Closed
Bug 1499403
Opened 6 years ago
Closed 3 years ago
[BinAST] Perform NameFunctions and FoldConstants in streaming compilation
Categories
(Core :: JavaScript Engine, enhancement, P3)
Core
JavaScript Engine
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: arai, Unassigned)
References
Details
No description provided.
Reporter | ||
Comment 1•6 years ago
|
||
the things to be done here:
FoldConstants:
* list the things done in FoldConstants
* think about how that can be done without on-memory tree structure
* move those algorithm into helper classes for bytecode generation
NameFunctions:
* list the things that is done in compile-time, inside NameFunctions
(some of them are done in runtime)
* think about how that can be done without on-memory tree structure
* think about the effect if we do them runtime
* move those algorithm into helper classes for bytecode generation,
or move them to runtime if possible without performance-loss
Reporter | ||
Comment 2•6 years ago
|
||
if those things can be done without performing another pass, the same thing can be applied to regular parser
Comment 3•3 years ago
|
||
Resolving BinAST bugs as Incomplete.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•