aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-17Fix exampleMihai Bazon
2014-01-15v2.4.9Mihai Bazon
2014-01-10simplifyMihai Bazon
2014-01-10Unescape Unicode sequences in regexps when ascii_only is false. #54Mihai Bazon
2014-01-08Better process_for_angular before other statement reductions. #395Mihai Bazon
2014-01-08Support @ngInject with `angular` compressor option. Close #395.Mihai Bazon
2014-01-07Disable node 0.6 since the build fails consistently and it's not our fault.Mihai Bazon
2014-01-07Support SpiderMonkey AST in UglifyJS.minify. Fix #393.Mihai Bazon
2014-01-07doh.Mihai Bazon
2014-01-07Fix #392Mihai Bazon
2014-01-07minor: exp["10"] => exp[10]Mihai Bazon
2014-01-05Fix parens for property access -- (foo, bar)["baz"]Mihai Bazon
2013-12-29Conditional/call optimizationMihai Bazon
foo ? bar(x) : bar(y) ==> bar(foo ? x : y)
2013-12-22Mark `yield` as reserved word. Close #375.Mihai Bazon
2013-12-22Optimize seq,void 0. Close #377.Mihai Bazon
(x, void 0) => void x (x, undefined) => void x
2013-12-18Better fix for comments in AST_ExitMihai Bazon
Close #374
2013-12-18Take out all comments from an AST_Exit's valueMihai Bazon
Fix #372
2013-12-18v2.4.8Mihai Bazon
2013-12-18Add option to adjust the src/target line in the source mapMihai Bazon
2013-12-16minorMihai Bazon
2013-12-16Merge pull request #371 from colorhook/masterMihai Bazon
bugfix #242
2013-12-16bugfix #242colorhook
2013-12-10semicolonsMihai Bazon
2013-12-10Merge pull request #245 from ForbesLindesay/patch-1Mihai Bazon
Make `DefaultsError` a real `Error` object
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 #363Mihai Bazon
I hereby acknowledge that figure_out_scope has become a mess.
2013-11-28Properly scope `catch` identifier when --screw-ie8Mihai Bazon
Fix #344
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 checkingMihai Bazon
for now only used for keys passed to `-c` or `-b`.
2013-11-27v2.4.4Mihai Bazon
2013-11-20Fix faulty compressionMihai Bazon
`String(x + 5)` is not always the same as `x + "5"`. Overlooked that. :-( Close #350
2013-11-08Only descend twice after drop_unused if it's the same node type.Mihai Bazon
Fix #345
2013-11-06Better fix for #343Mihai Bazon
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.
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 bugMihai Bazon
Close #313
2013-10-30Fix parsing setters/getters (allow keywords for name).Mihai Bazon
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
2013-10-30Fix regression after e4c530240650535d1cb46569dfb013193471af05Mihai Bazon
`x * (y * z)` ==> `x * y * z` -- the better place to do this is in the compressor rather than codegen.
2013-10-30indentationMihai Bazon
2013-10-30Fix output for `x = 2 * (a % b / b * c)`Mihai Bazon
(issue #337)
2013-10-30minorMihai Bazon
2013-10-29Disallow reversal where lhs has higher or equal precedenceRichard van Velzen
Fixes #267
2013-10-29Fix typoMihai Bazon
2013-10-29Fix reading argumentsMihai Bazon
i.e. read `-c unsafe,unsafe-comps` as `-c unsafe=true,unsafe_comps=true`
2013-10-29Avoid shadowing name of function expression with function argumentMihai Bazon
Close #179, #326, #327