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/properties.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/properties.js')
-rw-r--r-- | test/compress/properties.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/compress/properties.js b/test/compress/properties.js index 376fb9e2..29bdfe2a 100644 --- a/test/compress/properties.js +++ b/test/compress/properties.js @@ -77,7 +77,7 @@ sub_properties: { a[3.14] = 3; a.if = 4; a["foo bar"] = 5; - a[0/0] = 6; + a[NaN] = 6; a[null] = 7; a[void 0] = 8; } |