-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: mishoo/UglifyJS
base: 83e0939088a26ad8c28bd2c1719f92bdcf17d045
head repository: mishoo/UglifyJS
compare: 33b5f3198469f53641172c0702a7f40566325fb0
Commits on May 11, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 524a8a4 - Browse repository at this point
Copy the full SHA 524a8a4View commit details
Commits on Jul 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 6006dd9 - Browse repository at this point
Copy the full SHA 6006dd9View commit details
Commits on Jul 18, 2014
-
Do the same as for AST_Unary, since we output undefined as `void 0`. Reported at #338 (comment)
Configuration menu - View commit details
-
Copy full SHA for 62bda71 - Browse repository at this point
Copy the full SHA 62bda71View commit details
Commits on Jul 28, 2014
-
Configuration menu - View commit details
-
Copy full SHA for ec3e74d - Browse repository at this point
Copy the full SHA ec3e74dView commit details
Commits on Aug 1, 2014
-
Improved UglifyJS<->SpiderMonkey AST conversions.
* Added directives recognition in SM AST. * Moved semi-standard SM `Property` type to separate handler. * Added `const` recognition from SM AST. * Removed redundant `this`-as-identifier recognition. * Removed redundant rules for abstract SM types. * Described `CatchClause` using string syntax. * Added support for semi-standard `range` tuple as location source. * Added back-conversion support (to be improved).
Configuration menu - View commit details
-
Copy full SHA for 0e3ff1f - Browse repository at this point
Copy the full SHA 0e3ff1fView commit details -
Fixes and improvements for UglifyJS->SM AST conversion.
* Explicitly forbidden multiple catch clauses as SM-specific feature. * Simplified describing of UglifyJS->Mozilla AST conversion rules. * Moved alias rules to single place. * Removed usage of dynamic type bindings in generated code (speed-up).
Configuration menu - View commit details
-
Copy full SHA for 87b7236 - Browse repository at this point
Copy the full SHA 87b7236View commit details
Commits on Aug 2, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 05ba26c - Browse repository at this point
Copy the full SHA 05ba26cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e314bf - Browse repository at this point
Copy the full SHA 5e314bfView commit details
Commits on Aug 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f2d48e9 - Browse repository at this point
Copy the full SHA f2d48e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b467a3c - Browse repository at this point
Copy the full SHA b467a3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ee5a0 - Browse repository at this point
Copy the full SHA f8ee5a0View commit details
Commits on Aug 4, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 18ddf2f - Browse repository at this point
Copy the full SHA 18ddf2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e391367 - Browse repository at this point
Copy the full SHA e391367View commit details -
Merge pull request #529 from RReverser/master
Added example for usage with SpiderMonkey AST
Configuration menu - View commit details
-
Copy full SHA for e3066f9 - Browse repository at this point
Copy the full SHA e3066f9View commit details
Commits on Aug 20, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 548beeb - Browse repository at this point
Copy the full SHA 548beebView commit details
Commits on Aug 26, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 4c64554 - Browse repository at this point
Copy the full SHA 4c64554View commit details
Commits on Sep 2, 2014
-
Compress conditional assignments where all possible outcomes are equi…
…valant and condition has no side effects
Configuration menu - View commit details
-
Copy full SHA for 885835a - Browse repository at this point
Copy the full SHA 885835aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7971ed3 - Browse repository at this point
Copy the full SHA 7971ed3View commit details
Commits on Sep 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for fb0ec72 - Browse repository at this point
Copy the full SHA fb0ec72View commit details
Commits on Sep 9, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 21b3c89 - Browse repository at this point
Copy the full SHA 21b3c89View commit details -
Merge pull request #541 from TalAter/conditional-improvements
Conditional assignment of equivalent constants compressed ( x=y?1:1 --> x=1 )
Configuration menu - View commit details
-
Copy full SHA for 57dab1e - Browse repository at this point
Copy the full SHA 57dab1eView commit details
Commits on Sep 13, 2014
-
Don't warn for an unreferenced exception symbol in a catch block.
Arnavion committedSep 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 7be680d - Browse repository at this point
Copy the full SHA 7be680dView commit details -
Merge pull request #549 from Arnavion/unreferenced-catch-symbol
Don't warn for an unreferenced exception symbol in a catch block.
Configuration menu - View commit details
-
Copy full SHA for f0c1a01 - Browse repository at this point
Copy the full SHA f0c1a01View commit details
Commits on Sep 28, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 01d19b4 - Browse repository at this point
Copy the full SHA 01d19b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a64bdda - Browse repository at this point
Copy the full SHA a64bddaView commit details
Commits on Oct 20, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f36a1ea - Browse repository at this point
Copy the full SHA f36a1eaView commit details
Commits on Dec 1, 2014
-
Configuration menu - View commit details
-
Copy full SHA for fe06fc8 - Browse repository at this point
Copy the full SHA fe06fc8View commit details
Commits on Dec 4, 2014
-
Merge pull request #546 from jacobk/patch-1
Use uglify source map token names if missing
Configuration menu - View commit details
-
Copy full SHA for f101d64 - Browse repository at this point
Copy the full SHA f101d64View commit details
Commits on Dec 9, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 5538ec7 - Browse repository at this point
Copy the full SHA 5538ec7View commit details
Commits on Dec 17, 2014
-
Fix max_line_len not working for JSON files
As `maybe_newline()` is only called when `might_need_semicolon` is `true`, the `max_line_len` option has no effect for files without (or with very few) semicolons (like JSON files). A simple for this problem is to use `maybe_newline()` instead of `noop` as the `newline()` function in non-beautify mode.
Configuration menu - View commit details
-
Copy full SHA for 39d8880 - Browse repository at this point
Copy the full SHA 39d8880View commit details
Commits on Dec 31, 2014
-
NaN and Infinity were replaced in the output generation, instead of during compression. This could lead to results where `1/0` was inserted without parens leading to invalid output. The nodes are replaced in the compression step now, and the output generation returns their regular names. This should not be a problem, since they're already only constructed from the original name.
Configuration menu - View commit details
-
Copy full SHA for c75f5a1 - Browse repository at this point
Copy the full SHA c75f5a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73cc050 - Browse repository at this point
Copy the full SHA 73cc050View commit details
Commits on Jan 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6d1c3e1 - Browse repository at this point
Copy the full SHA 6d1c3e1View commit details
Commits on Jan 4, 2015
-
When no arguments are given to `new Function()`, it should be treated as a regular anonymous function (http://es5.github.io/#x15.3.2.1)
Configuration menu - View commit details
-
Copy full SHA for f4d36a5 - Browse repository at this point
Copy the full SHA f4d36a5View commit details -
Merge pull request #600 from KenPowers/master
Use yargs instead of optimist.
Configuration menu - View commit details
-
Copy full SHA for f7447ef - Browse repository at this point
Copy the full SHA f7447efView commit details -
Merge pull request #592 from micschro/patch-1
Fix max_line_len not working for JSON files
Configuration menu - View commit details
-
Copy full SHA for 66e6f0c - Browse repository at this point
Copy the full SHA 66e6f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 120948f - Browse repository at this point
Copy the full SHA 120948fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c17d5 - Browse repository at this point
Copy the full SHA 37c17d5View commit details -
`\uFEFF` (ZERO WIDTH NO-BREAK SPACE) is removed when parsing, but was un-escaped for the output when `ascii_only` was false. When using UglifyJS multiple times (creating packages from minified sources, for example), this would lead to problems because the byte was removed when parsing for the second time.
Configuration menu - View commit details
-
Copy full SHA for 24bc09b - Browse repository at this point
Copy the full SHA 24bc09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bff65c - Browse repository at this point
Copy the full SHA 5bff65cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa5dd15 - Browse repository at this point
Copy the full SHA aa5dd15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 718e475 - Browse repository at this point
Copy the full SHA 718e475View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 4613644 - Browse repository at this point
Copy the full SHA 4613644View commit details -
Add a "keep_fnames" option to the compressor to retain function expre…
…ssion names See #552. This is useful for stack traces.
Configuration menu - View commit details
-
Copy full SHA for 0d48af3 - Browse repository at this point
Copy the full SHA 0d48af3View commit details -
Resolve the relative path to lib files last
This allows usage of UglifyJS on build systems which have a flat (or non-matching relative) directory structure for source files.
Configuration menu - View commit details
-
Copy full SHA for 0f80b10 - Browse repository at this point
Copy the full SHA 0f80b10View commit details -
using the original sourcemap as the base
* Creates a new SourceMapGenerator based on a SourceMapConsumer: https://github.com/mozilla/source-map#sourcemapgeneratorfromsourcemapsourcemapconsumer
2Configuration menu - View commit details
-
Copy full SHA for ad18689 - Browse repository at this point
Copy the full SHA ad18689View commit details -
Add an option to prevent function names from being mangled
See #552. This is mostly useful for having the actual function names in traces.
Configuration menu - View commit details
-
Copy full SHA for e37b67d - Browse repository at this point
Copy the full SHA e37b67dView commit details
Commits on Jan 5, 2015
-
Support keep_fnames in compressor, and --keep-fnames. #552
Passing `--keep-fnames` will enable it both for compressor/mangler, so that function names will not be dropped (when unused) nor mangled.
Configuration menu - View commit details
-
Copy full SHA for e1f0747 - Browse repository at this point
Copy the full SHA e1f0747View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe55e0d - Browse repository at this point
Copy the full SHA fe55e0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93a6e57 - Browse repository at this point
Copy the full SHA 93a6e57View commit details
There are no files selected for viewing