warn & drop `#__PURE__` iff IIFE is dropped (#1511)
authorAlex Lam S.L <alexlamsl@gmail.com>
Mon, 27 Feb 2017 18:25:44 +0000 (02:25 +0800)
committerGitHub <noreply@github.com>
Mon, 27 Feb 2017 18:25:44 +0000 (02:25 +0800)
commit858e6c78a44f236e6e4d460a2ac187eef59823c8
treea8e8ade5e968ae8a7791de37409ef8c001d7b41f
parent0b0296eb2aebbb6f3df72d4e4ef22d447fe396ec
warn & drop `#__PURE__` iff IIFE is dropped (#1511)

- consolidate `side-effects` optimisations
- improve string `+` optimisation
- enhance literal & `conditionals` optimisations
lib/compress.js
test/compress/conditionals.js
test/compress/dead-code.js
test/compress/evaluate.js
test/compress/issue-1261.js
test/compress/issue-1275.js
test/compress/typeof.js
test/mocha/minify.js