aboutsummaryrefslogtreecommitdiff
path: root/test/compress/reduce_vars.js
AgeCommit message (Expand)Author
2017-12-01convert to number under boolean context (#2545)Alex Lam S.L
2017-12-01improve compression of loop conditions (#2543)Alex Lam S.L
2017-11-29backport test from #2526 (#2534)Alex Lam S.L
2017-11-28improve synergy between `collapse_vars` & `unused` (#2521)Alex Lam S.L
2017-11-16fix cross-scope inlining of `AST_Function`s (#2486)...Alex Lam S.L
2017-11-11extend `reduce_funcs` to cover cross-scope substitutions (#2469)...Alex Lam S.L
2017-11-11implement compress option `reduce_funcs` (#2466)...Alex Lam S.L
2017-11-10fix object literal tracing in `reduce_vars` (#2461)Alex Lam S.L
2017-11-09fix multiple nested function substitutions (#2458)...Alex Lam S.L
2017-11-08preserve function identity in `reduce_vars` (#2451)...Alex Lam S.L
2017-11-07handle circular `function` reference gracefully (#2446)...Alex Lam S.L
2017-11-06account for `eval` & `with` in `reduce_vars` (#2441)...Alex Lam S.L
2017-11-06consolidate & enhance `unused` (#2439)...Alex Lam S.L
2017-11-05extend function inlining safety checks (#2430)Alex Lam S.L
2017-11-05consolidate single-use `function` reduction (#2427)...Alex Lam S.L
2017-11-04reduce `this` within functions (#2421)...Alex Lam S.L
2017-10-29enhance `properties` (#2412)...Alex Lam S.L
2017-10-24fix `unsafe` `reduce_vars` on arrays & objects (#2397)Alex Lam S.L
2017-10-24enhance `unsafe` `evaluate` of arrays & objects (#2394)Alex Lam S.L
2017-10-22safer `properties` transform (#2391)...Alex Lam S.L
2017-10-22fix `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-12more tests for #2351 (#2357)Alex Lam S.L
2017-10-09perform `reduce_vars` on safe literals (#2351)...Alex Lam S.L
2017-10-01enhance `reduce_vars` for `AST_Accessor` (#2339)...Alex Lam S.L
2017-07-05improve `compress` granularity through `typeofs` (#2201)...Alex Lam S.L
2017-06-23fix `reduce_vars` on `this` (#2145)...Alex Lam S.L
2017-06-06implement function inlining (#2053)...Alex Lam S.L
2017-06-04fix `AST_Function` scope invariance (#2052)...Alex Lam S.L
2017-05-14fix bugs with getter/setter (#1926)...Alex Lam S.L
2017-05-12remove support for `const` (#1910)...Alex Lam S.L
2017-05-12avoid `arguments` and `eval` in `reduce_vars` (#1924)...Alex Lam S.L
2017-05-07fix test for #1865 (#1873)Alex Lam S.L
2017-05-06fix `unsafe` on `evaluate` of `reduce_vars` (#1870)...Alex Lam S.L
2017-04-30enforce `toplevel` on other compress options (#1855)...Alex Lam S.L
2017-04-20improve `unused` (#1832)...Alex Lam S.L
2017-04-18support safe reassignments in `reduce_vars` (#1823)...Alex Lam S.L
2017-04-18fix `reduce_vars` on conditionals (#1822)Alex Lam S.L
2017-04-17fix `reduce_vars` on boolean binary expressions (#1819)...Alex Lam S.L
2017-04-17compress duplicated variable definitions (#1817)...Alex Lam S.L
2017-04-17fix `reduce_vars` within try-block (#1818)...Alex Lam S.L
2017-04-17enhance `reduce_vars` (#1814)...Alex Lam S.L
2017-04-16fix variable substitution (#1816)...Alex Lam S.L
2017-04-07introduce "strict" to `pure_getters` (#1795)Alex Lam S.L
2017-04-07fix `reduce_vars` on catch variable (#1794)...Alex Lam S.L
2017-04-07fix incorrect context in variable substitution (#1791)...Alex Lam S.L
2017-04-02fix corner cases in switch and undefined (#1762)...Alex Lam S.L
2017-03-27handle overlapped variable definitions (#1691)...Alex Lam S.L
2017-03-26fix `delete` related issues in `collapse_vars` and `reduce_vars` (#1689)Alex Lam S.L
2017-03-25fix `reduce_vars` on `AST_Switch` (#1671)...Alex Lam S.L