[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