[meta] Stencil format for JS Parser output
Categories
(Core :: JavaScript Engine, enhancement, P3)
Tracking
()
People
(Reporter: tcampbell, Unassigned)
References
(Depends on 5 open bugs, Blocks 1 open bug)
Details
(Keywords: meta)
As we work towards Bug 1544117, we are defining new data structures that represent the Parser output without needing to depend on the GC. We should clean up these data structures and broaden how we use them to get more value out of this work.
These GC-free parser output data-structures will be called the "Stencil".
Since the Stencil parallels the VM JSScript structures, it is a prerequisite that we also clean up the JSScript/LazyScript/JSFunction structures to be significantly easier to work with. This clean-up work culminates in Bug 1529456 where we effectively eliminate the distinct js::LazyScript data structures.
Once we have this system working, the next task will be Bug 1586771 to use Stencils as the basis for overhauling the bytecode-caching system.
Updated•5 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Description
•