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-04-10
handle flow control in loops with `reduce_vars` (#3069)
...
Alex Lam S.L
2018-03-31
fix escape analysis on `AST_New` (#3043)
...
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)
...
Alex Lam S.L
2018-02-16
fix `unsafe` `evaluate` of `AST_Function` (#2920)
...
Alex Lam S.L
2018-02-12
simplify `do-while` into `for` (#2907)
...
Alex Lam S.L
2018-02-03
fix assignment logic in `reduce_vars` (#2872)
...
Alex Lam S.L
2018-02-01
avoid `evaluate` of compound assignment after `dead_code` transform (#2861)
...
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)
...
Alex Lam S.L
2018-01-17
fix `AST_Scope.clone()` (#2803)
...
Alex Lam S.L
2018-01-13
fix `reduce_vars` on `AST_Accessor` (#2776)
...
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)
...
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)
...
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)
...
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)
...
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)
...
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)
...
Alex Lam S.L
2017-11-11
extend `reduce_funcs` to cover cross-scope substitutions (#2469)
...
Alex Lam S.L
2017-11-11
implement compress option `reduce_funcs` (#2466)
...
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)
...
Alex Lam S.L
2017-11-08
preserve function identity in `reduce_vars` (#2451)
...
Alex Lam S.L
2017-11-07
handle circular `function` reference gracefully (#2446)
...
Alex Lam S.L
2017-11-06
account for `eval` & `with` in `reduce_vars` (#2441)
...
Alex Lam S.L
2017-11-06
consolidate & enhance `unused` (#2439)
...
Alex Lam S.L
2017-11-05
extend function inlining safety checks (#2430)
Alex Lam S.L
2017-11-05
consolidate single-use `function` reduction (#2427)
...
Alex Lam S.L
2017-11-04
reduce `this` within functions (#2421)
...
Alex Lam S.L
2017-10-29
enhance `properties` (#2412)
...
Alex Lam S.L
2017-10-24
fix `unsafe` `reduce_vars` on arrays & objects (#2397)
Alex Lam S.L
2017-10-24
enhance `unsafe` `evaluate` of arrays & objects (#2394)
Alex Lam S.L
2017-10-22
safer `properties` transform (#2391)
...
Alex Lam S.L
2017-10-22
fix `unsafe` escape analysis in `reduce_vars` (#2387)
Alex Lam S.L
2017-10-21
`unsafe` fix-ups for #2351 (#2379)
Alex Lam S.L
2017-10-12
more tests for #2351 (#2357)
Alex Lam S.L
[next]