diff options
author | Alex Lam S.L <alexlamsl@gmail.com> | 2017-04-01 03:02:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-01 03:02:14 +0800 |
commit | 257ddc3bdb37efdb48fc23371f5f523e2044afd8 (patch) | |
tree | 8b91508961f0acd7c43db5a0e08dc8f932df4a55 /test/compress/conditionals.js | |
parent | 1ddc05725d078ccf73d711e376c3c530cd517cdb (diff) | |
download | tracifyjs-257ddc3bdb37efdb48fc23371f5f523e2044afd8.tar.gz tracifyjs-257ddc3bdb37efdb48fc23371f5f523e2044afd8.zip |
improve compression of undefined, NaN & Infinitiy (#1748)
- migrate transformation logic from `OutputStream` to `Compressor`
- always turn `undefined` into `void 0` (unless `unsafe`)
- always keep `NaN` except when avoiding local variable redefinition
- introduce `keep_infinity` to suppress `1/0` transform, except when avoiding local variable redefinition
supersedes #1723
fixes #1730
Diffstat (limited to 'test/compress/conditionals.js')
-rw-r--r-- | test/compress/conditionals.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/compress/conditionals.js b/test/compress/conditionals.js index 54d4264d..e7ea2bb2 100644 --- a/test/compress/conditionals.js +++ b/test/compress/conditionals.js @@ -840,8 +840,8 @@ equality_conditionals_false: { f(0, true, 0), f(1, 2, 3), f(1, null, 3), - f(0/0), - f(0/0, "foo"); + f(NaN), + f(NaN, "foo"); } expect_stdout: true } @@ -888,8 +888,8 @@ equality_conditionals_true: { f(0, true, 0), f(1, 2, 3), f(1, null, 3), - f(0/0), - f(0/0, "foo"); + f(NaN), + f(NaN, "foo"); } expect_stdout: true } |