aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-11Merge pull request #948 from kzc/collapse_vars_docRichard van Velzen
collapse_vars: document the compress option in README
2016-02-10Revert "using the original sourcemap as the base"sergeyv
This reverts commit ad18689d926d25c7a25b95c630c2ad05b7b5f5b5. Reason for revert: introduce issue #882 Currently, generated sourcemap contains copy of all existing mappings and adds new mappings from uglified code to original one. However, previous mapping are no longer valid and shouldn't be added.
2016-02-10Allow cli options to be specified in separate definitionsRichard van Velzen
Fix for #963. This allows stuff like `--define a=1 --define b=1` besides only `--define a=1,b=1`
2016-02-08Create and map `bare-returns` into new `parse` property nameMartii
2016-01-31Fixes #951 missing export for SymbolDefBoris Letocha
2016-01-29Merge pull request #949 from kzc/collapse_vars_conditionsMihai Bazon
collapse_vars: fix if/else and ternary operator side effects
2016-01-29collapse_vars: avoid replacement across AST_Case nodes to be on safe side ↵kzc
even though no issues seen.
2016-01-28collapse_vars: fix if/else and ternary operator side effectskzc
2016-01-28collapse_vars: small change to READMEkzc
2016-01-28collapse_vars: document option in READMEkzc
2016-01-28collapse_vars: fix bug in repeated var defs of same namekzc
2016-01-27Add mangleProperties documentation to READMEBryan Rayner
Add additional documentation to mangleProperties.
2016-01-27fix bug in collapse_vars for right side of "||" and "&&"kzc
2016-01-27Collapse single use var definitionskzc
Fix #721
2016-01-27Add start/end in the `arguments` definitionMihai Bazon
(keeps my https://github.com/mishoo/jsinfo.el working)
2016-01-26Added a mangle properties optionJeremy Marzka
2016-01-20Merge pull request #928 from STRML/constPragmaRichard van Velzen
Mark vars with /** @const */ pragma as consts so they can be eliminated.
2016-01-20Tighten up @const regex.Samuel Reed
2016-01-20Simplify by skipping extra tree walk.Samuel Reed
2016-01-20Use TreeWalker for more accurate @const results and update testsSamuel Reed
2016-01-19Update README for /** @const */Samuel Reed
2016-01-19Mark vars with /** @const */ pragma as consts so they can be eliminated.Samuel Reed
Fixes older browser support for consts and allows more flexibility in dead code removal.
2016-01-19Allow operator names as getters/settersAnthony Van de Gejuchte
Fixes #919 Fix provided by @kzc
2016-01-19Add keywords to package.jsonAnthony Van de Gejuchte
Should hopefully bump up on the results of the npm site when searching `uglify`
2016-01-19Add some tests for comment-filters through apiAnthony Van de Gejuchte
Also never bother comment options to filter comment5/shebang comments as they have their custom filter.
2016-01-18Merge pull request #918 from avdg/fix-arguments-handlingRichard van Velzen
Never mangle arguments and keep them in their scope
2016-01-15Make arguments test slightly more strictAnthony Van de Gejuchte
2016-01-14Add scope test for argumentsAnthony Van de Gejuchte
2016-01-14Never mangle arguments and keep them in their scopeAnthony Van de Gejuchte
Fixes #892 Helped-by: kzc
2016-01-14Merge pull request #905 from avdg/unit-testsRichard van Velzen
Add unit tests
2016-01-13Add test case for line continuationAnthony Van de Gejuchte
2016-01-05Fix hoisting the var in ForInMihai Bazon
Close #913
2015-12-27Add mocha testsAnthony Van de Gejuchte
2015-12-27Fix ch that could contain other newline charactersAnthony Van de Gejuchte
2015-12-26Do not allow newlines in string literalsAnthony Van de Gejuchte
2015-12-26Merge pull request #874 from kzc/fix-conditionalsRichard van Velzen
#873 Fix `conditionals` optimizations with default compress options
2015-12-26Merge pull request #896 from avdg/do-while-semicolonRichard van Velzen
Semicolon after do...while statement is optional
2015-12-18Disable loop optimization for parse-only testsAnthony Van de Gejuchte
2015-12-18Add testsAnthony Van de Gejuchte
2015-12-17Semicolon after do...while statement is optionalAnthony Van de Gejuchte
2015-12-07Merge pull request #879 from ReadmeCritic/masterRichard van Velzen
Update README URLs based on HTTP redirects
2015-11-27Update README URLs based on HTTP redirectsReadmeCritic
2015-11-24#873 Fix `conditionals` optimizations with default compress optionskzc
2015-11-16v2.6.1Mihai Bazon
2015-11-16Fix endless loopMihai Bazon
Close #866
2015-11-16Limit max iterations for tighten_bodyMihai Bazon
Ref #866
2015-11-14Merge pull request #864 from plievone/patch-1Richard van Velzen
Fix docs for keep_fargs
2015-11-14Fix docs for keep_fargsplievone
Compression options `keep_fargs` and `unsafe` were decoupled in v.2.5.0 (commit 5fd1245), so document actual keep_fargs default.
2015-11-12v2.6.0Mihai Bazon
2015-11-12Fix output for "use asm" code from SpiderMonkey ASTMihai Bazon
(will only work properly if the SM tree contains "raw" properties for Literal number nodes)