[Pkg-javascript-commits] [uglifyjs] annotated tag v2.7.0 created (now 907ff08)
Antonio Terceiro
terceiro at moszumanska.debian.org
Sun Aug 7 23:17:42 UTC 2016
This is an automated email from the git hooks/post-receive script.
terceiro pushed a change to annotated tag v2.7.0
in repository uglifyjs.
at 907ff08 (tag)
tagging 572b97b0bb48285497ffbffed9420468e1700956 (commit)
replaces v2.6.4
tagged by Richard van Velzen
on Sun Jul 3 21:46:38 2016 +0200
- Log -----------------------------------------------------------------
v2.7.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJXeWuoAAoJEJUJ+PyD0MXVSEkIAL56Ae4PjzFIIu0GmegLr8wy
poFakSmHBGY98ZXbi0sSB/rYYoHnS7bc0tCfQhV+KgKzsN7/xxdaXkDhXffkjQqx
a26JUfKNF/8OwBJ+UyGo7i4wzpHe8qDDJrje+/eJIJangijr47cq3KHBNZet/hPm
991oXXqb0G8buLtM4rRU5t0yCajTt5ZKRTOPmPa0lATCHp57V/4o1/xAXhJQsqBD
pbPmM4fzRUvkGKUvQu0DNLw7LEOhHIIIaHe7nacAJvDuaCG2hYnrFXhQQU9SyyBx
TGsH9fbdx/7qQj1PIIVoBT2h2dodNayBrtb/Ufbhfk3poYQoY8vSi7CPOtuTTBo=
=iURQ
-----END PGP SIGNATURE-----
Anthony Van de Gejuchte (3):
Move OctalEscapeSequence to read_escape_char
Various LineTerminator changes
Don't convert all strings to directives from moz-ast
Geraint (1):
Allow input files to be map (url->filename)
Richard van Velzen (2):
Introduce a test that tests the --self build
v2.7.0
iliashk (1):
Add Node API documentation for mangling options
kzc (5):
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
-----------------------------------------------------------------------
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
The 189 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