summaryrefslogtreecommitdiff
path: root/src/ast/memory-utils.h
Commit message (Collapse)AuthorAgeFilesLines
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-56/+0
| | | The IR is indeed a tree, but not an "abstract syntax tree" since there is no language for which it is the syntax (except in the most trivial and meaningless sense).
* ctor evaller (#982)Alon Zakai2017-04-281-0/+56
Add wasm-ctor-eval, which evaluates functions at compile time - typically static constructor functions - and applies their effects into memory, saving work at startup. If we encounter something we can't evaluate at compile time in our interpreter, stop there. This is similar to ctor_evaller.py in emscripten (which was for asm.js).