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
2018-02-25
fix `collapse_vars` on nested exception (#2955)
...
fixes #2954
Alex Lam S.L
2018-02-25
deduplicate parenthesis around object and function literals (#2953)
Alex Lam S.L
2018-02-24
minor clean-ups (#2951)
Alex Lam S.L
2018-02-23
improve `mangle` (#2948)
Alex Lam S.L
2018-02-21
more tests for #2938 (#2940)
Alex Lam S.L
2018-02-20
workaround `pure_getters=true` when dropping unused assignments (#2939)
...
fixes #2938
Alex Lam S.L
2018-02-19
improve `unsafe` `evaluate` of `function` (#2936)
...
Miscellaneous - simplify `run_code()` hack
Alex Lam S.L
2018-02-19
reduce false positives from object literals (#2935)
Alex Lam S.L
2018-02-19
reduce false positives from labels (#2934)
Alex Lam S.L
2018-02-19
reduce false positives from noop (#2933)
Alex Lam S.L
2018-02-18
fix crash in `may_throw()` (#2932)
...
fixes #2931
Alex Lam S.L
2018-02-18
fix `dead_code` on exceptional `return` (#2930)
...
fixes #2929
Alex Lam S.L
2018-02-18
reduce false positives from `function.toString()` (#2928)
Alex Lam S.L
2018-02-17
fix `unsafe` `evaluate` of `function` property (#2927)
...
fixes #2926
Alex Lam S.L
2018-02-17
drop unused "class" definition IIFEs (#2923)
...
fixes #805
Alex Lam S.L
2018-02-17
reduce `function`-related false positives (#2925)
Alex Lam S.L
2018-02-17
improve `inline` efficiency (#2924)
Alex Lam S.L
2018-02-16
fix `unsafe` `evaluate` of `AST_Function` (#2920)
...
fixes #2919
Alex Lam S.L
2018-02-14
fix `unsafe` `evaluate` on type-converting operators (#2917)
...
fixes #2916
Alex Lam S.L
2018-02-14
fix `collapse_vars` within loops (#2915)
...
fixes #2914
Alex Lam S.L
2018-02-13
report options upon reminify input error (#2911)
Alex Lam S.L
2018-02-13
collapse within unary expressions (#2910)
Alex Lam S.L
2018-02-13
fix corner case in `collapse_vars` (#2909)
...
fixes #2908
Alex Lam S.L
2018-02-12
simplify `do-while` into `for` (#2907)
...
fixes #2904
Alex Lam S.L
2018-02-09
fix AST corruption due to `collapse_vars` & `inline` (#2899)
...
fixes #2898
Alex Lam S.L
2018-02-09
fix `join_vars` on property accessors (#2895)
...
fixes #2893
Alex Lam S.L
2018-02-08
account for exceptions in `AST_Assign.left` (#2892)
...
fixes #2891
Alex Lam S.L
2018-02-06
evaluate `to{Low,Upp}erCase()` under `unsafe` (#2886)
Alex Lam S.L
2018-02-05
change `undefined == x` to `null == x` (#2882)
...
fixes #2871
Dan
2018-02-04
improve exceptional flow compression by `collapse_vars` (#2880)
Alex Lam S.L
2018-02-04
maintain order between side-effects and externally observable assignments (#2...
...
fixes #2878
Alex Lam S.L
2018-02-03
handle `break` & `continue` in `collapse_vars` (#2875)
...
fixes #2873
Alex Lam S.L
2018-02-03
allow `collapse_vars` across conditional branches (#2867)
Alex Lam S.L
2018-02-03
fix assignment logic in `reduce_vars` (#2872)
...
fixes #2869
Alex Lam S.L
2018-02-02
fix missing corner case in #2855 (#2868)
Alex Lam S.L
2018-02-01
always test for `rename` (#2865)
Alex Lam S.L
2018-02-01
account for side-effects in `comparisons` of `null` & `undefined` (#2863)
Alex Lam S.L
2018-02-01
simplify comparisons with `undefined` & `null` (#2862)
...
fixes #2857
Alex Lam S.L
2018-02-01
avoid `evaluate` of compound assignment after `dead_code` transform (#2861)
...
fixes #2860
Alex Lam S.L
2018-02-01
account for declaration assignment in `collapse_vars` (#2859)
...
fixes #2858
Alex Lam S.L
2018-01-31
relax `collapse_vars` on `AST_Exit` (#2855)
...
First introduced in #1862 to stop assignments to migrate beyond `return` or `throw`. Since then `collapse_vars` has been improved to handle various side-effect-related corner cases.
Alex Lam S.L
2018-01-29
improve symbol replacement heuristic (#2851)
Alex Lam S.L
2018-01-29
compress chained compound assignments (#2850)
Alex Lam S.L
2018-01-26
fix accounting after conversion to assignment (#2847)
...
Missing reference to `AST_SymbolRef` created by `unused` causes `collapse_vars` to misbehave. fixes #2846
Alex Lam S.L
2018-01-23
drop assignments to constant expressions only (#2839)
...
fixes #2838
Alex Lam S.L
2018-01-23
handle duplicate function declarations correctly (#2837)
...
fixes #2836
Alex Lam S.L
2018-01-21
fix `unsafe` `evaluate` of `AST_Array` (#2825)
...
fixes #2822
Alex Lam S.L
2018-01-19
enable `unsafe` for `test/ufuzz.js` (#2819)
...
- introduce `unsafe_undefined` - safer `.toString()` compression Miscellaneous - rename `unsafe_Function`
Alex Lam S.L
2018-01-19
improve `unused` on built-in functions (#2817)
Alex Lam S.L
2018-01-19
avoid duplicate property names in object literals under "use strict" (#2818)
...
fixes #2816
Alex Lam S.L
[next]