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-01-16
improve `test/travis-ufuzz.js` (#2795)
...
- print usage - support concurrent jobs - improve instance utilisation - resume after V8 self-destruct
Alex Lam S.L
2018-01-16
general improvements around `AST_ForIn` (#2796)
...
- compress using `collapse_vars` - remove unused `name` - simplify `loop_body`
Alex Lam S.L
2018-01-15
handle VM failure gracefully (#2791)
Alex Lam S.L
2018-01-15
improve `test/travis-ufuzz.js` (#2789)
...
- wait for instance to boot - run on forked repositories - workaround `request_limit_reached`
Alex Lam S.L
2018-01-15
enhance `collapse_vars` (#2788)
Alex Lam S.L
2018-01-15
avoid double counting within single-use functions (#2785)
...
fixes #2783
Alex Lam S.L
2018-01-15
improve `test/travis-ufuzz.js` (#2786)
...
- use more RAM - show progress in console - report failure as job status
Alex Lam S.L
2018-01-15
run `test/ufuzz.js` when Travis CI is idle (#2784)
Alex Lam S.L
2018-01-14
fix & extend `join_vars` for object assigments (#2781)
Alex Lam S.L
2018-01-13
fix `reduce_vars` on `AST_Accessor` (#2776)
...
fixes #2774
Alex Lam S.L
2018-01-11
fix nested `unused` assignments (#2769)
...
fixes #2768
Alex Lam S.L
2018-01-11
fix corner case in #2763 (#2766)
Alex Lam S.L
2018-01-11
join object assignments (#2763)
Alex Lam S.L
2018-01-10
enhance `conditionals` (#2758)
...
`x ? y || z : z` --> `x && y || z`
Alex Lam S.L
2018-01-09
improve synergy between `compress` and `rename` (#2755)
Alex Lam S.L
2018-01-09
patch variable declaractions extracted within `catch` (#2753)
...
fixes #2749
Alex Lam S.L
2018-01-09
improve `rename` reproducibility (#2754)
...
fixes #2752
Alex Lam S.L
2018-01-08
compress loops with immediate `break` (#2746)
...
fixes #2740
Alex Lam S.L
2018-01-07
improve `process.exit()` workaround (#2741)
...
- use public API - fix issue with Node.js 0.10 on WIndows
Alex Lam S.L
2018-01-07
fix recursive function `inline` (#2738)
...
fixes #2737
Alex Lam S.L
2018-01-06
handle trailing line comments correctly (#2736)
...
fixes #2734
Alex Lam S.L
2018-01-06
compress `RegExp()` in `unsafe` (#2735)
Alex Lam S.L
2018-01-06
enhance `unsafe_proto` (#2733)
Alex Lam S.L
2018-01-06
ufuzz: add strings "a", "b", "c" to VALUES (#2732)
kzc
2018-01-05
fix corner case with `arguments` as function name (#2729)
...
fixes #2728
Alex Lam S.L
2018-01-05
improve `if_return` (#2727)
Alex Lam S.L
2018-01-05
warn on deprecated features (#2726)
...
- `function.arguments` - `function.callers` fixes #2719
Alex Lam S.L
2018-01-05
fix `mangle` name collision across files (#2722)
Alex Lam S.L
2018-01-04
fix corner case in `inline` (#2720)
Alex Lam S.L
2018-01-04
reminify tests upon `expect_stdout` (#2716)
Alex Lam S.L
2018-01-04
forbid block-scoped `AST_Defun` in strict mode (#2718)
Alex Lam S.L
2018-01-04
preserve constant modification under strict mode (#2717)
Alex Lam S.L
2018-01-04
extend `inline` (#2714)
...
- compress `function` with variables within loops - restrict to `AST_Var` for better compatibility with ES6+
Alex Lam S.L
2018-01-04
apply `collapse_vars` to loop conditions (#2712)
Alex Lam S.L
2018-01-04
drop `unused` assignment based on `reduce_vars` (#2709)
Alex Lam S.L
2018-01-03
fix `reduce_vars` on `AST_Defun` (#2708)
Alex Lam S.L
2018-01-03
extend `__PURE__` to `AST_New` (#2706)
...
fixes #2705
Alex Lam S.L
2018-01-03
inline functions with `AST_Var` (#2688)
Alex Lam S.L
2018-01-02
enhance `collapse_vars` (#2704)
Alex Lam S.L
2018-01-02
enhance `if_return` (#2703)
Alex Lam S.L
2018-01-02
reset argument value within loop after `inline` (#2699)
Alex Lam S.L
2018-01-02
scan within IIFEs of assigned values (#2702)
...
fixes #2701
Alex Lam S.L
2018-01-01
enhance `join_vars` & `sequences` (#2697)
...
- nudge declarations without assignments - within `AST_BlockStatement` - across `AST_If`
Alex Lam S.L
2017-12-31
fix `inline` on duplicate argument names (#2698)
Alex Lam S.L
2017-12-31
reduce hoisting declarations (#2687)
Alex Lam S.L
2017-12-30
fix `dead_code` on escaped `return` assignment (#2693)
...
fixes #2692
Alex Lam S.L
2017-12-28
fix `pure_getters` on `AST_Binary` (#2681)
...
fixes #2678
Alex Lam S.L
2017-12-28
improve assignment variations (#2671)
Alex Lam S.L
2017-12-28
fix function inlining within loops (#2675)
...
fixes #2663
Alex Lam S.L
2017-12-27
fix `dead_code` on `return` assignments (#2668)
...
fixes #2666
Alex Lam S.L
[prev]
[next]