aboutsummaryrefslogtreecommitdiff
path: root/lib/compress.js
AgeCommit message (Expand)Author
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-07doh.Mihai Bazon
2014-01-07minor: exp["10"] => exp[10]Mihai Bazon
2013-12-29Conditional/call optimization...Mihai Bazon
2013-12-22Optimize seq,void 0. Close #377....Mihai Bazon
2013-12-10Add `drop_console` option to the compressorMihai Bazon
2013-12-10minorMihai Bazon
2013-11-28Properly scope `catch` identifier when --screw-ie8...Mihai Bazon
2013-11-20Fix faulty compression...Mihai Bazon
2013-11-08Only descend twice after drop_unused if it's the same node type....Mihai Bazon
2013-11-06Better fix for #343...Mihai Bazon
2013-11-06Do not lift sequence from right-hand side of binary operation. Fix #343Mihai Bazon
2013-10-30Fix regression after e4c530240650535d1cb46569dfb013193471af05...Mihai Bazon
2013-10-30indentationMihai Bazon
2013-10-29Disallow reversal where lhs has higher or equal precedence...Richard van Velzen
2013-10-26Fix RHS concat (raised in #330)...Richard van Velzen
2013-10-24Fix #269...Richard van Velzen
2013-10-23Fix #280...Richard van Velzen
2013-10-22Revert #3a81f60 for now...Mihai Bazon
2013-10-09wrap upMihai Bazon
2013-10-09Don't drop_unused before compression....Mihai Bazon
2013-10-04Rename clean_getters to pure_getters; add pure_funcs.Mihai Bazon
2013-10-02add `clean_getters` compressor option (default `false`)...Mihai Bazon
2013-10-02minor optimization...Mihai Bazon
2013-09-30Fix error in the output minifying `Function("return this")()`Mihai Bazon
2013-09-22More attempts to determine when addition is associative...Mihai Bazon
2013-09-22Actually let's move away those monsters from the evaluate function...Mihai Bazon
2013-09-22More dirty handling of [ ... ].join() in unsafe mode...Mihai Bazon
2013-09-22Evaluate [...].join() if possible: minor bugfix...Dan Wolff
2013-09-19When `unsafe` is set, evaluate [...].join() if possible...Mihai Bazon
2013-09-19Concatenate strings also on the right-hand side of an expression that cannot ......Dan Wolff
2013-09-02Disallow `continue` referring to a non-IterationStatement. Fix #287...Mihai Bazon
2013-08-20Move support for `negate_iife` in the compressor, rather than code generator...Mihai Bazon
2013-08-18fixes #259: don't unnecessarily quote object properties when --screw-ie8Michael Ficarra
2013-08-07Don't drop unused setter argument....Mihai Bazon
2013-08-04Don't pretend to evaluate lambdas...Mihai Bazon
2013-07-25Reverting "added option for dropping unused params"...Mihai Bazon
2013-07-25added option for dropping unused paramsDusan Bartos
2013-06-07Don't swap binary ops when "use asm" is in effect....Mihai Bazon
2013-05-14Only compress code in `new Function` if all arguments are strings.Mihai Bazon
2013-05-14Compress code passed to `new Function` if it's a constant....Mihai Bazon
2013-05-14Fix a["1_1"]...Mihai Bazon
2013-05-08Better fix for equality of typeof ... against "undefined"Mihai Bazon
2013-05-08Fixed typeof undefined optimization and updated related test case to...Justin Lau
2013-05-07Fixed dot properties not optimizing unicode identifiers. Signed-off-by: Justi...Justin Lau
2013-05-05Fixed dot property issue with invlid identifier names....Justin Lau
2013-04-20fixes #189: use dotted member access when --screw-ie8 option givenMichael Ficarra
2013-04-03Fix typeof evaluation for regex and functionRoman Bataev
2013-03-11Disable `unsafe` by default...Mihai Bazon