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)

enhancement

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: arai, Unassigned)

References

Details

No description provided.
Blocks: 1455547
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
if those things can be done without performing another pass, the same thing can be applied to regular parser

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.