Closed
Bug 788904
Opened 12 years ago
Closed 12 years ago
GC: Make RawT typedefs a wrapper class in debug builds that asserts no GC's occur
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
DUPLICATE
of bug 811168
People
(Reporter: terrence, Unassigned)
References
Details
(Whiteboard: [js:t])
We currently have typedefs (RawObject, etc) for pointers that have been manually verified to never be live across a GC. It would be nice to transparently turn these into actual assertions in debug builds by making them RAII classes that act like their wrapped pointer type.
Note: this would be nice to have, but is not an absolute requirement for turning on exact rooting.
Updated•12 years ago
|
Whiteboard: [js:t]
Comment 1•12 years ago
|
||
> Note: this would be nice to have, but is not an absolute requirement for
> turning on exact rooting.
I would really Really REALLY like to have this.
Reporter | ||
Comment 2•12 years ago
|
||
Bug 811168 ended up being this bug.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
This bug was a dependency of bug 753203, should bug 811168 now also fall in the same category?
Reporter | ||
Comment 4•12 years ago
|
||
(In reply to Mark S. from comment #3)
> This bug was a dependency of bug 753203, should bug 811168 now also fall in
> the same category?
Thanks, I thought I had already added the dependency, but it looks like I hadn't yet.
You need to log in
before you can comment on or make changes to this bug.
Description
•