Alex Lam S.L
|
90410f9fc3
|
fix corner case in unused (#4134)
fixes #4133
|
2020-09-20 23:21:59 +08:00 |
|
Alex Lam S.L
|
171c544705
|
fix corner case in merge_vars (#4131)
fixes #4130
|
2020-09-20 05:36:16 +08:00 |
|
Alex Lam S.L
|
3c609e2f4a
|
enhance unused (#4129)
|
2020-09-20 01:45:52 +08:00 |
|
Alex Lam S.L
|
31c6b45036
|
fix corner case in merge_vars (#4127)
fixes #4126
|
2020-09-19 19:56:21 +08:00 |
|
Alex Lam S.L
|
3ac533e644
|
enhance merge_vars (#4125)
|
2020-09-19 11:16:23 +08:00 |
|
Alex Lam S.L
|
38a46c86d7
|
enhance side_effects (#4124)
- add documentation for `merge_vars`
|
2020-09-18 21:35:29 +08:00 |
|
Alex Lam S.L
|
0f0759ec15
|
remove redundant transform (#4123)
|
2020-09-18 07:04:46 +08:00 |
|
Alex Lam S.L
|
72844eb5a4
|
improve fix for #4119 (#4121)
|
2020-09-17 23:08:36 +08:00 |
|
Alex Lam S.L
|
09d93cc6c8
|
fix corner case in evaluate (#4120)
fixes #4119
|
2020-09-17 21:20:31 +08:00 |
|
Alex Lam S.L
|
dd1374aa8a
|
minor clean up (#4118)
|
2020-09-17 07:10:45 +08:00 |
|
Alex Lam S.L
|
fdf2e8c5b0
|
enhance collapse_vars (#4117)
|
2020-09-17 06:35:22 +08:00 |
|
Alex Lam S.L
|
a9d934ab4e
|
improve handling of switch statements (#4114)
|
2020-09-17 03:12:08 +08:00 |
|
Alex Lam S.L
|
2a053710bd
|
fix corner case in merge_vars (#4116)
fixes #4115
|
2020-09-17 03:11:57 +08:00 |
|
Alex Lam S.L
|
219aac6a84
|
fix corner case in merge_vars (#4113)
fixes #4112
|
2020-09-16 22:18:28 +08:00 |
|
Alex Lam S.L
|
2039185051
|
enhance conditionals (#4106)
|
2020-09-16 05:51:42 +08:00 |
|
Alex Lam S.L
|
ad27c14202
|
fix corner cases in merge_vars (#4108)
fixes #4107
fixes #4109
fixes #4110
fixes #4111
|
2020-09-16 04:43:01 +08:00 |
|
Alex Lam S.L
|
a62b086184
|
enhance merge_vars (#4105)
|
2020-09-15 22:59:10 +08:00 |
|
Alex Lam S.L
|
335456cf77
|
fix corner case in merge_vars (#4104)
fixes #4103
|
2020-09-15 19:47:12 +08:00 |
|
Alex Lam S.L
|
d64d0b0bec
|
fix corner case in merge_vars (#4102)
fixes #4101
|
2020-09-15 19:18:12 +08:00 |
|
Alex Lam S.L
|
3ac575f2e8
|
introduce merge_vars (#4100)
|
2020-09-15 10:01:48 +08:00 |
|
Alex Lam S.L
|
d33a3a3253
|
enhance unused (#4098)
|
2020-09-13 01:05:43 +08:00 |
|
Alex Lam S.L
|
d7456a2dc2
|
enhance if_return (#4097)
|
2020-09-10 22:31:34 +08:00 |
|
Alex Lam S.L
|
d97672613d
|
fix corner case in reduce_vars (#4095)
|
2020-09-08 22:12:27 +08:00 |
|
Alex Lam S.L
|
226aa1f76b
|
enhance unsafe_math (#4093)
|
2020-09-04 10:14:39 +08:00 |
|
Alex Lam S.L
|
6e235602fb
|
fix corner case in loops & unused (#4092)
fixes #4091
|
2020-09-04 01:51:26 +08:00 |
|
Alex Lam S.L
|
980fcbb56b
|
enhance unused (#4090)
|
2020-09-03 17:41:33 +08:00 |
|
Alex Lam S.L
|
375ebe316d
|
enhance join_vars (#4089)
|
2020-09-03 01:41:10 +08:00 |
|
Alex Lam S.L
|
2500930234
|
enhance reduce_vars (#4088)
|
2020-09-02 11:30:46 +08:00 |
|
Alex Lam S.L
|
da8d154571
|
fix corner case in loops & unused (#4085)
fixes #4084
|
2020-09-02 03:20:58 +08:00 |
|
Alex Lam S.L
|
f886b3fb2b
|
fix corner case in loops & unused (#4083)
fixes #4082
|
2020-08-29 02:42:17 +08:00 |
|
Alex Lam S.L
|
b1cc15e85b
|
fix corner case in sequences (#4080)
fixes #4079
|
2020-08-26 20:41:11 +08:00 |
|
Alex Lam S.L
|
3aa765e429
|
fix corner case in evaluate (#4078)
fixes #4077
|
2020-08-26 19:45:38 +08:00 |
|
Alex Lam S.L
|
93d084a1d1
|
fix corner case in loops & unused (#4076)
fixes #4075
|
2020-08-26 17:32:20 +08:00 |
|
Alex Lam S.L
|
c7a3e09407
|
enhance loops & unused (#4074)
- extend `ufuzz` generation of for-in loops
|
2020-08-26 09:32:55 +08:00 |
|
Alex Lam S.L
|
09525c7530
|
fix corner case in sequences (#4073)
|
2020-08-26 01:26:49 +08:00 |
|
Alex Lam S.L
|
a7e15fe73c
|
streamline parenthesis logic (#4072)
|
2020-08-25 19:45:37 +08:00 |
|
Alex Lam S.L
|
a31c27c7cf
|
fix corner case in collapse_vars (#4071)
fixes #4070
|
2020-08-25 17:23:36 +08:00 |
|
Alex Lam S.L
|
1caf7c7bd2
|
minor clean up (#4069)
|
2020-08-25 10:10:56 +08:00 |
|
Alex Lam S.L
|
0eb0c9b388
|
fix corner case in evaluate (#4068)
fixes #4067
|
2020-08-24 14:57:26 +08:00 |
|
Alex Lam S.L
|
7dc61cdc89
|
tidy up various interfaces (#4066)
|
2020-08-24 04:39:38 +08:00 |
|
Alex Lam S.L
|
da85d102e3
|
enhance mangle.properties (#4064)
|
2020-08-23 08:45:39 +08:00 |
|
Alex Lam S.L
|
35fe1092d3
|
simplify traversal logic (#4063)
|
2020-08-23 05:45:35 +08:00 |
|
Alex Lam S.L
|
f2d486e771
|
enhance comparisons (#4062)
|
2020-08-23 01:03:48 +08:00 |
|
Alex Lam S.L
|
fee677786e
|
fix corner case in collapse_vars (#4061)
|
2020-08-21 10:35:34 +08:00 |
|
Alex Lam S.L
|
aa83ecdb3b
|
fix corner case in switches (#4060)
fixes #4059
|
2020-08-21 08:05:10 +08:00 |
|
Alex Lam S.L
|
a153176469
|
enhance conditionals & switches (#4058)
|
2020-08-21 00:35:39 +08:00 |
|
Alex Lam S.L
|
fa13ed4391
|
reject multiple defaults in switch (#4053)
fixes #4050
|
2020-08-17 10:09:12 +08:00 |
|
Alex Lam S.L
|
23f0dca992
|
fix corner cases in collapse_vars & dead_code (#4052)
fixes #4051
|
2020-08-17 05:54:27 +08:00 |
|
Alex Lam S.L
|
49670d216b
|
fix corner case in collapse_vars (#4048)
fixes #4047
|
2020-08-10 05:48:56 +08:00 |
|
Alex Lam S.L
|
a8e286f7e1
|
fix corner case in collapse_vars (#4041)
fixes #4040
|
2020-08-06 20:30:28 +08:00 |
|
Alex Lam S.L
|
9b05494ebc
|
fix corner cases in aliasing of global variables (#4039)
fixes #4038
|
2020-08-06 09:39:50 +01:00 |
|
Alex Lam S.L
|
a4002ef467
|
fix corner case in evaluate (#4036)
fixes #4035
|
2020-08-04 20:05:10 +08:00 |
|
Alex Lam S.L
|
af13f8dd2c
|
improve diagnostics upon AST validation failure (#4033)
|
2020-07-31 22:50:16 +08:00 |
|
Alex Lam S.L
|
88423f2574
|
validate against multiple parents on AST_Node (#4032)
- fix related issues in `global_defs`, `ie8` & `reduce_vars`
|
2020-07-31 08:09:19 +08:00 |
|
Alex Lam S.L
|
ee632a5519
|
fix corner case in reduce_vars (#4031)
fixes #4030
|
2020-07-31 08:05:09 +08:00 |
|
Alex Lam S.L
|
dfe47bcc42
|
fix corner case in ie8 & reduce_vars (#4029)
fixes #4028
|
2020-07-29 03:11:02 +08:00 |
|
Alex Lam S.L
|
6d3dcaa59e
|
fix corner case in unused (#4026)
fixes #4025
|
2020-07-26 09:27:54 +08:00 |
|
Alex Lam S.L
|
1bc0df1569
|
fix corner case in hoist_props (#4024)
fixes #4023
|
2020-07-26 09:27:34 +08:00 |
|
Alex Lam S.L
|
cd671221c5
|
fix corner case in ie8 & reduce_vars (#4020)
fixes #4019
|
2020-07-21 17:22:18 +08:00 |
|
Alex Lam S.L
|
bce3919748
|
fix corner case in unused (#4018)
fixes #4017
|
2020-07-21 17:21:58 +08:00 |
|
Alex Lam S.L
|
61b66e83f1
|
fix corner case in ie8 (#4016)
fixes #4015
|
2020-07-21 02:32:20 +08:00 |
|
Alex Lam S.L
|
a5db8cd14c
|
fix corner case in collapse_vars (#4013)
fixes #4012
|
2020-07-20 23:28:13 +08:00 |
|
Alex Lam S.L
|
484d3fd8c7
|
fix corner case in side_effects (#4009)
fixes #4008
|
2020-07-01 11:33:48 +08:00 |
|
Alex Lam S.L
|
3bf8699f95
|
fix corner case in inline (#4007)
fixes #4006
|
2020-06-29 09:06:23 +08:00 |
|
Alex Lam S.L
|
e61bc34eb1
|
fix corner case in collapse_vars (#4002)
fixes #4001
|
2020-06-20 02:19:37 +08:00 |
|
Alex Lam S.L
|
8b2cfd45fa
|
fix corner case in rename (#4000)
fixes #3999
|
2020-06-15 01:29:01 +08:00 |
|
Alex Lam S.L
|
ae9f56be10
|
fix corner case in evaluate (#3998)
fixes #3997
|
2020-06-15 01:28:44 +08:00 |
|
Alex Lam S.L
|
88850a6e05
|
enhance evaluate (#3995)
|
2020-06-14 02:50:26 +08:00 |
|
Alex Lam S.L
|
9e881407bd
|
fix corner cases related to AST_Hole (#3994)
|
2020-06-13 15:24:57 +01:00 |
|
Alex Lam S.L
|
a82ca62b66
|
fix corner case in dead_code (#3991)
|
2020-06-12 08:00:19 +08:00 |
|
Alex Lam S.L
|
e9465717ab
|
enhance dead_code (#3990)
|
2020-06-12 02:16:13 +08:00 |
|
Alex Lam S.L
|
e89031f1af
|
fix corner case in unsafe evaluate (#3989)
fixes #3988
|
2020-06-11 07:37:39 +08:00 |
|
Alex Lam S.L
|
596fad182e
|
fix corner case in unused (#3987)
fixes #3986
|
2020-06-11 02:01:23 +08:00 |
|
Alex Lam S.L
|
1dbf7d4a3a
|
fix corner case in side_effects (#3984)
fixes #3983
|
2020-06-10 19:30:37 +08:00 |
|
Alex Lam S.L
|
1d15f51238
|
improve fix for #3976 (#3980)
|
2020-06-10 00:00:57 +08:00 |
|
Alex Lam S.L
|
ed7c82fa5e
|
fix corner case in collapse_vars (#3978)
fixes #3976
|
2020-06-09 19:07:20 +08:00 |
|
Alex Lam S.L
|
d764b6cc3b
|
fix corner case in reduce_vars (#3975)
fixes #3974
|
2020-06-09 10:33:47 +08:00 |
|
Alex Lam S.L
|
5561d3e7f3
|
fix corner case in collapse_vars (#3972)
fixes #3971
|
2020-06-09 00:09:21 +08:00 |
|
Alex Lam S.L
|
cd55eeb77c
|
fix corner case in dead_code (#3969)
fixes #3967
|
2020-06-08 13:42:09 +08:00 |
|
Alex Lam S.L
|
df3bb8028a
|
fix corner cases related to in (#3964)
|
2020-06-08 05:23:23 +08:00 |
|
Alex Lam S.L
|
aa37b19698
|
fix corner case in unused (#3963)
fixes #3962
|
2020-06-07 13:48:29 +08:00 |
|
Alex Lam S.L
|
02e889e449
|
improve fix for #3958 (#3960)
|
2020-06-06 15:07:32 +01:00 |
|
Alex Lam S.L
|
486ce00b8e
|
fix corner case in reduce_vars (#3959)
fixes #3958
|
2020-06-06 10:04:37 +08:00 |
|
Alex Lam S.L
|
eb481cee8c
|
fix corner cases in reduce_vars & unused (#3955)
fixes #3953
fixes #3956
fixes #3957
|
2020-06-05 18:51:21 +08:00 |
|
Alex Lam S.L
|
fbc9d8009b
|
fix corner case in collapse_vars (#3954)
|
2020-06-05 14:28:08 +08:00 |
|
Alex Lam S.L
|
04fd3d90f8
|
fix corner cases in assignments, reduce_vars & unused (#3950)
fixes #3949
fixes #3951
|
2020-06-05 04:06:43 +08:00 |
|
Alex Lam S.L
|
e2e4b7fb37
|
fix corner case in hoist_props (#3947)
fixes #3945
|
2020-06-02 23:51:06 +08:00 |
|
Alex Lam S.L
|
c97ad98f92
|
fix corner case in evaluate (#3946)
fixes #3944
|
2020-06-02 23:50:40 +08:00 |
|
Alex Lam S.L
|
b24eb22c6b
|
enhance reduce_vars (#3942)
|
2020-06-01 20:55:23 +08:00 |
|
Alex Lam S.L
|
06ba4e2ce8
|
fix corner case in arguments (#3939)
|
2020-05-31 12:18:27 +08:00 |
|
Alex Lam S.L
|
0eb4577a82
|
fix corner case in evaluate (#3938)
fixes #3937
|
2020-05-30 18:22:40 +08:00 |
|
Alex Lam S.L
|
43498769f0
|
fix corner case in evaluate (#3936)
fixes #3935
|
2020-05-29 22:10:36 +08:00 |
|
Alex Lam S.L
|
60c0bc1e6b
|
fix corner case in evaluate (#3934)
fixes #3933
|
2020-05-29 17:48:26 +08:00 |
|
Alex Lam S.L
|
6a5c63e1e3
|
enhance evaluate, functions & inline (#3931)
|
2020-05-29 07:05:47 +08:00 |
|
Alex Lam S.L
|
d47ea77811
|
fix corner case in functions (#3930)
fixes #3929
|
2020-05-28 20:07:36 +08:00 |
|
Alex Lam S.L
|
7840746bd9
|
fix corner case in collapse_vars (#3928)
fixes #3927
|
2020-05-27 21:02:48 +08:00 |
|
Alex Lam S.L
|
2c4d7d66ef
|
fix corner case in reduce_vars (#3923)
fixes #3922
|
2020-05-24 07:38:40 +08:00 |
|
Alex Lam S.L
|
d1cc5270a3
|
fix corner case in evaluate (#3921)
fixes #3920
|
2020-05-22 11:38:09 +08:00 |
|
Alex Lam S.L
|
75c5b6029b
|
fix corner case in ie8 & reduce_vars (#3919)
fixes #3918
|
2020-05-22 09:56:35 +08:00 |
|
Alex Lam S.L
|
fa14a9cfcd
|
fix corner case in join_vars (#3917)
fixes #3916
|
2020-05-22 05:26:46 +08:00 |
|