Age | Commit message (Collapse) | Author |
|
|
|
|
|
fixes #3042
|
|
fixes #3035
|
|
fixes #3032
|
|
|
|
fixes #3023
|
|
This relates to #1929, but in the context of mozilla AST input/output.
|
|
fixes #3021
|
|
- replace `find_if()` with `all()` wherever possible
- move ESTree-specific logic out of `figure_out_scope()`
|
|
fixes #3018
|
|
fixes #3016
|
|
- `a = []; if (1) x();` => `if (a = []) x();`
|
|
|
|
|
|
fixes #2998
|
|
fixes #2995
|
|
fixes #2992
|
|
fixes #2989
|
|
fixes #2976
|
|
fixes #2974
|
|
- allow reuse of contextified sandbox
- minimise bottleneck from `vm.createContext()`
|
|
- always replace with existing parameter
- only introduce new parameter if `keep_fargs` is disabled
|
|
fixes #2968
|
|
- `x ? (y, w) : (z, w)` => `x ? y : z, w`
|
|
fixes #2959
|
|
|
|
- `a = b, b` => `a = b`
- `a.b = c, c()` => `(a.b = c)()`
|
|
fixes #2961
|
|
At the end of the benchmark, sums of the input, output and
gzip values are shown, such as:
Subtotal
Original: 7785102 bytes
Uglified: 2283862 bytes
GZipped: 662354 bytes
|
|
|
|
fixes #2954
|
|
|
|
|
|
|
|
|
|
fixes #2938
|
|
Miscellaneous
- simplify `run_code()` hack
|
|
|
|
|
|
|
|
fixes #2931
|
|
fixes #2929
|
|
|
|
fixes #2926
|
|
fixes #805
|
|
|
|
|
|
fixes #2919
|
|
fixes #2916
|