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/ufuzz.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/ufuzz.js')
0 files changed, 0 insertions, 0 deletions