aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Collapse)Author
2020-12-10fix corner case in `loops` & `unused` (#4356)Alex Lam S.L
fixes #4355
2020-12-07fix corner case in `evaluate` (#4341)Alex Lam S.L
fixes #4340
2020-12-07support async function (#4333)Alex Lam S.L
2020-11-21workaround Safari quirks (#4314)Alex Lam S.L
fixes #1753
2020-11-21fix corner case in `mangle` (#4311)Alex Lam S.L
2020-11-18fix corner case in `arguments` (#4293)Alex Lam S.L
fixes #4291
2020-11-17support destructured literals (#4278)Alex Lam S.L
2020-10-20fix corner case in `ie8` (#4232)Alex Lam S.L
fixes #4231
2020-10-20fix corner case in `ie8` (#4230)Alex Lam S.L
fixes #4229
2020-10-19support `let` (#4227)Alex Lam S.L
2020-10-13fix corner case in `reduce_vars` (#4211)Alex Lam S.L
fixes #4210
2020-10-12fix corner case in `ie8` & `mangle` (#4196)Alex Lam S.L
fixes #4195
2020-10-12fix corner case in `functions` (#4192)Alex Lam S.L
fixes #4191
2020-10-12support `const` (#4190)Alex Lam S.L
2020-10-07fix corner case in `reduce_vars` (#4189)Alex Lam S.L
fixes #4188
2020-10-05clean up scope-related variables (#4179)Alex Lam S.L
2020-10-05retrofit `try-catch-finally` as block-scoped (#4178)Alex Lam S.L
- support optional catch binding
2020-10-04fix corner case in `mangle` (#4174)Alex Lam S.L
2020-10-03fix corner cases of `catch` variable inlining (#4169)Alex Lam S.L
2020-10-02retrofit `catch` as block-scoped (#4165)Alex Lam S.L
2020-09-23minor clean up (#4149)Alex Lam S.L
2020-09-15introduce `merge_vars` (#4100)Alex Lam S.L
2020-08-24tidy up various interfaces (#4066)Alex Lam S.L
2020-08-23simplify traversal logic (#4063)Alex Lam S.L
2020-07-21fix corner case in `ie8` (#4016)Alex Lam S.L
fixes #4015
2020-06-15fix corner case in `rename` (#4000)Alex Lam S.L
fixes #3999
2020-05-05update links to repository after rename (#3847)Alex Lam S.L
2020-04-24improve `compress` (#3814)Alex Lam S.L
- avoid identifier overflow through consecutive API calls - simplify `reduce_vars` - enhance `unsafe` `evaluate`
2020-04-11improve handling of `eval` (#3776)Alex Lam S.L
closes #3768
2020-03-21fix corner case in `evaluate` & `ie8` (#3751)Alex Lam S.L
fixes #3750
2019-12-28workaround firefox asm.js quirks (#3650)Alex Lam S.L
fixes #3636
2019-10-24fix corner case in `ie8` & `mangle` (#3524)Alex Lam S.L
fixes #3523
2019-10-22fix corner case in `reduce_vars` (#3510)Alex Lam S.L
fixes #3509
2019-10-16fix corner case in `ie8` (#3487)Alex Lam S.L
fixes #3486
2019-10-16fix corner cases in `ie8` (#3485)Alex Lam S.L
fixes #3484
2019-10-16fix corner case in `evaluate` & `ie8` (#3483)Alex Lam S.L
fixes #3482
2019-10-15fix corner case in `rename` (#3481)Alex Lam S.L
fixes #3480
2019-10-15fix corner case in `ie8` & `mangle` (#3479)Alex Lam S.L
fixes #3478
2019-10-15fix corner case in `ie8` & `mangle` (#3476)Alex Lam S.L
fixes #3475
2019-10-15fix corner case in `ie8` & `rename` (#3474)Alex Lam S.L
fixes #3473
2019-10-14fix corner case with `collapse_vars` & `ie8` (#3469)Alex Lam S.L
fixes #3468
2019-04-18fix corner case in `functions` (#3365)Alex Lam S.L
fixes #3364
2019-04-17reduce test exports (#3361)Alex Lam S.L
2019-04-15introduce `functions` (#3360)Alex Lam S.L
`var f = function() {};` => `function f() {}`
2019-04-01mangle shadowed lambda under `ie8` correctly (#3356)Alex Lam S.L
fixes #3355
2019-03-15fix corner case with `nameCache` (#3338)Alex Lam S.L
fixes #3301
2018-08-08clean up webkit quirks (#3229)Alex Lam S.L
2018-07-26fix corner case in `ie8` & `rename` (#3223)Alex Lam S.L
2018-07-19fix corner case in `ie8` (#3216)Alex Lam S.L
fixes #3215
2018-06-24fix corner case in `ie8` (#3198)Alex Lam S.L
fixes #3197