index
:
tracifyjs
apprentice
templatifyjs
Reverse engineer's tool for tracing the flow of data in JS program, based on UglifyJS
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
compress.js
Age
Commit message (
Expand
)
Author
2015-10-07
Add proper support for "use asm"; blocks. Disable -c optimization within "use...
kzc
2015-09-14
Control keeping function arguments with a single option
Ville Lautanala
2015-08-25
Don't change sequences that influence lexical binding in calls
...
Richard van Velzen
2015-08-10
[Fix] --define replaces SymbolRefs in LHS of assignments
...
Christopher Chedeau
2015-07-29
Advanced way to specify if a function call might have side effects. #400
thorn0
2015-07-22
Don't attempt to negate non-boolean AST_Binary
...
Mihai Bazon
2015-07-20
Merge pull request #735 from kzc/master
...
Mihai Bazon
2015-06-30
Don't drop parens in a * (b * c). Close #744
Mihai Bazon
2015-06-14
operator && and || optimization: add "else" before "if" as intended
kzc
2015-06-11
optimizations for && and || where left side is constant expression
kzc
2015-05-18
Fix compressing conditionals
...
Mihai Bazon
2015-05-04
Avoid spurious brackets when dropping unused vars
...
Mihai Bazon
2015-04-17
Drop NaN -> 0/0 transformation.
...
Mihai Bazon
2015-04-13
Fix compression of conditionals
...
Mihai Bazon
2015-03-23
Fix compressing `![foo()];` as a statement
...
Mihai Bazon
2015-03-22
[sequencesize] Actually even better:
...
Mihai Bazon
2015-03-22
Avoid sequencesize for more than 2000 statements.
...
Mihai Bazon
2015-03-22
Add start/end nodes for NaN/Infinity transformations
Mihai Bazon
2015-03-20
Keep unused function arguments by default
...
Mihai Bazon
2015-02-11
Fix invalid removal of left side in && and || compression
...
Richard van Velzen
2015-01-31
Drop all `console` statements properly
...
Richard van Velzen
2015-01-13
Optimize conditionals where the consequent and alternative are both booleans ...
Tal Ater
2015-01-12
Replace the correct node when replacing in `void` sequences
...
Richard van Velzen
2015-01-11
Merge pull request #482 from arty-name/inline-ng-inject
...
Mihai Bazon
2015-01-07
Fix make_node_from_constant for Regexp-s
...
Mihai Bazon
2015-01-06
aborts(AST_If) returns the `if` node
...
Mihai Bazon
2015-01-05
Support keep_fnames in compressor, and --keep-fnames. #552
...
Mihai Bazon
2015-01-04
Fix #569
...
Richard van Velzen
2014-12-31
Fix #597
...
Richard van Velzen
2014-09-28
Referencing a global is assumed to have side effects.
...
Mihai Bazon
2014-09-04
Compress conditions that have side effects using sequences
Tal Ater
2014-09-02
Compress conditional assignments where all possible outcomes are equivalant a...
Tal Ater
2014-08-26
Turn foo.new into foo["new"] when not --screw-ie8. Fix #534
Mihai Bazon
2014-08-20
Prevent error for Function(""). Close #538
Mihai Bazon
2014-07-01
Evaluate "foo".length ==> 3
Dan Wolff
2014-05-11
added @ngInject support for inline functions
Artemy Tregubenko
2014-02-08
Add option `keep_fargs`.
...
Mihai Bazon
2014-02-06
Simplify nested conditionals if possible
Matt Basta
2014-01-31
Fix if_return dropping the alternative. Close #413
Mihai Bazon
2014-01-08
Better process_for_angular before other statement reductions. #395
Mihai Bazon
2014-01-08
Support @ngInject with `angular` compressor option. Close #395.
Mihai Bazon
2014-01-07
doh.
Mihai Bazon
2014-01-07
minor: exp["10"] => exp[10]
Mihai Bazon
2013-12-29
Conditional/call optimization
...
Mihai Bazon
2013-12-22
Optimize seq,void 0. Close #377.
...
Mihai Bazon
2013-12-10
Add `drop_console` option to the compressor
Mihai Bazon
2013-12-10
minor
Mihai Bazon
2013-11-28
Properly scope `catch` identifier when --screw-ie8
...
Mihai Bazon
2013-11-20
Fix faulty compression
...
Mihai Bazon
2013-11-08
Only descend twice after drop_unused if it's the same node type.
...
Mihai Bazon
[next]