Closed Bug 411563 Opened 17 years ago Closed 16 years ago

ActionMonkey stage 2 tracking bug

Categories

(Core :: JavaScript Engine, defect)

Other Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jorendorff, Unassigned)

References

Details

The theme of this stage is incremental GC for Mozilla. We'll make incremental GC thread-safe and implement features needed by XPCOMGC.
Blocks: 392960
Depends on: 395963
Depends on: 412516
Depends on: 412518
Depends on: 412523
Depends on: 412526
Another possible source of work is a whole new memory management system treilly wants to use in place of MMgc. I'm not opposed, but it sounds like a lot of work to make another allocator thread-safe. More info will be available after 1 Feb 2008, as Adobe is hosting a Tamarin summit in San Francisco and this is on the agenda.
Depends on: 414062
The new memory management system, "spam", is not suitable for desktop platforms. We'll stick with MMgc for now. We need pluggable memory management for Tamarin. Right now, I gather, treilly has landed something that uses macros, duct tape, and baling wire to allow TT to build with either MMgc or spam. I hope we can make this abstraction layer "real" and later, when we're ready, slide in jemalloc++ to replace MMgc.
Depends on: 416185
Depends on: 416184
Depends on: 416187
Depends on: 415547
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.