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
2018-08-29
fix corner case in `reduce_vars` (#3241)
...
fixes #3240
Alex Lam S.L
2018-08-29
fix corner case in `collapse_vars` (#3239)
...
fixes #3238
Alex Lam S.L
2018-08-23
fix corner case in `unused` (#3234)
...
fixes #3233
Alex Lam S.L
2018-08-21
enhance `if_return` (#3232)
Alex Lam S.L
2018-08-09
fix corner case in `mangle` workaround for Safari (#3230)
...
fixes #3227
Alex Lam S.L
2018-08-08
clean up webkit quirks (#3229)
Alex Lam S.L
2018-07-27
fix corner case in `join_vars` (#3224)
Alex Lam S.L
2018-07-19
fix corner case in `global_defs` (#3218)
...
fixes #3217
Alex Lam S.L
2018-07-19
fix corner case in `ie8` (#3216)
...
fixes #3215
Alex Lam S.L
2018-07-03
fix corner case in `ie8` (#3207)
...
fixes #3206
Alex Lam S.L
2018-07-01
fix corner case in `unused`
alexlamsl
2018-06-28
implement `directives` (#3203)
...
fixes #3166
Alex Lam S.L
2018-06-28
improve `unsafe` `comparisons` (#3200)
Alex Lam S.L
2018-06-24
enhance `arguments` (#3193)
...
fixes #3192
Alex Lam S.L
2018-06-19
fix corner cases in `properties` (#3189)
...
fixes #3188
Alex Lam S.L
2018-06-06
general clean-ups (#3175)
Alex Lam S.L
2018-05-26
fix corner case in `reduce_vars` (#3151)
Alex Lam S.L
2018-05-24
fix corner cases with `eval()` (#3147)
...
fixes #3146
Alex Lam S.L
2018-05-21
fix corner case in `reduce_vars` (#3141)
...
fixes #3140
Alex Lam S.L
2018-05-19
fix corner case in `collapse_vars` (#3139)
Alex Lam S.L
2018-05-10
fix corner case in `reduce_vars` (#3129)
Alex Lam S.L
2018-05-10
fix corner case in call binding (#3128)
...
fixes #3127
Alex Lam S.L
2018-05-07
fix various corner cases (#3126)
...
- augment ufuzz/reminify test options fixes #3125
Alex Lam S.L
2018-05-06
fix corner case in `reduce_vars` (#3124)
Alex Lam S.L
2018-05-05
fix various corner cases (#3123)
Alex Lam S.L
2018-05-04
speed up `collapse_vars` (#3119)
Alex Lam S.L
2018-05-04
fix `reduce_vars` on nested invocations (#3118)
Alex Lam S.L
2018-05-03
compress `AST_Sequence` within `AST_Call` (#3117)
Alex Lam S.L
2018-05-03
better fix for #3113 (#3115)
Alex Lam S.L
2018-05-02
improve `reduce_vars` (#3112)
...
fixes #3110
Alex Lam S.L
2018-04-26
improve `collapse_vars` (#3103)
Alex Lam S.L
2018-04-25
better fix for #2506 (#3099)
Alex Lam S.L
2018-04-24
handle RHS side-effects in `collapse_vars` (#3097)
...
fixes #3096
Alex Lam S.L
2018-04-15
improve performance when handling unused variables in `collapse_vars` (#3084)
...
fixes #3082
Alex Lam S.L
2018-04-11
fix `inline` of `catch`-scoped variables (#3077)
...
fixes #3076
Alex Lam S.L
2018-04-11
suppress `hoist_props` for embedded assignments (#3074)
Alex Lam S.L
2018-04-11
extend `hoist_props` (#3073)
...
- handle `AST_Assign` the same way as `AST_VarDef` - inject `AST_Var` as succeeding statement fixes #3071
Alex Lam S.L
2018-04-11
extend `join_vars` on object assignments (#3072)
Alex Lam S.L
2018-04-10
handle flow control in loops with `reduce_vars` (#3069)
...
fixes #3068
Alex Lam S.L
2018-04-10
handle `pure_funcs` under `inline` & `reduce_vars` correctly (#3066)
...
fixes #3065
Alex Lam S.L
2018-04-06
fix AST corruption during `inline` of simple `return` (#3056)
...
fixes #3054
Alex Lam S.L
2018-04-03
improve performance through `makePredicate()` (#3048)
Alex Lam S.L
2018-04-02
fix tree traversal on `AST_Do` (#3047)
...
fixes #3046
Alex Lam S.L
2018-03-31
fix escape analysis on `AST_New` (#3043)
...
fixes #3042
Alex Lam S.L
2018-03-30
handle modifications to `this` correctly (#3036)
...
fixes #3032
Alex Lam S.L
2018-03-23
fix corner case in `hoist_props` (#3022)
...
fixes #3021
Alex Lam S.L
2018-03-23
improve performance (#3020)
...
- replace `find_if()` with `all()` wherever possible - move ESTree-specific logic out of `figure_out_scope()`
Alex Lam S.L
2018-03-23
fix nested `inline` within loop (#3019)
...
fixes #3018
Alex Lam S.L
2018-03-22
fix corner case in `inline` (#3017)
...
fixes #3016
Alex Lam S.L
2018-03-17
extend fuzzy RHS folding (#3006)
...
- `a = []; if (1) x();` => `if (a = []) x();`
Alex Lam S.L
[next]