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
2013-10-09
wrap up
Mihai Bazon
2013-10-09
Don't drop_unused before compression.
...
Mihai Bazon
2013-10-04
Rename clean_getters to pure_getters; add pure_funcs.
Mihai Bazon
2013-10-02
add `clean_getters` compressor option (default `false`)
...
Mihai Bazon
2013-10-02
minor optimization
...
Mihai Bazon
2013-09-30
Fix error in the output minifying `Function("return this")()`
Mihai Bazon
2013-09-22
More attempts to determine when addition is associative
...
Mihai Bazon
2013-09-22
Actually let's move away those monsters from the evaluate function
...
Mihai Bazon
2013-09-22
More dirty handling of [ ... ].join() in unsafe mode
...
Mihai Bazon
2013-09-22
Evaluate [...].join() if possible: minor bugfix
...
Dan Wolff
2013-09-19
When `unsafe` is set, evaluate [...].join() if possible
...
Mihai Bazon
2013-09-19
Concatenate strings also on the right-hand side of an expression that cannot ...
...
Dan Wolff
2013-09-02
Disallow `continue` referring to a non-IterationStatement. Fix #287
...
Mihai Bazon
2013-08-20
Move support for `negate_iife` in the compressor, rather than code generator
...
Mihai Bazon
2013-08-18
fixes #259: don't unnecessarily quote object properties when --screw-ie8
Michael Ficarra
2013-08-07
Don't drop unused setter argument.
...
Mihai Bazon
2013-08-04
Don't pretend to evaluate lambdas
...
Mihai Bazon
2013-07-25
Reverting "added option for dropping unused params"
...
Mihai Bazon
2013-07-25
added option for dropping unused params
Dusan Bartos
2013-06-07
Don't swap binary ops when "use asm" is in effect.
...
Mihai Bazon
2013-05-14
Only compress code in `new Function` if all arguments are strings.
Mihai Bazon
2013-05-14
Compress code passed to `new Function` if it's a constant.
...
Mihai Bazon
2013-05-14
Fix a["1_1"]
...
Mihai Bazon
2013-05-08
Better fix for equality of typeof ... against "undefined"
Mihai Bazon
2013-05-08
Fixed typeof undefined optimization and updated related test case to
...
Justin Lau
2013-05-07
Fixed dot properties not optimizing unicode identifiers. Signed-off-by: Justi...
Justin Lau
2013-05-05
Fixed dot property issue with invlid identifier names.
...
Justin Lau
2013-04-20
fixes #189: use dotted member access when --screw-ie8 option given
Michael Ficarra
2013-04-03
Fix typeof evaluation for regex and function
Roman Bataev
2013-03-11
Disable `unsafe` by default
...
Mihai Bazon
2013-03-04
Fix reordering comparisons
...
Mihai Bazon
2013-03-01
Drop last `default:` if it's the last branch and empty
...
Mihai Bazon
2013-03-01
Compress boolean constants after evaluation
...
Mihai Bazon
2013-02-19
Fix compressing `do {...} while (false)`
...
Mihai Bazon
2013-02-06
Give up evaluating (unary-prefix '-' 0)
...
Mihai Bazon
2013-02-06
Fix handling of constants
...
Mihai Bazon
2013-01-23
Fix #105: property comparison to undefined is not always safe
Richard Gibson
2013-01-17
Handle String() with no arguments.
...
Mihai Bazon
2012-12-21
Optimize new Array(1, 2, 3) → [1, 2, 3]
...
Mihai Bazon
2012-12-05
small improvement on merging assignments into hoisted vars
Mihai Bazon
2012-12-05
When hoisting variables, try to merge in assignments that follow.
Mihai Bazon
2012-11-30
Don't messup compressor stack while optimizing Switch
...
Mihai Bazon
2012-11-23
fix for https://github.com/mishoo/UglifyJS/issues/474
Mihai Bazon
2012-11-17
retain (1,eval) as is when it's the expression of an AST_Call
...
Mihai Bazon
2012-11-14
better solution for the last test in constant switch folding
Mihai Bazon
2012-11-14
optimize constant switch blocks
...
Mihai Bazon
2012-11-13
Merge branch 'optimize_concat' of https://github.com/rvanvelzen/UglifyJS2 int...
Mihai Bazon
2012-11-13
don't change order in binary expressions if both operands have side effects
Mihai Bazon
2012-11-12
Add simple optimization for empty-string concats.
...
Richard van Velzen
2012-11-12
fix invalid AST produced by dropping unused variable
...
Mihai Bazon
[next]