aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-28Stop building for io.jsRichard van Velzen
2015-10-27fixes #845: \v escaping should be restricted to "screw_ie8" modeMichael Ficarra
2015-10-20Fix #836Fábio Santos
2015-10-15Make_string was missing \v and wasnt reversing vertical tabs even though ↵startswithaj
read_escaped_char coverts them
2015-10-13add `--pure-funcs` optionDamian Krzeminski
it has the same effect as specifying `pure_funcs` in `--compressor` option, however it's much easier to use instead of: --compressor 'pure_func=["Math.floor","debug","console.logTime"]' it's now possible: --compressor --pure-funcs Math.floor debug console.logTime fixes #684
2015-10-13upgrade yargs 3.5.4 -> 3.10.0Damian Krzeminski
we need a version with better support for 'array' params see: https://github.com/bcoe/yargs/pull/164
2015-10-13Merge pull request #829 from kzc/html_comment_opsMihai Bazon
Fix other operator output producing <!-- or -->
2015-10-13Fix other operator output related to <!-- or -->kzc
2015-10-12Fix testsMihai Bazon
2015-10-12Only encode <!-- and --> in strings when inline_scriptMihai Bazon
2015-10-12Output `-- >` instead of `-->` in expressions. Escape `<!--` and `-->` ↵kzc
within string literals.
2015-10-11v2.5.0Mihai Bazon
2015-10-07have minify() call figure_out_scope() if needed to produce well formed "use ↵kzc
asm" code
2015-10-07get rid of SCOPE_IS_NEEDED as it was always truekzc
2015-10-07Fix handling of "use asm" when no command line flags are passed to uglifyjs. ↵kzc
SCOPE_IS_NEEDED is unconditionally true now. Refactored floating point literal parsing to be more in keeping with the AST class design.
2015-10-07Pin dependencies with npm shrinkwrapSpainTrain
* Use `npm run shrinkwrap` to create a shrinkwrap file with all dependencies pinned * Update dependency `source-map` to latest (Closes #738)
2015-10-07add asm.js testkzc
2015-10-07Add proper support for "use asm"; blocks. Disable -c optimization within ↵kzc
"use asm"; sections and preserve floating point literals in their original form. Non-asm.js sections are optimized as before. Asm.js sections can still be mangled and minified of whitespace. No special command line flags are required.
2015-10-06Implement shebang supportAnthony Van de Gejuchte
2015-09-24Merge pull request #808 from avdg/travisMihai Bazon
Add node 4.x in Travis
2015-09-24Add node 4.x in TravisAnthony Van de Gejuchte
2015-09-24Disable node 0.8 in TravisMihai Bazon
2015-09-24Fix mozilla-ast after module loading changesMihai Bazon
Need to explicitly qualify stuff now, since it's not evaluated in some global scope. Ref #636
2015-09-24No longer use `vm` to load code.Mihai Bazon
Improves performance 2x on node > 0.10. Ref #636
2015-09-24Fix wrap_commonjs to include code firstMihai Bazon
(code could have directives, i.e. "use strict")
2015-09-14use a valid SPDX license identifierKyle Mitchell
2015-09-14Control keeping function arguments with a single optionVille Lautanala
2015-09-06Merge pull request #786 from istr/anonymous-source-mapRichard van Velzen
Allow for anonymous map generation using string type check
2015-08-27allow for anonymous map generation using string type checkIngo Struck
2015-08-27Fix bad parsing of `new new x()()` constructsRichard van Velzen
Fixes #739
2015-08-25Don't change sequences that influence lexical binding in callsRichard van Velzen
Fixes #782
2015-08-10Merge pull request #767 from vjeux/208Richard van Velzen
[Fix] --define replaces SymbolRefs in LHS of assignments
2015-08-10[Fix] --define replaces SymbolRefs in LHS of assignmentsChristopher Chedeau
See #208 for context
2015-08-07Merge pull request #736 from AlbertoGP/masterRichard van Velzen
fromString option, use index from argument array for filename instead of "?"
2015-08-07Merge pull request #729 from DrewML/keep_fnames_docsRichard van Velzen
Add keep_fnames compressor option to README.md
2015-08-05Fix mangling of property names which overwrite unmangleable propertiesRichard van Velzen
Fixes #747.
2015-08-05Merge pull request #753 from Surgo/masterRichard van Velzen
Support wrap and exportAll options for node.js tools.
2015-07-30Merge pull request #757 from rvanvelzen/semicolon-fixMihai Bazon
Fix semicolon printing when restricting max line length
2015-07-30Fix semicolon printing when restricting max line lengthRichard van Velzen
Fixes #755
2015-07-30Revert "Fix semicolon printing when restricting max line length"Richard van Velzen
This reverts commit 170e8b519e64463a39d293480e52f97b64d8ab89.
2015-07-29Fix semicolon printing when restricting max line lengthRichard van Velzen
Fixes #755
2015-07-29Replace util.puts in run-tests with console.logRichard van Velzen
See d2dda34b2a8de310f26a26e58ed28275ba5ecc7f
2015-07-29Make node.js 0.8 the minimum supported version.XhmikosR
Node.js 0.4 and 0.6 are ancient; things don't work there. Update Travis CI configuration accordingly. Note, that the npm update in Travis is needed for 0.8 only at the moment.
2015-07-29Re-use the caught exception's error message in the parse error call.Chris Cowan
2015-07-29Give a good error message if an invalid regular expression is found.Chris Cowan
2015-07-29Advanced way to specify if a function call might have side effects. #400thorn0
2015-07-28Support wrap and exportAll options.Kosei Kitahara
2015-07-22v2.4.24Mihai Bazon
2015-07-22Don't attempt to negate non-boolean AST_BinaryMihai Bazon
Fix #751
2015-07-20Merge pull request #735 from kzc/masterMihai Bazon
optimizations for && and || where left side is constant expression