alexlamsl
|
5ffc17d4aa
|
fix corner case in unused
|
2018-07-01 14:34:42 +08:00 |
|
Alex Lam S.L
|
76df77c08c
|
implement directives (#3203)
fixes #3166
|
2018-06-28 18:16:49 +08:00 |
|
Alex Lam S.L
|
957d5537a8
|
improve unsafe comparisons (#3200)
|
2018-06-28 03:46:19 +08:00 |
|
Alex Lam S.L
|
ab36b9b10a
|
fix corner case in ie8 (#3198)
fixes #3197
|
2018-06-24 04:00:36 +08:00 |
|
Alex Lam S.L
|
766a4147d4
|
enhance arguments (#3193)
fixes #3192
|
2018-06-24 04:00:21 +08:00 |
|
Alex Lam S.L
|
e54ddcbb8a
|
fix corner cases in properties (#3189)
fixes #3188
|
2018-06-19 18:20:11 +08:00 |
|
Alex Lam S.L
|
9e19e63551
|
general clean-ups (#3175)
|
2018-06-06 17:50:56 +08:00 |
|
Jiavan
|
b39043f3ab
|
re-introduce enclose (#3163)
fixes #2443
|
2018-06-01 16:47:11 +08:00 |
|
Alex Lam S.L
|
efa21ae3e6
|
fix corner case in reduce_vars (#3151)
|
2018-05-26 05:45:44 +08:00 |
|
Alex Lam S.L
|
24d9633a35
|
fix corner cases with eval() (#3147)
fixes #3146
|
2018-05-24 14:29:30 +08:00 |
|
Alex Lam S.L
|
b5af8a1914
|
fix corner case in reduce_vars (#3141)
fixes #3140
|
2018-05-21 15:53:51 +08:00 |
|
Alex Lam S.L
|
4fc39d8dad
|
fix corner case in collapse_vars (#3139)
|
2018-05-19 05:45:14 +08:00 |
|
Alex Lam S.L
|
7bc7704edf
|
fix corner case in reduce_vars (#3129)
|
2018-05-10 18:45:20 +08:00 |
|
Alex Lam S.L
|
14e712ee80
|
fix corner case in call binding (#3128)
fixes #3127
|
2018-05-10 06:16:35 +08:00 |
|
Alex Lam S.L
|
df8a99439a
|
fix various corner cases (#3126)
- augment ufuzz/reminify test options
fixes #3125
|
2018-05-07 07:36:25 +08:00 |
|
Alex Lam S.L
|
6b91d12ec3
|
fix corner case in reduce_vars (#3124)
|
2018-05-06 16:42:35 +08:00 |
|
Alex Lam S.L
|
f37b91879f
|
fix various corner cases (#3123)
|
2018-05-05 13:17:50 +08:00 |
|
Alex Lam S.L
|
d835c72c80
|
speed up collapse_vars (#3119)
|
2018-05-04 18:38:13 +08:00 |
|
Alex Lam S.L
|
c4cebb4b01
|
fix reduce_vars on nested invocations (#3118)
|
2018-05-04 06:05:38 +08:00 |
|
Alex Lam S.L
|
d51a00a450
|
compress AST_Sequence within AST_Call (#3117)
|
2018-05-03 19:14:56 +08:00 |
|
Alex Lam S.L
|
fc0f168a0c
|
better fix for #3113 (#3115)
|
2018-05-03 15:51:51 +08:00 |
|
Alex Lam S.L
|
a0ca595c2c
|
fix TreeWalker scan order (#3114)
fixes #3113
|
2018-05-03 00:27:45 +08:00 |
|
Alex Lam S.L
|
1a314e9f60
|
improve reduce_vars (#3112)
fixes #3110
|
2018-05-02 15:11:45 +08:00 |
|
Alex Lam S.L
|
22cea023d1
|
improve numeral compression (#3108)
|
2018-04-28 02:47:49 +08:00 |
|
Alex Lam S.L
|
838f837379
|
improve general performance (#3104)
|
2018-04-27 04:30:29 +08:00 |
|
Alex Lam S.L
|
82a8b6f612
|
improve collapse_vars (#3103)
|
2018-04-26 19:26:01 +08:00 |
|
Alex Lam S.L
|
9e87edfc2e
|
better fix for #2506 (#3099)
|
2018-04-25 04:46:07 +08:00 |
|
Alex Lam S.L
|
27211cf2d5
|
handle RHS side-effects in collapse_vars (#3097)
fixes #3096
|
2018-04-24 20:31:50 +08:00 |
|
Alex Lam S.L
|
b5ce199711
|
improve max_line_len (#3095)
fixes #304
|
2018-04-24 15:19:45 +08:00 |
|
Alex Lam S.L
|
7362f57966
|
improve performance when handling unused variables in collapse_vars (#3084)
fixes #3082
|
2018-04-15 12:38:31 +08:00 |
|
Alex Lam S.L
|
6a916523d4
|
fix inline of catch-scoped variables (#3077)
fixes #3076
|
2018-04-11 15:44:43 +08:00 |
|
Alex Lam S.L
|
ba7069d52b
|
suppress hoist_props for embedded assignments (#3074)
|
2018-04-11 05:19:16 +08:00 |
|
Alex Lam S.L
|
4dd7d0e39b
|
extend hoist_props (#3073)
- handle `AST_Assign` the same way as `AST_VarDef`
- inject `AST_Var` as succeeding statement
fixes #3071
|
2018-04-11 02:48:15 +08:00 |
|
Alex Lam S.L
|
90199d0a96
|
extend join_vars on object assignments (#3072)
|
2018-04-11 01:35:42 +08:00 |
|
Alex Lam S.L
|
b82fd0ad41
|
handle flow control in loops with reduce_vars (#3069)
fixes #3068
|
2018-04-10 06:51:03 +08:00 |
|
Alex Lam S.L
|
183da16896
|
handle pure_funcs under inline & reduce_vars correctly (#3066)
fixes #3065
|
2018-04-10 02:46:38 +08:00 |
|
Alex Lam S.L
|
e5f6a88233
|
fix corner case in reuse of mangle options (#3062)
|
2018-04-08 02:29:37 +08:00 |
|
Alex Lam S.L
|
db49daf365
|
mangle Object.defineProperty() (#3059)
fixes #869
|
2018-04-06 17:10:36 +08:00 |
|
Alex Lam S.L
|
923deeff35
|
support inline source map from multiple files (#3058)
fixes #145
|
2018-04-06 16:04:15 +08:00 |
|
Alex Lam S.L
|
0b62a28b47
|
improve usability of includeSources (#3057)
Exclude source contents from input source map if `includeSources=false`
fixes #3041
|
2018-04-06 13:32:26 +08:00 |
|
Alex Lam S.L
|
44116c6d2b
|
fix AST corruption during inline of simple return (#3056)
fixes #3054
|
2018-04-06 05:39:07 +08:00 |
|
Alex Lam S.L
|
b5bab254ce
|
speed up has_parens() (take 2) (#3052)
fixes #3050
|
2018-04-05 04:12:04 +08:00 |
|
Alex Lam S.L
|
81603ecd15
|
improve performance through makePredicate() (#3048)
|
2018-04-03 15:15:01 +08:00 |
|
Alex Lam S.L
|
e67553fa55
|
fix tree traversal on AST_Do (#3047)
fixes #3046
|
2018-04-02 22:31:23 +08:00 |
|
Alex Lam S.L
|
02f47e1713
|
give sensible error against invalid input source map (#3044)
|
2018-03-31 18:48:20 +09:00 |
|
Alex Lam S.L
|
07f64d4050
|
fix escape analysis on AST_New (#3043)
fixes #3042
|
2018-03-31 15:03:46 +09:00 |
|
Alex Lam S.L
|
fa3250199a
|
mangle unused nested AST_SymbolCatch correctly (#3038)
fixes #3035
|
2018-03-30 16:23:09 +09:00 |
|
Alex Lam S.L
|
06b9894c19
|
handle modifications to this correctly (#3036)
fixes #3032
|
2018-03-30 15:07:36 +09:00 |
|
Alex Lam S.L
|
82ae95c334
|
improve source map granularity (#3030)
fixes #3023
|
2018-03-29 14:47:55 +09:00 |
|
Fábio Santos
|
9a5e2052c4
|
fix extra regex slash when going through mozilla AST I/O (#3025)
This relates to #1929, but in the context of mozilla AST input/output.
|
2018-03-27 03:22:01 +09:00 |
|