[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