Age | Commit message (Expand) | Author |
---|---|---|
2012-10-12 | remove the $self hack...operations are destructive anyway, so there's no point to clone the nodes in the transformer. speed++ | Mihai Bazon |
2012-10-11 | cleanup...- use prototype-less objects where feasible (minor speed improvement) - get rid of HOP | Mihai Bazon |
2012-10-10 | drop unused variable | Mihai Bazon |
2012-10-09 | minor | Mihai Bazon |
2012-10-09 | add AST_Infinity node | Mihai Bazon |
2012-10-09 | added $propdoc to AST nodes and some cleanups...hopefully we can make the AST documentation self-generating | Mihai Bazon |
2012-10-09 | minor AST cleanup (AST_BlockStatement may inherit from AST_Block) | Mihai Bazon |
2012-10-09 | fix detecting symbols in use | Mihai Bazon |
2012-10-08 | eliminate redundant directives in the same scope | Mihai Bazon |
2012-10-05 | minor | Mihai Bazon |
2012-10-05 | replace `(function(){ ...no side effects ... })()` with `undefined`. | Mihai Bazon |
2012-10-04 | removed some unused variables | Mihai Bazon |
2012-10-03 | more cleanup (dropped AST_SwitchBlock) | Mihai Bazon |
2012-10-03 | AST cleanup (dropped AST_StatementBase) | Mihai Bazon |
2012-10-03 | added option for side-effect-free statements, fix test | Mihai Bazon |
2012-10-03 | fix endless loop in tests | Mihai Bazon |
2012-10-03 | fix for `a = !b && !c && !d && !e → a=!(b||c||d||e)` | Mihai Bazon |
2012-10-03 | disable `hoist_vars` by default and change `comparations` to `comparisons` | Mihai Bazon |
2012-10-02 | support defines | Mihai Bazon |
2012-10-02 | "use strict"; | Mihai Bazon |
2012-10-02 | more constant folding (for names defined with `const`) | Mihai Bazon |
2012-10-02 | drop more unused names | Mihai Bazon |
2012-10-02 | a shy attempt to obey `width` in the beautifier; added `bracketize` option to... | Mihai Bazon |
2012-09-26 | removed the "squeeze" method (it's now effectively "transform") | Mihai Bazon |
2012-09-26 | some speedup and more savings from unused vars that have side effects in init... | Mihai Bazon |
2012-09-26 | compressor successfully moved to TreeTransformer | Mihai Bazon |
2012-09-26 | checkpoint (refactoring, WIP) | Mihai Bazon |
2012-09-25 | more cleanups | Mihai Bazon |
2012-09-25 | moving code around (refactoring, WIP) | Mihai Bazon |
2012-09-25 | started some refactoring (WIP) -- moving squeezer to TreeTransformer | Mihai Bazon |
2012-09-25 | minor | Mihai Bazon |
2012-09-25 | it's not safe to assume that property access is side-effect-free...(getters/setters + various browser bugs will trigger side effects; also, an exception is thrown when the expression is undefined) | Mihai Bazon |
2012-09-25 | some boolean cleanup | Mihai Bazon |
2012-09-23 | properly drop mutually-referring declarations that are not otherwise...referenced and have no side effects | Mihai Bazon |
2012-09-22 | tree transformer api (WIP) | Mihai Bazon |
2012-09-21 | log filename in parse errors / compressor warnings | Mihai Bazon |
2012-09-21 | more on detecting side effects | Mihai Bazon |
2012-09-19 | drop unused variables | Mihai Bazon |
2012-09-18 | support for directives | Mihai Bazon |
2012-09-18 | added AST_NaN (output as 0/0) | Mihai Bazon |
2012-09-17 | only do the typeof x == "undefined" optimization if x is a symbol reference a... | Mihai Bazon |
2012-09-17 | moved `typeof foo == "undefined"` ==> `foo === undefined` under `--unsafe`...because https://github.com/mishoo/UglifyJS2/commit/43fd45154bac89b89330e13bd1f167e2a927a23c#commitcomment-1864505 | Mihai Bazon |
2012-09-17 | fix .undeclared (it's now a function) | Mihai Bazon |
2012-09-17 | minor | Mihai Bazon |
2012-09-17 | possible optimization for AST_Undefined...if undefined is defined, ;-), we replace AST_Undefined nodes to a reference to the "undefined" variable; in turn the mangler will compress it to a single letter; this helps at least on jQuery. | Mihai Bazon |
2012-09-17 | empty block to empty statement: {} ==> ; | Mihai Bazon |
2012-09-17 | more smallish optimizations | Mihai Bazon |
2012-09-17 | try negating AST_Binary | Mihai Bazon |
2012-09-16 | some cleanup | Mihai Bazon |
2012-09-16 | more sequencesizing (WIP) | Mihai Bazon |