Alex Lam S.L [Fri, 11 Dec 2020 16:57:05 +0000 (16:57 +0000)]
fix corner case in `unused` (#4362)
fixes #4361
Alex Lam S.L [Fri, 11 Dec 2020 16:07:28 +0000 (16:07 +0000)]
fix corner case in `collapse_vars` (#4360)
fixes #4359
Alex Lam S.L [Thu, 10 Dec 2020 22:59:21 +0000 (22:59 +0000)]
fix corner cases with spread syntax (#4358)
Alex Lam S.L [Thu, 10 Dec 2020 16:48:41 +0000 (16:48 +0000)]
improve fix for #4355 (#4357)
Alex Lam S.L [Thu, 10 Dec 2020 07:45:39 +0000 (07:45 +0000)]
fix corner case in `loops` & `unused` (#4356)
fixes #4355
Alex Lam S.L [Tue, 8 Dec 2020 17:41:10 +0000 (17:41 +0000)]
fix corner case in `keep_fargs` & `reduce_vars` (#4354)
fixes #4353
Alex Lam S.L [Tue, 8 Dec 2020 04:59:08 +0000 (04:59 +0000)]
forbid `AST_Await` in computed function arguments (#4352)
fixes #4351
Alex Lam S.L [Tue, 8 Dec 2020 03:26:03 +0000 (03:26 +0000)]
fix corner cases with `await` (#4350)
fixes #4349
Alex Lam S.L [Tue, 8 Dec 2020 00:52:14 +0000 (00:52 +0000)]
fix corner case in `reduce_vars` (#4348)
fixes #4347
Alex Lam S.L [Mon, 7 Dec 2020 22:51:20 +0000 (22:51 +0000)]
introduce `spread` (#4346)
fixes #4345
Alex Lam S.L [Mon, 7 Dec 2020 20:29:54 +0000 (20:29 +0000)]
fix corner case with parentheses around `await` (#4344)
Alex Lam S.L [Mon, 7 Dec 2020 09:25:04 +0000 (09:25 +0000)]
fix corner case in `side_effects` (#4343)
fixes #4342
Alex Lam S.L [Mon, 7 Dec 2020 08:05:11 +0000 (08:05 +0000)]
fix corner case in `evaluate` (#4341)
fixes #4340
Alex Lam S.L [Mon, 7 Dec 2020 08:04:51 +0000 (08:04 +0000)]
improve `ufuzz` (#4339)
Alex Lam S.L [Mon, 7 Dec 2020 05:23:53 +0000 (05:23 +0000)]
fix corner case in `unused` (#4338)
fixes #4337
Alex Lam S.L [Mon, 7 Dec 2020 03:30:37 +0000 (03:30 +0000)]
fix corner case in `inline` (#4336)
fixes #4335
Alex Lam S.L [Mon, 7 Dec 2020 02:07:34 +0000 (02:07 +0000)]
extend trailing comma support (#4334)
Alex Lam S.L [Sun, 6 Dec 2020 21:22:40 +0000 (21:22 +0000)]
support async function (#4333)
Alex Lam S.L [Sun, 6 Dec 2020 10:30:50 +0000 (10:30 +0000)]
fix corner case in `collapse_vars` (#4332)
fixes #4331
Alex Lam S.L [Sun, 6 Dec 2020 05:59:04 +0000 (05:59 +0000)]
fix corner case in `properties` (#4330)
fixes #4329
Alex Lam S.L [Sat, 5 Dec 2020 21:19:31 +0000 (21:19 +0000)]
support spread syntax (#4328)
Alex Lam S.L [Mon, 30 Nov 2020 17:46:27 +0000 (01:46 +0800)]
v3.12.1
Alex Lam S.L [Sun, 29 Nov 2020 02:05:48 +0000 (02:05 +0000)]
fix corner case in `side_effects` (#4326)
fixes #4325
Alex Lam S.L [Sat, 28 Nov 2020 21:38:24 +0000 (21:38 +0000)]
fix corner case in `merge_vars` (#4324)
fixes #4323
Alex Lam S.L [Sat, 28 Nov 2020 19:48:42 +0000 (19:48 +0000)]
fix corner case in `inline` (#4322)
fixes #4321
Alex Lam S.L [Thu, 26 Nov 2020 17:31:06 +0000 (17:31 +0000)]
fix corner case in `inline` (#4320)
fixes #4319
Alex Lam S.L [Wed, 25 Nov 2020 01:33:42 +0000 (01:33 +0000)]
fix infinite recursion in `ufuzz` (#4318)
Alex Lam S.L [Sun, 22 Nov 2020 23:05:20 +0000 (23:05 +0000)]
fix corner case in `passes` & `reduce_vars` (#4316)
fixes #4315
Alex Lam S.L [Sun, 22 Nov 2020 17:10:39 +0000 (01:10 +0800)]
v3.12.0
Alex Lam S.L [Sat, 21 Nov 2020 02:30:46 +0000 (02:30 +0000)]
workaround Safari quirks (#4314)
fixes #1753
Alex Lam S.L [Sat, 21 Nov 2020 00:57:59 +0000 (00:57 +0000)]
fix corner case in `merge_vars` & `reduce_vars` (#4313)
fixes #4312
Alex Lam S.L [Sat, 21 Nov 2020 00:05:40 +0000 (00:05 +0000)]
fix corner case in `mangle` (#4311)
Alex Lam S.L [Fri, 20 Nov 2020 19:37:33 +0000 (19:37 +0000)]
gate `galio` workaround (#4310)
Alex Lam S.L [Thu, 19 Nov 2020 22:23:37 +0000 (22:23 +0000)]
fix corner case in `collapse_vars` (#4309)
fixes #4308
Alex Lam S.L [Thu, 19 Nov 2020 16:02:25 +0000 (16:02 +0000)]
fix corner case in `hoist_props` (#4307)
Alex Lam S.L [Thu, 19 Nov 2020 03:25:36 +0000 (03:25 +0000)]
fix corner cases in `reduce_vars` & `unused` (#4306)
Alex Lam S.L [Thu, 19 Nov 2020 00:34:55 +0000 (00:34 +0000)]
fix corner case in `dead_code` (#4304)
Alex Lam S.L [Wed, 18 Nov 2020 23:58:33 +0000 (23:58 +0000)]
enhance `varify` (#4303)
Alex Lam S.L [Wed, 18 Nov 2020 21:44:47 +0000 (21:44 +0000)]
fix corner case in `merge_vars` (#4302)
fixes #4301
Alex Lam S.L [Wed, 18 Nov 2020 17:11:28 +0000 (17:11 +0000)]
fix corner case `reduce_vars` (#4300)
fixes #4297
Alex Lam S.L [Wed, 18 Nov 2020 15:43:55 +0000 (15:43 +0000)]
fix corner case in `merge_vars` (#4299)
fixes #4298
Alex Lam S.L [Wed, 18 Nov 2020 03:39:32 +0000 (03:39 +0000)]
enhance `arguments` (#4296)
Alex Lam S.L [Wed, 18 Nov 2020 01:32:53 +0000 (01:32 +0000)]
fix corner case in `merge_vars` (#4295)
fixes #4294
Alex Lam S.L [Wed, 18 Nov 2020 00:54:58 +0000 (00:54 +0000)]
fix corner case in `arguments` (#4293)
fixes #4291
Alex Lam S.L [Wed, 18 Nov 2020 00:22:54 +0000 (00:22 +0000)]
fix corner cases in `collapse_vars`, `unused` & `varify` (#4292)
fixes #4290
Alex Lam S.L [Tue, 17 Nov 2020 20:03:20 +0000 (20:03 +0000)]
fix corner case in `merge_vars` (#4289)
fixes #4288
Alex Lam S.L [Tue, 17 Nov 2020 10:03:31 +0000 (10:03 +0000)]
fix corner case in `collapse_vars` (#4287)
fixes #4286
Alex Lam S.L [Tue, 17 Nov 2020 08:23:50 +0000 (08:23 +0000)]
fix corner cases in `collapse_vars` & `dead_code` (#4285)
fixes #4284
Alex Lam S.L [Tue, 17 Nov 2020 06:43:04 +0000 (06:43 +0000)]
fix corner case in `reduce_vars` (#4283)
fixes #4282
Alex Lam S.L [Tue, 17 Nov 2020 04:59:44 +0000 (04:59 +0000)]
fix corner case in `reduce_vars` (#4281)
fixes #4280
Alex Lam S.L [Tue, 17 Nov 2020 04:35:00 +0000 (04:35 +0000)]
enhance `varify` (#4279)
Alex Lam S.L [Tue, 17 Nov 2020 00:01:24 +0000 (00:01 +0000)]
support destructured literals (#4278)
Alex Lam S.L [Mon, 16 Nov 2020 18:06:00 +0000 (18:06 +0000)]
fix corner case in `unused` (#4277)
fixes #4276
Alex Lam S.L [Sat, 14 Nov 2020 14:21:19 +0000 (22:21 +0800)]
v3.11.6
Alex Lam S.L [Fri, 13 Nov 2020 18:08:05 +0000 (18:08 +0000)]
fix corner case in `loops` (#4275)
fixes #4274
Alex Lam S.L [Tue, 10 Nov 2020 16:06:13 +0000 (16:06 +0000)]
fix corner case in `evaluate` (#4272)
fixes #4271
Alex Lam S.L [Mon, 9 Nov 2020 02:47:02 +0000 (02:47 +0000)]
fix corner case in `objects` (#4270)
fixes #4269
Alex Lam S.L [Sun, 8 Nov 2020 15:38:32 +0000 (15:38 +0000)]
support computed property name in object literal (#4268)
Alex Lam S.L [Sun, 8 Nov 2020 10:50:08 +0000 (10:50 +0000)]
fix corner case in `inline` (#4266)
fixes #4265
Alex Lam S.L [Sun, 8 Nov 2020 05:17:53 +0000 (05:17 +0000)]
support shorthand method name in object literal (#4264)
Alex Lam S.L [Sun, 8 Nov 2020 02:44:44 +0000 (02:44 +0000)]
support shorthand property name in object literal (#4263)
Alex Lam S.L [Sat, 7 Nov 2020 02:00:04 +0000 (02:00 +0000)]
fix corner case in `reduce_vars` (#4262)
fixes #4261
Alex Lam S.L [Thu, 5 Nov 2020 19:55:25 +0000 (19:55 +0000)]
fix corner case in `functions` (#4260)
fixes #4259
Alex Lam S.L [Tue, 3 Nov 2020 00:59:02 +0000 (08:59 +0800)]
v3.11.5
Alex Lam S.L [Sun, 1 Nov 2020 17:01:00 +0000 (17:01 +0000)]
fix corner case in `merge_vars` (#4258)
fixes #4257
Alex Lam S.L [Sun, 1 Nov 2020 06:34:07 +0000 (06:34 +0000)]
fix corner case in `merge_vars` (#4256)
fixes #4255
Alex Lam S.L [Sun, 1 Nov 2020 02:37:21 +0000 (02:37 +0000)]
fix corner case in `merge_vars` (#4254)
fixes #4253
Alex Lam S.L [Fri, 30 Oct 2020 03:06:48 +0000 (03:06 +0000)]
improve resilience against spurious time-outs (#4252)
Alex Lam S.L [Fri, 30 Oct 2020 03:06:31 +0000 (03:06 +0000)]
fix corner case in `ie8` (#4251)
fixes #4250
Alex Lam S.L [Fri, 30 Oct 2020 02:04:23 +0000 (02:04 +0000)]
fix corner cases in `collapse_vars` (#4249)
fixes #4248
Alex Lam S.L [Tue, 27 Oct 2020 09:39:33 +0000 (09:39 +0000)]
improve warnings (#4247)
closes #4244
Alex Lam S.L [Mon, 26 Oct 2020 10:53:58 +0000 (10:53 +0000)]
fix corner case in `booleans` (#4246)
fixes #4245
Alex Lam S.L [Sun, 25 Oct 2020 23:40:42 +0000 (23:40 +0000)]
v3.11.4
Alex Lam S.L [Sat, 24 Oct 2020 14:44:20 +0000 (15:44 +0100)]
fix corner case in `collapse_vars` (#4243)
fixes #4242
Alex Lam S.L [Sat, 24 Oct 2020 05:33:48 +0000 (06:33 +0100)]
fix corner case in `loops` & `unused` (#4241)
fixes #4240
Alex Lam S.L [Sat, 24 Oct 2020 03:22:13 +0000 (04:22 +0100)]
improve resilience against `npm` failures (#4239)
Alex Lam S.L [Sat, 24 Oct 2020 02:19:43 +0000 (03:19 +0100)]
fix corner case in `merge_vars` (#4238)
fixes #4237
Alex Lam S.L [Thu, 22 Oct 2020 14:19:47 +0000 (15:19 +0100)]
fix corner case in `unused` (#4236)
fixes #4235
Alex Lam S.L [Thu, 22 Oct 2020 02:13:11 +0000 (03:13 +0100)]
fix corner case in `functions` (#4234)
fixes #4233
Alex Lam S.L [Tue, 20 Oct 2020 06:02:39 +0000 (07:02 +0100)]
fix corner case in `ie8` (#4232)
fixes #4231
Alex Lam S.L [Mon, 19 Oct 2020 22:13:23 +0000 (23:13 +0100)]
fix corner case in `ie8` (#4230)
fixes #4229
Alex Lam S.L [Mon, 19 Oct 2020 01:34:17 +0000 (02:34 +0100)]
extend support for Unicode (#4228)
Alex Lam S.L [Mon, 19 Oct 2020 00:32:39 +0000 (01:32 +0100)]
support `let` (#4227)
Alex Lam S.L [Sun, 18 Oct 2020 23:25:47 +0000 (07:25 +0800)]
v3.11.3
Alex Lam S.L [Sun, 18 Oct 2020 14:13:10 +0000 (15:13 +0100)]
fix corner case in `side_effects` (#4226)
fixes #4225
Alex Lam S.L [Fri, 16 Oct 2020 13:56:54 +0000 (14:56 +0100)]
flush `stdout` from `ufuzz` jobs properly (#4224)
Alex Lam S.L [Thu, 15 Oct 2020 13:52:40 +0000 (14:52 +0100)]
fix corner case in `inline` (#4223)
fixes #4222
Alex Lam S.L [Wed, 14 Oct 2020 15:39:35 +0000 (16:39 +0100)]
fix corner cases in `braces` & `sequences` (#4221)
fixes #4220
Alex Lam S.L [Tue, 13 Oct 2020 23:58:04 +0000 (00:58 +0100)]
fix corner case in `reduce_vars` (#4219)
fixes #4218
Alex Lam S.L [Tue, 13 Oct 2020 23:18:26 +0000 (00:18 +0100)]
fix corner case in `collapse_vars` (#4217)
fixes #4216
Alex Lam S.L [Tue, 13 Oct 2020 18:49:45 +0000 (19:49 +0100)]
fix corner case in `evaluate` (#4215)
fixes #4214
Alex Lam S.L [Tue, 13 Oct 2020 16:09:17 +0000 (17:09 +0100)]
fix corner cases in `dead_code` & `reduce_vars` (#4213)
fixes #4212
Alex Lam S.L [Tue, 13 Oct 2020 07:52:03 +0000 (08:52 +0100)]
fix corner case in `reduce_vars` (#4211)
fixes #4210
Alex Lam S.L [Tue, 13 Oct 2020 01:33:49 +0000 (02:33 +0100)]
restore `inline` functionality disabled by #4204 (#4209)
Alex Lam S.L [Mon, 12 Oct 2020 23:32:17 +0000 (00:32 +0100)]
fix corner case in `reduce_vars` & `unused` (#4208)
fixes #4207
Alex Lam S.L [Mon, 12 Oct 2020 17:30:21 +0000 (18:30 +0100)]
fix corner case in `collapse_vars` (#4206)
fixes #4205
Alex Lam S.L [Mon, 12 Oct 2020 15:10:32 +0000 (16:10 +0100)]
fix corner case in `inilne` (#4204)
fixes #4202
Alex Lam S.L [Mon, 12 Oct 2020 11:03:21 +0000 (12:03 +0100)]
fix corner case in `arguments` (#4201)
fixes #4200
Alex Lam S.L [Mon, 12 Oct 2020 11:02:44 +0000 (12:02 +0100)]
fix corner case in `reduce_vars` (#4203)
fixes #4198
Alex Lam S.L [Mon, 12 Oct 2020 06:13:17 +0000 (07:13 +0100)]
fix corner case in `collapse_vars` (#4199)
fixes #4197