aboutsummaryrefslogtreecommitdiff
path: root/test/compress/hoist_props.js
AgeCommit message (Collapse)Author
2018-03-23fix corner case in `hoist_props` (#3022)Alex Lam S.L
fixes #3021
2018-03-02compress `arguments[index]` (#2967)Alex Lam S.L
- always replace with existing parameter - only introduce new parameter if `keep_fargs` is disabled
2018-01-19compress `undefined` property names (#2811)Alex Lam S.L
- enforce property names as string - handle `void 0` as `undefined` in `hoist_props` & `reduce_vars`
2017-12-15handle `inline` of function arguments (#2590)Alex Lam S.L
fixes #2476
2017-11-28fix nested `hoist_props` substitution (#2523)Alex Lam S.L
fixes #2519
2017-11-24extend escape analysis on constant expression properties (#2509)Alex Lam S.L
fixes #2508
2017-11-13fix `top_retain` on `hoist_props` (#2474)Alex Lam S.L
fixes #2473
2017-11-11implement compress option `reduce_funcs` (#2466)Alex Lam S.L
- inline single-use function declarations as expressions when permissible - depend on `reduce_vars` - enabled by default - disable for speed critical code fixes #2464
2017-10-30compress `new` `function` containing `this` (#2417)Alex Lam S.L
2017-10-25implement `hoist_props` (#2396)Alex Lam S.L
fixes #2377