[Pkg-javascript-commits] [uglifyjs] annotated tag upstream/2.7.0 created (now 4740ca1)
Antonio Terceiro
terceiro at moszumanska.debian.org
Sun Aug 7 23:17:06 UTC 2016
This is an automated email from the git hooks/post-receive script.
terceiro pushed a change to annotated tag upstream/2.7.0
in repository uglifyjs.
at 4740ca1 (tag)
tagging be915a737f34300d4937df8b82a4eb128173a719 (commit)
replaces upstream/2.4.15
tagged by Antonio Terceiro
on Sun Aug 7 19:47:40 2016 -0300
- Log -----------------------------------------------------------------
Upstream version 2.7.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJXp7qMAAoJEPwNsbvNRgver50QAK2QXcUtHAlsaJdg1rNnK0w6
hu98UERS7bGVyEzXVdBtC3EtPztz4A7rCX6BU2WL85pEdJ0uByzCHOR2lQt9OEJF
op52O+fFk0l8WnnIQYLeVZ/9+ygXdpg/OqCi6l59zDQpqaayQHuPvkPrKUeHPm4i
yqq7Pam9pzD3RtG7AleAU3LdvgaM75BHAOHkUKbcZMc09x7GHD6goKSmcvWkS1RL
TxldKBokQ6JVCdEBMzGedd/RmcJGpjzJ5c65SScE9dBKK9KbmMbc7gHXVzLpxYcw
xLdXi0J5skil6eVGzZgFW301mpTEVuvteeVmZrDK0kCkz96g4sfrcad9IjxF99Hi
EUWP9cqSyGYq4a/uAgRPowXqfGVBryhYL7VeIjNPL5cTrtOgKJDhCLjjJmFLDBWR
34Ft7gEt4syN4MagTr4Ifga4tmWdB/e7XHq2UPzBIoOuVIZ7Mc19IMtvL730qyN9
vG6EPCEJnw3MdBVqWlYFrUO3xusodJf296oIhDTr8cMWDJ8UumHVI7Eno1Lpm61O
okPzx/DhZqH4klTWTsR5vlh947gOgld1PIJK6BsGkZlovfAxSydig80NZw/pK9fR
gMvXnRnGZAuAV5oj3oWaGe4I/g1h6U2yf9TuGhg4i8WwPOHWOAd7R+F8QKmcVpeV
O6f3NZS9f8bI6Tj62FPy
=hCQ1
-----END PGP SIGNATURE-----
Alberto González Palomo (1):
fromString option, use index from argument array for filename instead of "?"
Andrew Levine (1):
Add keep_fnames compressor option to README.md
Anthony Van de Gejuchte (37):
Update unicode letter
Add unicode digit parsing support
Add test
Keep single line comments after nlb, after nlb
Parse regexes properly
Add node 4.x in Travis
Implement shebang support
Semicolon after do...while statement is optional
Add tests
Disable loop optimization for parse-only tests
Do not allow newlines in string literals
Fix ch that could contain other newline characters
Add mocha tests
Add test case for line continuation
Never mangle arguments and keep them in their scope
Add scope test for arguments
Make arguments test slightly more strict
Add some tests for comment-filters through api
Add keywords to package.json
Allow operator names as getters/setters
Add node 6 to travis
Fix regression causing tests to fail on windows
Do not allow newlines in regex
Fix uglify attempting to rewrite invalid new expressions
Catch errors when compression test fails to parse
Throw errors in strict mode for octal strings
Don't drop unused if scope uses with statement
Stop dropping args in new expressions
Don't allow with statements in strict mode
Re-add parens after new expression in beautify mode
Fix test262 failures related to <, <=, in and instanceof
Don't mix strings with directives in output
Normalize error messages
Keep master in sync with harmony
Move OctalEscapeSequence to read_escape_char
Various LineTerminator changes
Don't convert all strings to directives from moz-ast
Antonio Terceiro (1):
Imported Upstream version 2.7.0
Arnavion (1):
Don't warn for an unreferenced exception symbol in a catch block.
Artemy Tregubenko (2):
added @ngInject support for inline functions
added newline at the end of the file
Asia (1):
Document the except option to mangle
Austin Brown (1):
Update README.md
Boris Letocha (1):
Fixes #951 missing export for SymbolDef
Bryan Rayner (1):
Add mangleProperties documentation to README
Bryce Cronkite-Ratcliff (1):
fixes issue #621 SourceMap toString JSON format
Caridy Patino (1):
using the original sourcemap as the base
ChALkeR (1):
Export tokenizer function
Cheng Liangyu (1):
fix base54
Chris Cowan (2):
Give a good error message if an invalid regular expression is found.
Re-use the caught exception's error message in the parse error call.
Christopher Chedeau (1):
[Fix] --define replaces SymbolRefs in LHS of assignments
Damian Krzeminski (2):
upgrade yargs 3.5.4 -> 3.10.0
add `--pure-funcs` option
David Bau (1):
Escape null characters as \0 unless followed by 0-7.
David Caldwell (1):
Document passing source maps directly to minify() using inSourceMap
Derek Wickern (1):
Fix backslashes in source-map paths on Windows
Edward Casbon (1):
Add filename to the JS_Parse_Error exception.
Fábio Santos (2):
Added expect_exact for testing the OutputStream
Fix #836
Geraint (1):
Allow input files to be map (url->filename)
Ingo Struck (1):
allow for anonymous map generation using string type check
Ingvar Stepanyan (9):
Improved UglifyJS<->SpiderMonkey AST conversions.
Fixes and improvements for UglifyJS->SM AST conversion.
Small fixes for AST conversion.
SpiderMonkey `Identifier` nodes should contain mangled names.
Added generative testing for AST conversions.
Install newest NPM on oldest Node.js.
Added example for usage with SpiderMonkey AST.
Track ending lines/columns; fix end locations in Mozilla AST.
Location fix for Mozilla AST start token.
Jacob Kristhammar (1):
Use uglify source map token names if missing
Jeremy Marzka (1):
Added a mangle properties option
Joao Carlos (3):
Add --mangle-regex option
Show descriptive error when --mangle-regex is invalid
Change --mangle-regex to accept a full regex
Jordan Harband (1):
Test on latest `node` and `io.js`
Kenneth Powers (1):
Use yargs instead of optimist.
Kosei Kitahara (1):
Support wrap and exportAll options.
Kyle Mitchell (1):
use a valid SPDX license identifier
Martii (1):
Create and map `bare-returns` into new `parse` property name
Michael Ficarra (1):
fixes #845: \v escaping should be restricted to "screw_ie8" mode
Mihai Bazon (111):
Fix parens for AST_Undefined
Merge branch 'patch-1' of https://github.com/gdw2/UglifyJS2
Merge branch 'master' of https://github.com/RReverser/UglifyJS2
Merge pull request #529 from RReverser/master
Prevent error for Function(""). Close #538
Turn foo.new into foo["new"] when not --screw-ie8. Fix #534
Merge pull request #541 from TalAter/conditional-improvements
Merge pull request #549 from Arnavion/unreferenced-catch-symbol
Referencing a global is assumed to have side effects.
Document `keep_fargs`. Close #557
Add option to allow return outside of functions.
Merge pull request #546 from jacobk/patch-1
v2.4.16
Merge pull request #599 from rvanvelzen/fix-597
Support keep_fnames in compressor, and --keep-fnames. #552
Merge branch 'keep-function-expression-names' of https://github.com/rvanvelzen/UglifyJS2
Declare boolean type for --keep-fnames
Fix handling \r\n
AST_Do nodes: walk body before condition
aborts(AST_If) returns the `if` node
Fix make_node_from_constant for Regexp-s
Merge pull request #606 from rvanvelzen/document-double-dash
Merge pull request #482 from arty-name/inline-ng-inject
Merge pull request #612 from rvanvelzen/issue-611
Merge pull request #615 from avdg/unicode
Add option to preserve/enforce string quote style
v2.4.17
Add property name mangler
Fix --reserved-file
Fix prop mangling
rename --prop-cache to --name-cache
Export readNameCache / writeNameCache
Add tool to list DOM properties/methods
tools/props.html: use try/catch in a few more places
Fix parsing for U+2028 / U+2029
Fix parsing for U+2028 / U+2029
Bump yargs version (for .array arguments)
Support multiple --reserved-file args
Add --reserve-domprops along with a default exclusion list in tools/domprops.json
tools/props.html: output complete JSON
Don't use Object.create
Keep unused function arguments by default
Export readDefaultReservedFile
Add start/end nodes for NaN/Infinity transformations
Avoid sequencesize for more than 2000 statements.
[sequencesize] Actually even better:
Fix compressing `![foo()];` as a statement
Merge in more DOM properties.
Add tool to extract property names
Merge branch 'propmangle'
Update README
v2.4.18
Disable testing with Node 0.8
Merge pull request #660 from ntkme/fix-long-options
v2.4.19
Merge pull request #669 from galvanix/documentation-inSourceMap
More fixes for the breaking changes in yargs
Use the `before` visitor in mangle props
Fix compression of conditionals
v2.4.20
Drop NaN -> 0/0 transformation.
Fix tests
If name_cache is specified, do rename cached properties
Fix parsing strings with literal DOS newlines
Avoid spurious brackets when dropping unused vars
Remove deprecated calls to utils.print/utils.error
Fix blank lines in the output.
v2.4.21
Only drop the BOM when it's the first character.
Make reserved names take priority over the name cache
fix again reserved props
Fix compressing conditionals
v2.4.22
Treat \uFEFF as whitespace.
v2.4.23
Merge pull request #733 from jcxplorer/add-mangle-regex-option
Don't drop parens in a * (b * c). Close #744
Merge pull request #735 from kzc/master
Don't attempt to negate non-boolean AST_Binary
v2.4.24
Merge pull request #757 from rvanvelzen/semicolon-fix
Fix wrap_commonjs to include code first
No longer use `vm` to load code.
Fix mozilla-ast after module loading changes
Disable node 0.8 in Travis
Merge pull request #808 from avdg/travis
v2.5.0
Only encode <!-- and --> in strings when inline_script
Fix tests
Merge pull request #829 from kzc/html_comment_ops
Fix parsing invalid input
Merge pull request #854 from kzc/moz-regexp-2
Rework has_directive
Replace util.error with console.log
Build label def/refs info when figuring out scope
Fix output for "use asm" code from SpiderMonkey AST
v2.6.0
Limit max iterations for tighten_body
Fix endless loop
v2.6.1
Fix hoisting the var in ForIn
Add start/end in the `arguments` definition
Merge pull request #949 from kzc/collapse_vars_conditions
v2.6.2
Merge pull request #1019 from kzc/escape-ascii-only
Merge pull request #1011 from kzc/dont-produce-let-in-mangle
Avoid using inherited hasOwnProperty
Merge pull request #1032 from kzc/member
Actually limit sequence length.
Merge pull request #1053 from rvanvelzen/hoist_if_return_funs
Merge pull request #1155 from kzc/issue_1154
Peter Dave Hello (1):
Use svg instead of png to get better image quality
ReadmeCritic (1):
Update README URLs based on HTTP redirects
Richard van Velzen (55):
Fix #597
Fix #569
Merge pull request #600 from KenPowers/master
Merge pull request #592 from micschro/patch-1
Merge pull request #584 from clyfish/fix-base54
Merge pull request #570 from rvanvelzen/fix-569
Fix #556
Add a "keep_fnames" option to the compressor to retain function expression names
Add an option to prevent function names from being mangled
Pass mangle options to `figure_out_scope` and `compute_char_frequence`
Document `--` for usage in CLI class
Replace the correct node when replacing in `void` sequences
Make empty source map values more reasonable in .minify()
Drop all `console` statements properly
Fix invalid removal of left side in && and || compression
Clean up unit test breakage
Replace util.puts in run-tests with console.log
Fix semicolon printing when restricting max line length
Revert "Fix semicolon printing when restricting max line length"
Fix semicolon printing when restricting max line length
Merge pull request #753 from Surgo/master
Fix mangling of property names which overwrite unmangleable properties
Merge pull request #729 from DrewML/keep_fnames_docs
Merge pull request #736 from AlbertoGP/master
Merge pull request #767 from vjeux/208
Don't change sequences that influence lexical binding in calls
Fix bad parsing of `new new x()()` constructs
Merge pull request #786 from istr/anonymous-source-map
Stop building for io.js
Allow specification beautify options in tests
Prevent ReDoS by not using a regexp to verify floating point numbers
Merge pull request #864 from plievone/patch-1
Merge pull request #879 from ReadmeCritic/master
Merge pull request #896 from avdg/do-while-semicolon
Merge pull request #874 from kzc/fix-conditionals
Merge pull request #905 from avdg/unit-tests
Merge pull request #918 from avdg/fix-arguments-handling
Merge pull request #928 from STRML/constPragma
Allow cli options to be specified in separate definitions
Merge pull request #948 from kzc/collapse_vars_doc
Don't compress (0, eval)() to eval()
Allow --no-* options to disable their respective parameter
Add base54.reset() to compress tests
Prevent endless recursion when evaluating self-referencing consts
Hoist functions when reversing if (x) return; ... vs. if (!x) ...
Add test case for hoisting a single function
Add test cases for slightly more esoteric cases
Never produce -0 when evaluating expressions (like -"")
Completely allow evaluating -0
Fix octal string strict mode tests
v2.6.3
Don't assume DEBUG is defined when exporting --self
v2.6.4
Introduce a test that tests the --self build
v2.7.0
Rob Loach (1):
Add .npmignore
Samuel Reed (5):
Mark vars with /** @const */ pragma as consts so they can be eliminated.
Update README for /** @const */
Use TreeWalker for more accurate @const results and update tests
Simplify by skipping extra tree walk.
Tighten up @const regex.
Sebastien Daniel (1):
added documentation on conditional compilation using API
Shrey Banga (1):
Respect quote style in object literals
SpainTrain (1):
Pin dependencies with npm shrinkwrap
Tal Ater (4):
Compress conditional assignments where all possible outcomes are equivalant and condition has no side effects
Added a test for else if
Compress conditions that have side effects using sequences
Optimize conditionals where the consequent and alternative are both booleans and not equivalent
Ville Lautanala (1):
Control keeping function arguments with a single option
XhmikosR (2):
Normalize package.json.
Make node.js 0.8 the minimum supported version.
achingbrain (1):
passes in references to process and Buffer to silence ReferenceErrors
alexlamsl (2):
Preserve ThisBinding in conditionals & collapse_vars
preserve ThisBinding for side_effects
gdw2 (1):
Added license
iliashk (1):
Add Node API documentation for mangling options
kzc (51):
optimizations for && and || where left side is constant expression
operator && and || optimization: add "else" before "if" as intended
spacing
Add proper support for "use asm"; blocks. Disable -c optimization within "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.
add asm.js test
Fix handling of "use asm" when no command line flags are passed to uglifyjs. SCOPE_IS_NEEDED is unconditionally true now. Refactored floating point literal parsing to be more in keeping with the AST class design.
get rid of SCOPE_IS_NEEDED as it was always true
have minify() call figure_out_scope() if needed to produce well formed "use asm" code
Output `-- >` instead of `-->` in expressions. Escape `<!--` and `-->` within string literals.
Fix other operator output related to <!-- or -->
optimize `return undefined` and `return void 0`
more tests for `return undefined` optimization
`return undefined` optimization no longer uses `return_void_0` option
Fixed RegExp literal in mozilla AST generation/output and added a --dump-spidermonkey-ast flag
rename To_Moz_Literal to To_Moz_RegExp
Have mozilla AST RegExpLiteral parser use regex.pattern and regex.flags rather than non-standard `raw` property.
simplify mozilla AST RegExpLiteral token parse and handle corner cases of regex.pattern better
#873 Fix `conditionals` optimizations with default compress options
Collapse single use var definitions
fix bug in collapse_vars for right side of "||" and "&&"
collapse_vars: fix bug in repeated var defs of same name
collapse_vars: document option in README
collapse_vars: small change to README
collapse_vars: fix if/else and ternary operator side effects
collapse_vars: avoid replacement across AST_Case nodes to be on safe side even though no issues seen.
Take operator || precendence into account for AST_If optimization.
boolean_expression ? true : false --> boolean_expression
#877 Ignore mangle sort option
Do not produce `let` as a variable name in mangle.
Attempt to increase timeout for mocha let test.
Escape all ASCII control characters within strings when using ascii_only.
Speedup `unused` compress option for already minified code
Optimize ternaries with boolean consequent or alternative.
Simplify member(name, array) implementation.
Fix warnings for referenced non-hoisted functions.
Parse comments without recursion to avoid RangeError.
Add `passes` compress option. Fix duplicate compress warnings.
Handle CR line endings in comments.
Workaround for process.exit() tty output truncation.
Retain comments before AST_Constants during mangle.
Do not apply negate_iife optimization to `new` expression
Simplify iife `new` fix
Optimize if_return for single if/return cases.
collapse_vars: Do not consider RegExp literals to be constants
Don't replace undefined, NaN and Infinity within with scope
Fix conditional expressions of form (x ? -1 : -1)
Fix spidermonkey AST (ESTree) export and import, Array holes
Enable --screw-ie8 by default.
Allow sequences maximum length to be user configurable.
Change the default sequences limit to 200 to speed up compress.
Document that the smallest sequences optimization length is 2
micschro (1):
Fix max_line_len not working for JSON files
philippsimon (1):
Fix: Uglified Number.prototype functions on big numbers
plievone (1):
Fix docs for keep_fargs
sergeyv (1):
Revert "using the original sourcemap as the base"
startswithaj (1):
Make_string was missing \v and wasnt reversing vertical tabs even though read_escaped_char coverts them
thorn0 (1):
Advanced way to specify if a function call might have side effects. #400
truiken (1):
Resolve the relative path to lib files last
なつき (1):
Fix long options
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 65ee5af Add keep_fnames compressor option to README.md
new 4fba3e0 fromString option, use index from argument array for filename instead of "?"
new 8108c7f Support wrap and exportAll options.
new 252fc65 Advanced way to specify if a function call might have side effects. #400
new d681405 Give a good error message if an invalid regular expression is found.
new 9854deb Re-use the caught exception's error message in the parse error call.
new 881bda7 Make node.js 0.8 the minimum supported version.
new f8684f4 Replace util.puts in run-tests with console.log
new 170e8b5 Fix semicolon printing when restricting max line length
new 3afad58 Revert "Fix semicolon printing when restricting max line length"
new 66761d7 Fix semicolon printing when restricting max line length
new ab15d67 Merge pull request #757 from rvanvelzen/semicolon-fix
new 958b6c2 Merge pull request #753 from Surgo/master
new 759b3f7 Fix mangling of property names which overwrite unmangleable properties
new d7a4a4a Merge pull request #729 from DrewML/keep_fnames_docs
new 464a942 Merge pull request #736 from AlbertoGP/master
new 3ff0b9e [Fix] --define replaces SymbolRefs in LHS of assignments
new 6c8db6e Merge pull request #767 from vjeux/208
new e3bd223 Don't change sequences that influence lexical binding in calls
new fcde610 Fix bad parsing of `new new x()()` constructs
new 3a5f354 allow for anonymous map generation using string type check
new ba939cc Merge pull request #786 from istr/anonymous-source-map
new 5fd1245 Control keeping function arguments with a single option
new 20542a3 use a valid SPDX license identifier
new 3352800 Fix wrap_commonjs to include code first
new 99233c4 No longer use `vm` to load code.
new 6637c26 Fix mozilla-ast after module loading changes
new 233fb62 Disable node 0.8 in Travis
new 7ee1ec9 Add node 4.x in Travis
new 2a06c77 Merge pull request #808 from avdg/travis
new c69294c Implement shebang support
new 593677d Add proper support for "use asm"; blocks. Disable -c optimization within "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.
new 0d952ae add asm.js test
new 99945fc Pin dependencies with npm shrinkwrap
new 4d2f7d8 Fix handling of "use asm" when no command line flags are passed to uglifyjs. SCOPE_IS_NEEDED is unconditionally true now. Refactored floating point literal parsing to be more in keeping with the AST class design.
new 6500f8c get rid of SCOPE_IS_NEEDED as it was always true
new e870c7d have minify() call figure_out_scope() if needed to produce well formed "use asm" code
new a8e67d1 v2.5.0
new 9f1f21b Output `-- >` instead of `-->` in expressions. Escape `<!--` and `-->` within string literals.
new 17eef5a Only encode <!-- and --> in strings when inline_script
new 1940fb6 Fix tests
new dff54a6 Fix other operator output related to <!-- or -->
new ce10072 Merge pull request #829 from kzc/html_comment_ops
new eac67b2 upgrade yargs 3.5.4 -> 3.10.0
new d5138f7 add `--pure-funcs` option
new 6b2861e Make_string was missing \v and wasnt reversing vertical tabs even though read_escaped_char coverts them
new b5623b1 Fix #836
new a887cde fixes #845: \v escaping should be restricted to "screw_ie8" mode
new 2a88d07 Stop building for io.js
new 335e349 Allow specification beautify options in tests
new 7491d07 optimize `return undefined` and `return void 0`
new 841a661 more tests for `return undefined` optimization
new bd0ae65 `return undefined` optimization no longer uses `return_void_0` option
new 83db98a Fixed RegExp literal in mozilla AST generation/output and added a --dump-spidermonkey-ast flag
new 37ee9de rename To_Moz_Literal to To_Moz_RegExp
new 94c4daa Have mozilla AST RegExpLiteral parser use regex.pattern and regex.flags rather than non-standard `raw` property.
new 7dbe961 simplify mozilla AST RegExpLiteral token parse and handle corner cases of regex.pattern better
new 63d35f8 Prevent ReDoS by not using a regexp to verify floating point numbers
new 18d37ac Fix parsing invalid input
new 3c43467 Merge pull request #854 from kzc/moz-regexp-2
new 7691beb Rework has_directive
new 619adb0 Replace util.error with console.log
new c898a26 Build label def/refs info when figuring out scope
new 08623aa Fix output for "use asm" code from SpiderMonkey AST
new d895c09 v2.6.0
new 645626e Fix docs for keep_fargs
new 08b8030 Merge pull request #864 from plievone/patch-1
new b6968b6 Limit max iterations for tighten_body
new 7f48d5b Fix endless loop
new 15b5f70 v2.6.1
new 774bda1 #873 Fix `conditionals` optimizations with default compress options
new e87c77e Update README URLs based on HTTP redirects
new 9e2f9f7 Merge pull request #879 from ReadmeCritic/master
new bd99b00 Semicolon after do...while statement is optional
new 5cd26c0 Add tests
new 0cabedc Disable loop optimization for parse-only tests
new ac810dc Merge pull request #896 from avdg/do-while-semicolon
new 60c4030 Merge pull request #874 from kzc/fix-conditionals
new 174404c Do not allow newlines in string literals
new 6f3e35b Fix ch that could contain other newline characters
new 8c6af09 Add mocha tests
new fe4e9f9 Fix hoisting the var in ForIn
new 88b77dd Add test case for line continuation
new ac8db97 Merge pull request #905 from avdg/unit-tests
new 6605d15 Never mangle arguments and keep them in their scope
new 5c4e470 Add scope test for arguments
new 8439c8b Make arguments test slightly more strict
new 57e0faf Merge pull request #918 from avdg/fix-arguments-handling
new 70e5b6f Add some tests for comment-filters through api
new ebe118d Add keywords to package.json
new 26641f3 Allow operator names as getters/setters
new 8b71c65 Mark vars with /** @const */ pragma as consts so they can be eliminated.
new 918c17b Update README for /** @const */
new f97da42 Use TreeWalker for more accurate @const results and update tests
new 4a7179f Simplify by skipping extra tree walk.
new 1b70334 Tighten up @const regex.
new b5a7197 Merge pull request #928 from STRML/constPragma
new 799509e Added a mangle properties option
new 915f907 Add start/end in the `arguments` definition
new f4c2ea3 Collapse single use var definitions
new 0a38a68 fix bug in collapse_vars for right side of "||" and "&&"
new 3eb9101 Add mangleProperties documentation to README
new af2472d collapse_vars: fix bug in repeated var defs of same name
new 00c8d1d collapse_vars: document option in README
new 12e6ad3 collapse_vars: small change to README
new 929de2b collapse_vars: fix if/else and ternary operator side effects
new 7c3fee9 collapse_vars: avoid replacement across AST_Case nodes to be on safe side even though no issues seen.
new 601780a Merge pull request #949 from kzc/collapse_vars_conditions
new a123e23 Fixes #951 missing export for SymbolDef
new cdba43c Create and map `bare-returns` into new `parse` property name
new d5c651a Allow cli options to be specified in separate definitions
new 7a4ed9d Revert "using the original sourcemap as the base"
new 63b01fe Merge pull request #948 from kzc/collapse_vars_doc
new 31a9b05 Preserve ThisBinding in conditionals & collapse_vars
new 9662228 Don't compress (0, eval)() to eval()
new 6547437 preserve ThisBinding for side_effects
new bdd8e34 Allow --no-* options to disable their respective parameter
new 5486b68 Take operator || precendence into account for AST_If optimization.
new 11b0efd boolean_expression ? true : false --> boolean_expression
new 294861b v2.6.2
new 102d1b9 #877 Ignore mangle sort option
new ee6c9fa Fix: Uglified Number.prototype functions on big numbers
new a9d4a62 Do not produce `let` as a variable name in mangle. Would previously occur in large generated functions with 21,000+ variables. Fixes #986.
new 21befe5 Attempt to increase timeout for mocha let test.
new 07bb726 Escape all ASCII control characters within strings when using ascii_only.
new c3c7587 Merge pull request #1019 from kzc/escape-ascii-only
new f68de86 Merge pull request #1011 from kzc/dont-produce-let-in-mangle
new 9bcf702 added documentation on conditional compilation using API
new 45ddb9c Speedup `unused` compress option for already minified code
new 9843425 Optimize ternaries with boolean consequent or alternative.
new 9317237 Avoid using inherited hasOwnProperty
new c70d176 Simplify member(name, array) implementation.
new b434b75 Merge pull request #1032 from kzc/member
new 3907a5e Fix warnings for referenced non-hoisted functions.
new b5a7a23 Actually limit sequence length.
new 187a0ca Add base54.reset() to compress tests
new 4b4528e Prevent endless recursion when evaluating self-referencing consts
new e4fa4b1 Parse comments without recursion to avoid RangeError.
new c55dd5e Add `passes` compress option. Fix duplicate compress warnings.
new 4fe6304 Hoist functions when reversing if (x) return; ... vs. if (!x) ...
new 4d9a085 Add test case for hoisting a single function
new e9224ab Add test cases for slightly more esoteric cases
new 65887d9 Merge pull request #1053 from rvanvelzen/hoist_if_return_funs
new f39fd3d Handle CR line endings in comments.
new 35bc716 Add node 6 to travis
new d294574 Workaround for process.exit() tty output truncation.
new 6641dca Fix regression causing tests to fail on windows
new a0e03c9 Retain comments before AST_Constants during mangle.
new bcc1318 Do not apply negate_iife optimization to `new` expression
new 5f464b4 Simplify iife `new` fix
new 27eedbc Never produce -0 when evaluating expressions (like -"")
new bc49dfd Completely allow evaluating -0
new 1e39026 Optimize if_return for single if/return cases.
new 09d5707 collapse_vars: Do not consider RegExp literals to be constants
new 00ad57e Do not allow newlines in regex
new 5cb5305 Export tokenizer function
new 8287ef6 Fix uglify attempting to rewrite invalid new expressions
new 31d5825 Catch errors when compression test fails to parse
new 4d7746b Throw errors in strict mode for octal strings
new ea31da2 Don't drop unused if scope uses with statement
new f99b7b6 Escape null characters as \0 unless followed by 0-7.
new 9c53c7a Fix octal string strict mode tests
new 6c8e001 Stop dropping args in new expressions
new bb9c970 Don't allow with statements in strict mode
new 5c4cfaa Re-add parens after new expression in beautify mode
new d7971ba Fix test262 failures related to <, <=, in and instanceof
new 2149bfb Don't mix strings with directives in output
new 6c99816 Normalize error messages
new e645ba8 Respect quote style in object literals
new fc1abd1 Document the except option to mangle
new 55c592d v2.6.3
new aa82027 Don't assume DEBUG is defined when exporting --self
new 85fbf86 Keep master in sync with harmony
new 0c003c9 Don't replace undefined, NaN and Infinity within with scope
new ace8aaa Fix conditional expressions of form (x ? -1 : -1)
new 1840a0b Merge pull request #1155 from kzc/issue_1154
new 9676167 v2.6.4
new 3a7d53f Move OctalEscapeSequence to read_escape_char
new 335b72d Fix spidermonkey AST (ESTree) export and import, Array holes
new 030611b Add Node API documentation for mangling options
new 02c6382 Enable --screw-ie8 by default.
new a97690f Various LineTerminator changes
new 85924bb Allow input files to be map (url->filename)
new b7ef784 Allow sequences maximum length to be user configurable.
new b40d5de Change the default sequences limit to 200 to speed up compress.
new 5576e27 Document that the smallest sequences optimization length is 2
new debc525 Introduce a test that tests the --self build
new 698705a Don't convert all strings to directives from moz-ast
new 572b97b v2.7.0
new be915a7 Imported Upstream version 2.7.0
The 190 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git
More information about the Pkg-javascript-commits
mailing list