Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
a non-executing code path
|
|
|
|
|
|
Conflicts:
tools/js-optimizer.js
|
|
This allows us to use strict comparisons on the node type.
|
|
|
|
Conflicts:
emcc
tools/js-optimizer.js
tools/js_optimizer.py
|
|
|
|
Makes for an easier-to-review pull request.
|
|
NodeWithToken is a string-like type produced by the parser during 'embed
tokens' mode, which allows us to track line numbers.
|
|
Line numbering of exceptions now work (better) in optimized mode.
|
|
|
|
|
|
|
|
|
|
This makes it easier to reason about the remainder...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
confusion later
|
|
|
|
eliminator
|
|
are just a copy
|
|
removed (it might not be if it is in a switch) in asm
|
|
the generated functions and send only them, or we don't know them and send all the code, in either case js-optimizer.js does not need a list of generated functions
|
|
|
|
|
|
Conflicts:
src/library_browser.js
|
|
|
|
|
|
the llvm optimizer will remove anyhow if unused
|
|
the llvm optimizer will remove anyhow if unused
|
|
before it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|