Closed
Bug 1584646
Opened 5 years ago
Closed 4 years ago
[meta] Bytecode Emission without Allocating GC things
Categories
(Core :: JavaScript Engine, task, P3)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: mgaudet, Unassigned)
References
Details
(Keywords: meta)
This meta bug tracks the work required to remove the need to allocate GC things during bytecode emission.
The end goal is that we don't allocate anything in the parser realm, and instead have a 'main thread link' step where we allocate all our GC'd objects on main thread into the realm they need to be in directly.
When we get there, we will also have a nice data-only representation of a script, which can subseqently be used to connect up a new parser, replace XDR, and generally remove the MergeRealms sytem we have in place today.
Bug 1544117 has as children the Parser aspects of this higher level goal.
Updated•5 years ago
|
Priority: -- → P3
Updated•4 years ago
|
Comment 1•4 years ago
|
||
The Parser and BCE are now disentangled so I'll close this bug in favour of it's parent bugs.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•