expand symbol space to improve compression (#2460)
authorAlex Lam S.L <alexlamsl@gmail.com>
Sun, 19 Nov 2017 11:29:51 +0000 (19:29 +0800)
committerGitHub <noreply@github.com>
Sun, 19 Nov 2017 11:29:51 +0000 (19:29 +0800)
commitf4e2fb9864a8c5dd6fb24870c4c09761b5914f75
tree99c3b5be676fa17879db559319b084ce942df58f
parentb80062c490178552f45fe66acfa04e6d9c3a6363
expand symbol space to improve compression (#2460)

- give globally distinct names to distinct variables
- improve ability to compress cross-scoped
- introduce `options.rename` to `minify()`
- default `true` if both `compress` & `mangle`
bin/uglifyjs
lib/minify.js
lib/scope.js
test/mocha/minify.js