aboutsummaryrefslogtreecommitdiff
path: root/test/compress/evaluate.js
AgeCommit message (Expand)Author
2020-09-17improve fix for #4119 (#4121)Alex Lam S.L
2020-09-17fix corner case in `evaluate` (#4120)...fixes #4119Alex Lam S.L
2020-08-26fix corner case in `evaluate` (#4078)...fixes #4077Alex Lam S.L
2020-08-24fix corner case in `evaluate` (#4068)...fixes #4067Alex Lam S.L
2020-08-04fix corner case in `evaluate` (#4036)...fixes #4035Alex Lam S.L
2020-06-15fix corner case in `evaluate` (#3998)...fixes #3997Alex Lam S.L
2020-06-14enhance `evaluate` (#3995)Alex Lam S.L
2020-06-13fix corner cases related to `AST_Hole` (#3994)Alex Lam S.L
2020-06-11fix corner case in `unsafe` `evaluate` (#3989)...fixes #3988Alex Lam S.L
2020-06-05fix corner cases in `reduce_vars` & `unused` (#3955)...fixes #3953 fixes #3956 fixes #3957Alex Lam S.L
2020-06-05fix corner cases in `assignments`, `reduce_vars` & `unused` (#3950)...fixes #3949 fixes #3951Alex Lam S.L
2020-06-02fix corner case in `evaluate` (#3946)...fixes #3944Alex Lam S.L
2020-06-01enhance `reduce_vars` (#3942)Alex Lam S.L
2020-05-30fix corner case in `evaluate` (#3938)...fixes #3937Alex Lam S.L
2020-05-29fix corner case in `evaluate` (#3936)...fixes #3935Alex Lam S.L
2020-05-29fix corner case in `evaluate` (#3934)...fixes #3933Alex Lam S.L
2020-05-29enhance `evaluate`, `functions` & `inline` (#3931)Alex Lam S.L
2020-05-22fix corner case in `evaluate` (#3921)...fixes #3920Alex Lam S.L
2020-05-18fix corner case in `evaluate` (#3906)...fixes #3905Alex Lam S.L
2020-05-17fix corner case in `evaluate` (#3904)...fixes #3903Alex Lam S.L
2020-05-12fix corner case in `evaluate` (#3888)...fixes #3887Alex Lam S.L
2020-05-12fix corner case in `evaluate` (#3883)...fixes #3882Alex Lam S.L
2020-05-11fix corner cases in `evaluate` & `reduce_vars` (#3879)...fixes #3878Alex Lam S.L
2020-05-11enhance `evaluate` & `reduce_vars` (#3873)Alex Lam S.L
2020-03-30fix corner case in `evaluate` & `unsafe_math` (#3756)...fixes #3755Alex Lam S.L
2020-03-01fix corner case in `evaluate` (#3739)...fixes #3738Alex Lam S.L
2019-12-02fix corner cases in `keep_fargs` & `unused` (#3618)Alex Lam S.L
2019-12-01enhance `unused` (#3617)Alex Lam S.L
2019-11-27fix corner case in `unsafe_regexp` (#3609)Alex Lam S.L
2019-11-16introduce eager evaluation (#3587)Alex Lam S.L
2019-11-13enhance `evaluate` & `inline` (#3580)Alex Lam S.L
2019-11-04fix corner case in `evaluate` (#3569)Alex Lam S.L
2019-11-02enhance `unsafe` `evaluate` (#3564)Alex Lam S.L
2019-11-01fix corner case in `evaluate` (#3559)...fixes #3558Alex Lam S.L
2019-10-29enhance `evaluate` (#3549)Alex Lam S.L
2019-10-12fix boolean context detection (#3466)...fixes #3465Alex Lam S.L
2019-10-10detect boolean context across IIFEs (#3461)Alex Lam S.L
2019-04-29fix corner case in `evaluate` (#3388)...fixes #3387Alex Lam S.L
2019-04-25enhance `unsafe` (#3382)Alex Lam S.L
2019-04-24fix corner case in `unsafe` (#3380)Alex Lam S.L
2019-04-20enhance `unsafe` `evaluate` (#3370)Alex Lam S.L
2019-03-30Fix test expectation (#3357)...The test expects a specific precision value that is not met on all V8 versions anymore due to a recent consolidation of different algorithms across the V8 code base. This makes sure the preceision is tested against one digit less to keep the test working on all V8 versions. Refs: https://chromium.googlesource.com/v8/v8/+/98453126c109016c9d32c6ebd89dd83f69dd8efb Refs: https://github.com/nodejs/node/issues/25060#issuecomment-477953457Ruben Bridgewater
2019-03-18introduce `assignments` (#3345)Alex Lam S.L
2019-03-18fix corner case in `evaluate` (#3344)Alex Lam S.L
2019-03-13make tests compatible with Node.js 12 (#3304)...In Node.js 12, the formatting of console arguments will change slightly. Previously, a string other than the first argument was formatted using single quotes if the first argument was non-string. Now, quotes are never added regardless of position of a string argument. To make test compatible in all Node.js versions, I work around by ensuring the first argument to console.log is a string which prevents the quotes from being added on older versions of Node.js. Ref: https://github.com/nodejs/node/pull/23162silverwind
2018-07-13fix corner cases in `preserve_line` (#3212)Alex Lam S.L
2018-07-01fix corner case in `unused`alexlamsl
2018-03-16improve truthy compression (#3009)Alex Lam S.L
2018-03-02fix value reference caching in `evaluate` (#2969)...fixes #2968Alex Lam S.L
2018-02-17fix `unsafe` `evaluate` of `function` property (#2927)...fixes #2926Alex Lam S.L