Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-11 | fix pos in syntax error exception | Mihai Bazon | |
2012-10-11 | stealing more hacks from acorn in the name of speed | Mihai Bazon | |
2012-10-11 | using makeComparator from acorn to generate functions that tests whether a | Mihai Bazon | |
string is keyword, reserved etc. speeds up the parser a bit, though not spectacular.. still far from acorn. | |||
2012-10-11 | cleanup | Mihai Bazon | |
- use prototype-less objects where feasible (minor speed improvement) - get rid of HOP | |||
2012-10-11 | fix propagation of symbol references | Mihai Bazon | |
2012-10-10 | fix node name | Mihai Bazon | |
2012-10-10 | seems cleaner if AST_Label doesn't inherit from AST_SymbolDeclaration | Mihai Bazon | |
2012-10-10 | small improvements in wrap_commonjs: | Mihai Bazon | |
- use MAP.splice instead of a BlockStatement to inject code (avoids some warnings in the linter) - use the original symbol in exports, so that we get the proper source mapping | |||
2012-10-10 | drop unused variable | Mihai Bazon | |
2012-10-10 | add `--lint` and display {file} in scope_warnings | Mihai Bazon | |
2012-10-09 | minor | Mihai Bazon | |
2012-10-09 | add AST_Infinity node | Mihai Bazon | |
2012-10-09 | make `--comments` keep @cc_on too | Mihai Bazon | |
2012-10-09 | added $propdoc to AST nodes and some cleanups | Mihai Bazon | |
hopefully we can make the AST documentation self-generating | |||
2012-10-09 | minor AST cleanup (AST_BlockStatement may inherit from AST_Block) | Mihai Bazon | |
2012-10-09 | add `--ast-help` | Mihai Bazon | |
displays a rather cruel description of the AST classes, derived directly from the node definitions. | |||
2012-10-09 | fix detecting symbols in use | Mihai Bazon | |
2012-10-08 | should not expose base54.sort() in the API docs, I think | Mihai Bazon | |
2012-10-08 | added --self to easily get a browser-runnable version of UglifyJS | Mihai Bazon | |
2012-10-08 | eliminate redundant directives in the same scope | Mihai Bazon | |
2012-10-08 | for certain nodes that we invent we might not have a original source file to | Mihai Bazon | |
map from, so just use "?". and in any case, don't fail hard when addMapping throws. | |||
2012-10-05 | remove unused code | Mihai Bazon | |
2012-10-05 | minor | Mihai Bazon | |
2012-10-05 | replace `(function(){ ...no side effects ... })()` with `undefined`. | Mihai Bazon | |
2012-10-05 | prevent mangling only when eval is *called*, not when it's just referenced | Mihai Bazon | |
2012-10-05 | fixed import of locations from SpiderMonkey AST | Mihai Bazon | |
2012-10-04 | use the appropriate constructor for symbols | Mihai Bazon | |
2012-10-04 | minor | Mihai Bazon | |
2012-10-04 | removed some unused variables | Mihai Bazon | |
2012-10-03 | moving code around | Mihai Bazon | |
2012-10-03 | define AST_Node.from_mozilla_ast(ast) | Mihai Bazon | |
returns an UglifyJS2 AST given a Mozilla AST. Still needs some work to do (need to create specific nodes like AST_SymbolRef, AST_SymbolLambda etc. instead of base AST_Symbol, in order for the mangler/compressor to work properly) | |||
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 for `--comments` option to keep comments containing @license or ↵ | Mihai Bazon | |
@preserve | |||
2012-10-02 | line numbers start at 1 | Mihai Bazon | |
2012-10-02 | added option to keep some comments in the output | Mihai Bazon | |
2012-10-02 | option to exclude certain names from mangling | 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 | add AST_SymbolConst 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 ↵ | Mihai Bazon | |
to always print brackets around if/do/while/for statements; export more options via the CLI | |||
2012-09-28 | minor | Mihai Bazon | |
2012-09-27 | fix mangling | Mihai Bazon | |
(bug in our code prevented the mangler from using a name that was in use prior to mangling but not after it) | |||
2012-09-26 | removed the "squeeze" method (it's now effectively "transform") | Mihai Bazon | |