Closed
Bug 500346
Opened 15 years ago
Closed 15 years ago
TM: Teach GC to scan the native JIT stack
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 506117
People
(Reporter: gal, Unassigned)
References
Details
Currently we need a reserved object for every level of inlining in JIT code we allow since we might have to re-materialize a call object and that must be infallible. For recursion we want deep native stacks, and we would have to keep a lot of these reserved objects around. Instead, we should teach the GC to scan the native stack. At that point we no longer need reserved objects, and also we wouldn't need reserved double boxes either.
Reporter | ||
Updated•15 years ago
|
Blocks: tracerecursion
Comment 1•15 years ago
|
||
Dup of bug 506117 ? Need a bug on not purging the code cache on every GC... /be
Reporter | ||
Comment 2•15 years ago
|
||
#1: we already landed a patch for that quite a while ago. It just went into m-c. You actually reviewed it. bug 506117.
Comment 3•15 years ago
|
||
Yes, I named that very bug in comment 1! I wasn't gonna dup it for ya tho :-/. /be
Comment 4•15 years ago
|
||
But since you didn't dup it, I will. *sigh* /be
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•