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)

defect
Not set
normal

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.
Whiteboard: [js:t]
> 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.
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?
(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.