index
:
tracifyjs
apprentice
templatifyjs
Reverse engineer's tool for tracing the flow of data in JS program, based on UglifyJS
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
compress
/
reduce_vars.js
Age
Commit message (
Expand
)
Author
2018-07-19
fix corner case in `ie8` (#3216)
...
fixes #3215
Alex Lam S.L
2018-07-01
fix corner case in `unused`
alexlamsl
2018-06-06
general clean-ups (#3175)
Alex Lam S.L
2018-05-26
fix corner case in `reduce_vars` (#3151)
Alex Lam S.L
2018-05-21
fix corner case in `reduce_vars` (#3141)
...
fixes #3140
Alex Lam S.L
2018-05-10
fix corner case in `reduce_vars` (#3129)
Alex Lam S.L
2018-05-07
fix various corner cases (#3126)
...
- augment ufuzz/reminify test options fixes #3125
Alex Lam S.L
2018-05-06
fix corner case in `reduce_vars` (#3124)
Alex Lam S.L
2018-05-05
fix various corner cases (#3123)
Alex Lam S.L
2018-05-04
fix `reduce_vars` on nested invocations (#3118)
Alex Lam S.L
2018-05-03
better fix for #3113 (#3115)
Alex Lam S.L
2018-05-03
fix `TreeWalker` scan order (#3114)
...
fixes #3113
Alex Lam S.L
2018-05-02
improve `reduce_vars` (#3112)
...
fixes #3110
Alex Lam S.L
2018-04-10
handle flow control in loops with `reduce_vars` (#3069)
...
fixes #3068
Alex Lam S.L
2018-03-31
fix escape analysis on `AST_New` (#3043)
...
fixes #3042
Alex Lam S.L
2018-03-16
improve truthy compression (#3009)
Alex Lam S.L
2018-03-11
handle `case` correctly under `reduce_vars` (#2993)
...
fixes #2992
Alex Lam S.L
2018-02-16
fix `unsafe` `evaluate` of `AST_Function` (#2920)
...
fixes #2919
Alex Lam S.L
2018-02-12
simplify `do-while` into `for` (#2907)
...
fixes #2904
Alex Lam S.L
2018-02-03
fix assignment logic in `reduce_vars` (#2872)
...
fixes #2869
Alex Lam S.L
2018-02-01
avoid `evaluate` of compound assignment after `dead_code` transform (#2861)
...
fixes #2860
Alex Lam S.L
2018-01-29
improve symbol replacement heuristic (#2851)
Alex Lam S.L
2018-01-29
compress chained compound assignments (#2850)
Alex Lam S.L
2018-01-23
handle duplicate function declarations correctly (#2837)
...
fixes #2836
Alex Lam S.L
2018-01-17
fix `AST_Scope.clone()` (#2803)
...
fixes #2799
Alex Lam S.L
2018-01-13
fix `reduce_vars` on `AST_Accessor` (#2776)
...
fixes #2774
Alex Lam S.L
2018-01-04
drop `unused` assignment based on `reduce_vars` (#2709)
Alex Lam S.L
2018-01-03
fix `reduce_vars` on `AST_Defun` (#2708)
Alex Lam S.L
2017-12-31
reduce hoisting declarations (#2687)
Alex Lam S.L
2017-12-26
replace single-use recursive functions (#2659)
...
fixes #2628
Alex Lam S.L
2017-12-24
fix escape analysis on `AST_PropAccess` (#2636)
Alex Lam S.L
2017-12-15
fix escape analysis on `||` and `&&` (#2600)
...
fixes #2598
Alex Lam S.L
2017-12-15
fix `reduce_vars` on `do...while` (#2596)
Alex Lam S.L
2017-12-15
handle `inline` of function arguments (#2590)
...
fixes #2476
Alex Lam S.L
2017-12-14
fix `reduce_vars` on single `AST_Defun` reference across loop (#2593)
Alex Lam S.L
2017-12-14
improve `reduce_vars` (#2592)
...
- account for hoisting nature of `var`
Alex Lam S.L
2017-12-14
fold `cascade` functionality into `collapse_vars` (#2586)
Alex Lam S.L
2017-12-11
rename tests (#2575)
Alex Lam S.L
2017-12-08
fix escape analysis for `AST_Throw` (#2564)
Alex Lam S.L
2017-12-08
fix escape analysis for `AST_Conditional` & `AST_Sequence` (#2563)
...
fixes #2560
Alex Lam S.L
2017-12-01
convert to number under boolean context (#2545)
Alex Lam S.L
2017-12-01
improve compression of loop conditions (#2543)
Alex Lam S.L
2017-11-29
backport test from #2526 (#2534)
Alex Lam S.L
2017-11-28
improve synergy between `collapse_vars` & `unused` (#2521)
Alex Lam S.L
2017-11-16
fix cross-scope inlining of `AST_Function`s (#2486)
...
fixes #2485
Alex Lam S.L
2017-11-11
extend `reduce_funcs` to cover cross-scope substitutions (#2469)
...
fixes #2468
Alex Lam S.L
2017-11-11
implement compress option `reduce_funcs` (#2466)
...
- inline single-use function declarations as expressions when permissible - depend on `reduce_vars` - enabled by default - disable for speed critical code fixes #2464
Alex Lam S.L
2017-11-10
fix object literal tracing in `reduce_vars` (#2461)
Alex Lam S.L
2017-11-09
fix multiple nested function substitutions (#2458)
...
fixes #2449
Alex Lam S.L
2017-11-08
preserve function identity in `reduce_vars` (#2451)
...
fixes #2450
Alex Lam S.L
[prev]
[next]