Alex Lam S.L
|
b8b2ac5230
|
improve fix for #2954 (#2958)
|
2018-02-26 03:14:22 +08:00 |
|
Alex Lam S.L
|
ea2359381b
|
fix collapse_vars on nested exception (#2955)
fixes #2954
|
2018-02-25 15:39:00 +08:00 |
|
Alex Lam S.L
|
52de64cf16
|
deduplicate parenthesis around object and function literals (#2953)
|
2018-02-25 02:14:33 +08:00 |
|
Alex Lam S.L
|
455790202a
|
minor clean-ups (#2951)
|
2018-02-24 02:24:47 +08:00 |
|
Alex Lam S.L
|
f40f5eb228
|
improve mangle (#2948)
|
2018-02-23 23:51:49 +08:00 |
|
Alex Lam S.L
|
604caa09e7
|
v3.3.12
v3.3.12
|
2018-02-22 08:14:29 +00:00 |
|
Alex Lam S.L
|
29a71d3aae
|
more tests for #2938 (#2940)
|
2018-02-21 04:19:42 +08:00 |
|
Alex Lam S.L
|
39a907bde3
|
workaround pure_getters=true when dropping unused assignments (#2939)
fixes #2938
|
2018-02-20 17:38:40 +08:00 |
|
Alex Lam S.L
|
70474310f3
|
improve unsafe evaluate of function (#2936)
Miscellaneous
- simplify `run_code()` hack
|
2018-02-19 18:47:02 +08:00 |
|
Alex Lam S.L
|
b5f0f4f3a1
|
reduce false positives from object literals (#2935)
|
2018-02-19 06:21:07 +08:00 |
|
Alex Lam S.L
|
2905fd625a
|
reduce false positives from labels (#2934)
|
2018-02-19 03:55:33 +08:00 |
|
Alex Lam S.L
|
4facd94029
|
reduce false positives from noop (#2933)
|
2018-02-19 01:15:05 +08:00 |
|
Alex Lam S.L
|
4b5993ff15
|
fix crash in may_throw() (#2932)
fixes #2931
|
2018-02-18 21:51:27 +08:00 |
|
Alex Lam S.L
|
2351a672ea
|
fix dead_code on exceptional return (#2930)
fixes #2929
|
2018-02-18 04:36:00 +08:00 |
|
Alex Lam S.L
|
4a528c469c
|
reduce false positives from function.toString() (#2928)
|
2018-02-18 02:13:26 +08:00 |
|
Alex Lam S.L
|
82d1ef0242
|
fix unsafe evaluate of function property (#2927)
fixes #2926
|
2018-02-17 21:33:36 +08:00 |
|
Alex Lam S.L
|
7fdd2082a6
|
drop unused "class" definition IIFEs (#2923)
fixes #805
|
2018-02-17 05:11:31 +08:00 |
|
Alex Lam S.L
|
e529f54e90
|
reduce function-related false positives (#2925)
|
2018-02-17 04:35:03 +08:00 |
|
Alex Lam S.L
|
d626e9bf19
|
improve inline efficiency (#2924)
|
2018-02-17 02:37:13 +08:00 |
|
Alex Lam S.L
|
a2a9459684
|
fix unsafe evaluate of AST_Function (#2920)
fixes #2919
|
2018-02-16 17:21:46 +08:00 |
|
Alex Lam S.L
|
a3dfeea144
|
v3.3.11
v3.3.11
|
2018-02-15 19:24:35 +00:00 |
|
Alex Lam S.L
|
d316fb139d
|
fix unsafe evaluate on type-converting operators (#2917)
fixes #2916
|
2018-02-14 16:48:47 +08:00 |
|
Alex Lam S.L
|
83d8aa8b12
|
fix collapse_vars within loops (#2915)
fixes #2914
|
2018-02-14 05:15:52 +08:00 |
|
Alex Lam S.L
|
4f1c12b6fd
|
report options upon reminify input error (#2911)
|
2018-02-13 07:29:39 +08:00 |
|
Alex Lam S.L
|
d8e0e34354
|
collapse within unary expressions (#2910)
|
2018-02-13 07:10:37 +08:00 |
|
Alex Lam S.L
|
0c4f315c02
|
fix corner case in collapse_vars (#2909)
fixes #2908
|
2018-02-13 01:41:22 +08:00 |
|
Alex Lam S.L
|
0809699bdc
|
simplify do-while into for (#2907)
fixes #2904
|
2018-02-12 23:28:28 +08:00 |
|
Alex Lam S.L
|
2088e1c19d
|
fix AST corruption due to collapse_vars & inline (#2899)
fixes #2898
|
2018-02-09 06:54:37 +08:00 |
|
Alex Lam S.L
|
bf1d47180c
|
fix join_vars on property accessors (#2895)
fixes #2893
|
2018-02-09 01:52:39 +08:00 |
|
Alex Lam S.L
|
0cfbd79aa1
|
v3.3.10
v3.3.10
|
2018-02-08 10:16:16 +00:00 |
|
Alex Lam S.L
|
d66d86f20b
|
account for exceptions in AST_Assign.left (#2892)
fixes #2891
|
2018-02-08 03:31:51 +08:00 |
|
Alex Lam S.L
|
905325d3e2
|
update dependencies (#2889)
acorn 5.4.1
commander 2.14.1
semver 5.5.0
|
2018-02-07 18:13:18 +08:00 |
|
Alex Lam S.L
|
dea0cc0662
|
mention file encoding (#2887)
|
2018-02-06 16:48:49 +08:00 |
|
Alex Lam S.L
|
d69d8007d6
|
evaluate to{Low,Upp}erCase() under unsafe (#2886)
|
2018-02-06 15:57:15 +08:00 |
|
Dan
|
c0b8f2a16d
|
add information on testing and code style (#2885)
fixes #2884
|
2018-02-06 14:19:28 +08:00 |
|
Dan
|
cb0257dbbf
|
describe a few compiler assumptions (#2883)
|
2018-02-06 14:19:03 +08:00 |
|
Dan
|
9637f51b68
|
change undefined == x to null == x (#2882)
fixes #2871
|
2018-02-05 15:00:23 +08:00 |
|
Alex Lam S.L
|
3026bd8975
|
improve exceptional flow compression by collapse_vars (#2880)
|
2018-02-04 04:18:22 +08:00 |
|
Alex Lam S.L
|
78a44d5ab0
|
maintain order between side-effects and externally observable assignments (#2879)
fixes #2878
|
2018-02-04 03:58:49 +08:00 |
|
Alex Lam S.L
|
7e13c0db40
|
handle break & continue in collapse_vars (#2875)
fixes #2873
|
2018-02-03 07:58:43 +08:00 |
|
Alex Lam S.L
|
e6a2e9e4d0
|
allow collapse_vars across conditional branches (#2867)
|
2018-02-03 02:44:40 +08:00 |
|
Alex Lam S.L
|
e773f03927
|
fix assignment logic in reduce_vars (#2872)
fixes #2869
|
2018-02-03 01:33:09 +08:00 |
|
Alex Lam S.L
|
b16380d669
|
fix missing corner case in #2855 (#2868)
|
2018-02-02 18:08:56 +08:00 |
|
Ryan Gunn
|
334b07a3db
|
Update License Copyright Year to 2018 (#2866)
|
2018-02-02 16:30:01 +08:00 |
|
Alex Lam S.L
|
3cc1527f00
|
always test for rename (#2865)
|
2018-02-01 21:42:55 +08:00 |
|
Alex Lam S.L
|
525a61fb55
|
better fix for #2858 (#2864)
|
2018-02-01 20:06:36 +08:00 |
|
Alex Lam S.L
|
c3a002ff97
|
account for side-effects in comparisons of null & undefined (#2863)
|
2018-02-01 19:15:17 +08:00 |
|
Alex Lam S.L
|
fad6766a90
|
simplify comparisons with undefined & null (#2862)
fixes #2857
|
2018-02-01 16:50:54 +08:00 |
|
Alex Lam S.L
|
aa664dea0a
|
avoid evaluate of compound assignment after dead_code transform (#2861)
fixes #2860
|
2018-02-01 16:18:29 +08:00 |
|
Alex Lam S.L
|
102f994b9d
|
account for declaration assignment in collapse_vars (#2859)
fixes #2858
|
2018-02-01 15:09:53 +08:00 |
|