Closed Bug 606059 Opened 14 years ago Closed 10 years ago

Remove per-context conservative roots verification

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
status2.0 --- wanted

People

(Reporter: gal, Unassigned)

References

Details

The conservative scanner works well, and the code doesn't work for per-compartment GCs. Time to kill it (code between #ifdef 1 and #endif in jsgc.cpp).
No longer depends on: 606057
Blocks: 606060
No longer blocks: 606060
blocking2.0: ? → beta8+
blocking2.0: beta8+ → beta9+
No longer have to block on this. We will force all threads to synchronize even if we only GC a single compartment.
blocking2.0: beta9+ → ---
status2.0: --- → wanted
Blocks: 616927
No longer blocks: compartmentGC
Assignee: general → nobody
No more conservative scanner.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.