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
Age
Commit message (
Expand
)
Author
2016-06-05
Do not allow newlines in regex
Anthony Van de Gejuchte
2016-05-27
collapse_vars: Do not consider RegExp literals to be constants
...
Fixes #1100
kzc
2016-05-24
Optimize if_return for single if/return cases.
...
Fixes #1089
kzc
2016-05-24
Completely allow evaluating -0
Richard van Velzen
2016-05-17
Never produce -0 when evaluating expressions (like -"")
...
Fix for #1085. The major case was already there, but more expressions can result in -0.
Richard van Velzen
2016-05-15
Simplify iife `new` fix
...
as suggested by @rvanvelzen. Added a test for IIFEs in nested contexts.
kzc
2016-05-09
Do not apply negate_iife optimization to `new` expression
kzc
2016-05-04
Retain comments before AST_Constants during mangle.
kzc
2016-05-04
Fix regression causing tests to fail on windows
Anthony Van de Gejuchte
2016-05-04
Handle CR line endings in comments.
...
Fixes #1050
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) ...
...
Fixes #1052
Richard van Velzen
2016-04-19
Add `passes` compress option. Fix duplicate compress warnings.
kzc
2016-04-16
Parse comments without recursion to avoid RangeError.
...
Fixes #993
kzc
2016-04-13
Prevent endless recursion when evaluating self-referencing consts
...
Fix #1041
Richard van Velzen
2016-04-12
Add base54.reset() to compress tests
...
Without this reset, char counts bleed to next tests. One test had a bad expect clause.
Richard van Velzen
2016-04-11
Fix warnings for referenced non-hoisted functions.
...
Fixes #1034 Also added `expect_warnings` functionality to test framework.
kzc
2016-04-02
Optimize ternaries with boolean consequent or alternative.
...
Fixes #511
kzc
2016-03-24
Merge pull request #1011 from kzc/dont-produce-let-in-mangle
...
Do not produce `let` as a variable name in mangle.
Mihai Bazon
2016-03-24
Escape all ASCII control characters within strings when using ascii_only.
...
Fixes #1017. Tab characters within strings are now output as `\t` in all output modes.
kzc
2016-03-15
Attempt to increase timeout for mocha let test.
kzc
2016-03-15
Do not produce `let` as a variable name in mangle.
...
Would previously occur in large generated functions with 21,000+ variables. Fixes #986.
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.
...
Fixes #979.
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
...
Fixes #973
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
...
Fix #721
kzc
2016-01-20
Merge pull request #928 from STRML/constPragma
...
Mark vars with /** @const */ pragma as consts so they can be eliminated.
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.
...
Fixes older browser support for consts and allows more flexibility in dead code removal.
Samuel Reed
2016-01-19
Allow operator names as getters/setters
...
Fixes #919 Fix provided by @kzc
Anthony Van de Gejuchte
2016-01-19
Add some tests for comment-filters through api
...
Also never bother comment options to filter comment5/shebang comments as they have their custom filter.
Anthony Van de Gejuchte
2016-01-15
Make arguments test slightly more strict
Anthony Van de Gejuchte
2016-01-14
Add scope test for arguments
Anthony Van de Gejuchte
2016-01-14
Never mangle arguments and keep them in their scope
...
Fixes #892 Helped-by: kzc
Anthony Van de Gejuchte
2016-01-14
Merge pull request #905 from avdg/unit-tests
...
Add unit tests
Richard van Velzen
2016-01-13
Add test case for line continuation
Anthony Van de Gejuchte
2016-01-05
Fix hoisting the var in ForIn
...
Close #913
Mihai Bazon
2015-12-27
Add mocha tests
Anthony Van de Gejuchte
2015-12-26
Merge pull request #874 from kzc/fix-conditionals
...
#873 Fix `conditionals` optimizations with default compress options
Richard van Velzen
2015-12-18
Disable loop optimization for parse-only tests
Anthony Van de Gejuchte
2015-12-18
Add tests
Anthony Van de Gejuchte
2015-11-24
#873 Fix `conditionals` optimizations with default compress options
kzc
[next]