aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-12-16bugfix #242colorhook
2013-12-10semicolonsMihai Bazon
2013-12-10Merge pull request #245 from ForbesLindesay/patch-1...Make `DefaultsError` a real `Error` objectMihai Bazon
2013-12-10Add `drop_console` option to the compressorMihai Bazon
2013-12-10minorMihai Bazon
2013-12-09v2.4.7Mihai Bazon
2013-12-05AST_Catch shouldn't really inherit from AST_Scope. Fix #363...I hereby acknowledge that figure_out_scope has become a mess. Mihai Bazon
2013-11-28Properly scope `catch` identifier when --screw-ie8...Fix #344 Mihai Bazon
2013-11-28v2.4.6, because npm is foobarMihai Bazon
2013-11-28v2.4.5Mihai Bazon
2013-11-28Add --noerr to turn off argument name checking...for now only used for keys passed to `-c` or `-b`. Mihai Bazon
2013-11-27v2.4.4Mihai Bazon
2013-11-20Fix faulty compression...`String(x + 5)` is not always the same as `x + "5"`. Overlooked that. :-( Close #350 Mihai Bazon
2013-11-08Only descend twice after drop_unused if it's the same node type....Fix #345 Mihai Bazon
2013-11-06Better fix for #343...We can in fact lift sequences, but only if the operation is assignment and the left-hand side has no side effects nor property access -- that should guarantee that whatever we place before it cannot affect the sense of the assignment. Dropped contrived test case (too hard to support it now), added a more meaningful one. Mihai Bazon
2013-11-06v2.4.3Mihai Bazon
2013-11-06Do not lift sequence from right-hand side of binary operation. Fix #343Mihai Bazon
2013-11-03v2.4.2Mihai Bazon
2013-10-30[README] Fix #278Mihai Bazon
2013-10-30Workaround for Safari bug...Close #313 Mihai Bazon
2013-10-30Fix parsing setters/getters (allow keywords for name)....The "key" property was always "set" or "get", which didn't make much sense. Now it'll be the actual name of the setter/getter (AST_Node), and the AST_Accessor object itself, which represents the function, won't store any name. Close #319 Mihai Bazon
2013-10-30Fix regression after e4c530240650535d1cb46569dfb013193471af05...`x * (y * z)` ==> `x * y * z` -- the better place to do this is in the compressor rather than codegen. Mihai Bazon
2013-10-30indentationMihai Bazon
2013-10-30Fix output for `x = 2 * (a % b / b * c)`...(issue #337) Mihai Bazon
2013-10-30minorMihai Bazon
2013-10-29Disallow reversal where lhs has higher or equal precedence...Fixes #267 Richard van Velzen
2013-10-29Fix typoMihai Bazon
2013-10-29Fix reading arguments...i.e. read `-c unsafe,unsafe-comps` as `-c unsafe=true,unsafe_comps=true` Mihai Bazon
2013-10-29Avoid shadowing name of function expression with function argument...Close #179, #326, #327 Mihai Bazon
2013-10-29Add "preamble" output option...Close #335 Mihai Bazon
2013-10-28Fix codegen for when comments_before is undefined....Fix #333 Mihai Bazon
2013-10-27Merge branch 'master' of github.com:mishoo/UglifyJS2Mihai Bazon
2013-10-27Display number of failed tests and corresponding filesMihai Bazon
2013-10-27Merge pull request #330 from markjaquith/master...Unit test to detect issue in 8d14efe for #126 that causes aggressive parenthesis removal, functional differencesMihai Bazon
2013-10-27Merge pull request #331 from rvanvelzen/rhs-strings-fix...Fix RHS concat (raised in #330)Mihai Bazon
2013-10-26Fix RHS concat (raised in #330)...When attempting to concat the left-side of the rhs, make sure the rhs is a string. Richard van Velzen
2013-10-25Add a unit test for issue-126 ...Add a unit test to test to test for aggressive parenthesis removal that causes functional changes.Mark Jaquith
2013-10-24Merge pull request #325 from rvanvelzen/fix-269...Fix #269Mihai Bazon
2013-10-24Fix #269...Shorten most primitives where possible. Also optimize some edge cases. Richard van Velzen
2013-10-23Merge pull request #323 from rvanvelzen/undefined-drop-vars-fix...Fix #280Mihai Bazon
2013-10-23Fix #280...The `init` of the `ForStatement` is not a `BlockStatement` before it was descended. The descend has to happen first, and *then* the actual checks. Richard van Velzen
2013-10-23Merge pull request #322 from rvanvelzen/test-exit-code-1...Add an exit code to the test suiteMihai Bazon
2013-10-23Add an exit code to the test suite...By adding the exit code 1 (or any other non-zero exit code) `npm test` will know the tests didn't perform correctly. This way it's easier to know if pull requests are good or bad. Richard van Velzen
2013-10-22Revert #3a81f60 for now...(with it some tests break and it can generate invalid output, see issue #44) Mihai Bazon
2013-10-22v2.4.1Mihai Bazon
2013-10-17`arguments` outside of a function is an ordinary variable....Fix #501 Mihai Bazon
2013-10-09wrap upMihai Bazon
2013-10-09Don't drop_unused before compression....Fix #280, #282 Mihai Bazon
2013-10-04Rename clean_getters to pure_getters; add pure_funcs.Mihai Bazon
2013-10-04Merge pull request #308 from meteor/fix-unicode-keys...Only allow identifier start characters at the beginning of identifiers.Mihai Bazon