aboutsummaryrefslogtreecommitdiff
path: root/test/compress/evaluate.js
AgeCommit message (Collapse)Author
2020-11-11fix corner case in `evaluate` (#4272)Alex Lam S.L
fixes #4271
2020-10-14fix corner case in `evaluate` (#4215)Alex Lam S.L
fixes #4214
2020-09-17improve fix for #4119 (#4121)Alex Lam S.L
2020-09-17fix corner case in `evaluate` (#4120)Alex Lam S.L
fixes #4119
2020-08-26fix corner case in `evaluate` (#4078)Alex Lam S.L
fixes #4077
2020-08-24fix corner case in `evaluate` (#4068)Alex Lam S.L
fixes #4067
2020-08-04fix corner case in `evaluate` (#4036)Alex Lam S.L
fixes #4035
2020-06-15fix corner case in `evaluate` (#3998)Alex Lam S.L
fixes #3997
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)Alex Lam S.L
fixes #3988
2020-06-05fix corner cases in `reduce_vars` & `unused` (#3955)Alex Lam S.L
fixes #3953 fixes #3956 fixes #3957
2020-06-05fix corner cases in `assignments`, `reduce_vars` & `unused` (#3950)Alex Lam S.L
fixes #3949 fixes #3951
2020-06-02fix corner case in `evaluate` (#3946)Alex Lam S.L
fixes #3944
2020-06-01enhance `reduce_vars` (#3942)Alex Lam S.L
2020-05-30fix corner case in `evaluate` (#3938)Alex Lam S.L
fixes #3937
2020-05-29fix corner case in `evaluate` (#3936)Alex Lam S.L
fixes #3935
2020-05-29fix corner case in `evaluate` (#3934)Alex Lam S.L
fixes #3933
2020-05-29enhance `evaluate`, `functions` & `inline` (#3931)Alex Lam S.L
2020-05-22fix corner case in `evaluate` (#3921)Alex Lam S.L
fixes #3920
2020-05-18fix corner case in `evaluate` (#3906)Alex Lam S.L
fixes #3905
2020-05-17fix corner case in `evaluate` (#3904)Alex Lam S.L
fixes #3903
2020-05-12fix corner case in `evaluate` (#3888)Alex Lam S.L
fixes #3887
2020-05-12fix corner case in `evaluate` (#3883)Alex Lam S.L
fixes #3882
2020-05-11fix corner cases in `evaluate` & `reduce_vars` (#3879)Alex Lam S.L
fixes #3878
2020-05-11enhance `evaluate` & `reduce_vars` (#3873)Alex Lam S.L
2020-03-30fix corner case in `evaluate` & `unsafe_math` (#3756)Alex Lam S.L
fixes #3755
2020-03-01fix corner case in `evaluate` (#3739)Alex Lam S.L
fixes #3738
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)Alex Lam S.L
fixes #3558
2019-10-29enhance `evaluate` (#3549)Alex Lam S.L
2019-10-12fix boolean context detection (#3466)Alex Lam S.L
fixes #3465
2019-10-10detect boolean context across IIFEs (#3461)Alex Lam S.L
2019-04-29fix corner case in `evaluate` (#3388)Alex Lam S.L
fixes #3387
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)Ruben Bridgewater
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-477953457
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)silverwind
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/23162
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