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
/
test
/
compress
Age
Commit message (
Expand
)
Author
2016-08-30
implement optimization: (x = 2 * x) ---> (x *= 2)
kzc
2016-08-17
Fix negate_iife transform to return a correct tree for nested IIFEs
...
Richard van Velzen
2016-08-17
Fix negate_iife regression #1254
kzc
2016-08-14
Fix --mangle-props and --mangle-props=unquoted
...
kzc
2016-08-14
Additional object literal property tests
kzc
2016-08-14
Fix unneeded parens around unary args in new expression.
kzc
2016-07-15
Keep const in own scope while compressing
...
Anthony Van de Gejuchte
2016-07-15
Fix mangle with option keep_fnames=true for Safari.
...
kzc
2016-06-30
Enable --screw-ie8 by default.
...
kzc
2016-06-30
Move OctalEscapeSequence to read_escape_char
...
Anthony Van de Gejuchte
2016-06-21
Fix conditional expressions of form (x ? -1 : -1)
...
kzc
2016-06-21
Don't replace undefined, NaN and Infinity within with scope
kzc
2016-06-19
Respect quote style in object literals
...
Shrey Banga
2016-06-15
Fix test262 failures related to <, <=, in and instanceof
...
Anthony Van de Gejuchte
2016-06-12
Stop dropping args in new expressions
Anthony Van de Gejuchte
2016-06-12
Escape null characters as \0 unless followed by 0-7.
David Bau
2016-06-12
Don't drop unused if scope uses with statement
...
Anthony Van de Gejuchte
2016-06-08
Fix uglify attempting to rewrite invalid new expressions
Anthony Van de Gejuchte
2016-05-27
collapse_vars: Do not consider RegExp literals to be constants
...
kzc
2016-05-24
Optimize if_return for single if/return cases.
...
kzc
2016-05-24
Completely allow evaluating -0
Richard van Velzen
2016-05-17
Never produce -0 when evaluating expressions (like -"")
...
Richard van Velzen
2016-05-15
Simplify iife `new` fix
...
kzc
2016-05-09
Do not apply negate_iife optimization to `new` expression
kzc
2016-04-26
Add test cases for slightly more esoteric cases
Richard van Velzen
2016-04-26
Add test case for hoisting a single function
Richard van Velzen
2016-04-23
Hoist functions when reversing if (x) return; ... vs. if (!x) ...
...
Richard van Velzen
2016-04-19
Add `passes` compress option. Fix duplicate compress warnings.
kzc
2016-04-13
Prevent endless recursion when evaluating self-referencing consts
...
Richard van Velzen
2016-04-12
Add base54.reset() to compress tests
...
Richard van Velzen
2016-04-11
Fix warnings for referenced non-hoisted functions.
...
kzc
2016-04-02
Optimize ternaries with boolean consequent or alternative.
...
kzc
2016-03-24
Escape all ASCII control characters within strings when using ascii_only.
...
kzc
2016-03-14
Fix: Uglified Number.prototype functions on big numbers
philippsimon
2016-02-22
boolean_expression ? true : false --> boolean_expression
kzc
2016-02-21
Take operator || precendence into account for AST_If optimization.
...
kzc
2016-02-17
preserve ThisBinding for side_effects
alexlamsl
2016-02-16
Don't compress (0, eval)() to eval()
Richard van Velzen
2016-02-16
Preserve ThisBinding in conditionals & collapse_vars
...
alexlamsl
2016-01-28
collapse_vars: fix if/else and ternary operator side effects
kzc
2016-01-28
collapse_vars: fix bug in repeated var defs of same name
kzc
2016-01-27
fix bug in collapse_vars for right side of "||" and "&&"
kzc
2016-01-27
Collapse single use var definitions
...
kzc
2016-01-20
Merge pull request #928 from STRML/constPragma
...
Richard van Velzen
2016-01-20
Tighten up @const regex.
Samuel Reed
2016-01-20
Use TreeWalker for more accurate @const results and update tests
Samuel Reed
2016-01-19
Mark vars with /** @const */ pragma as consts so they can be eliminated.
...
Samuel Reed
2016-01-19
Allow operator names as getters/setters
...
Anthony Van de Gejuchte
2016-01-14
Never mangle arguments and keep them in their scope
...
Anthony Van de Gejuchte
2016-01-05
Fix hoisting the var in ForIn
...
Mihai Bazon
[next]