Alex Lam S.L
|
b1279a46d9
|
fix corner case in sequences (#3491)
fixes #3490
|
2019-10-17 09:57:50 +08:00 |
|
Alex Lam S.L
|
1549db70e6
|
fix corner case in ie8 (#3487)
fixes #3486
|
2019-10-16 12:18:27 +08:00 |
|
Alex Lam S.L
|
8ff9a3c8fb
|
fix corner cases in ie8 (#3485)
fixes #3484
|
2019-10-16 06:37:40 +08:00 |
|
Alex Lam S.L
|
91cae51d8f
|
fix corner case in evaluate & ie8 (#3483)
fixes #3482
|
2019-10-16 01:09:16 +08:00 |
|
Alex Lam S.L
|
8af2f5fbcf
|
fix corner case in rename (#3481)
fixes #3480
|
2019-10-15 19:44:07 +08:00 |
|
Alex Lam S.L
|
86a8016323
|
fix corner case in ie8 & mangle (#3479)
fixes #3478
|
2019-10-15 17:14:48 +08:00 |
|
Alex Lam S.L
|
f86f615d83
|
fix corner case in ie8 & mangle (#3476)
fixes #3475
|
2019-10-15 14:18:12 +08:00 |
|
Alex Lam S.L
|
d3d1d11926
|
fix corner case in ie8 & rename (#3474)
fixes #3473
|
2019-10-15 07:27:02 +08:00 |
|
Alex Lam S.L
|
736019b767
|
fix corner cases in ie8 (#3472)
fixes #3471
|
2019-10-14 18:15:40 +08:00 |
|
Alex Lam S.L
|
a39bdb5840
|
fix corner case with collapse_vars & ie8 (#3469)
fixes #3468
|
2019-10-14 13:34:35 +08:00 |
|
Alex Lam S.L
|
eba3a37bb5
|
fix boolean context detection (#3466)
fixes #3465
|
2019-10-12 03:42:57 +08:00 |
|
Alex Lam S.L
|
6d57ca1a59
|
improve source map handling (#3464)
fixes #2947
fixes #3277
fixes #3411
|
2019-10-11 03:52:33 +08:00 |
|
Alex Lam S.L
|
33c94d3bd9
|
detect boolean context across IIFEs (#3461)
|
2019-10-10 09:37:02 +08:00 |
|
Alex Lam S.L
|
a0d4b648bb
|
remove extraneous property (#3459)
fixes #3455
|
2019-10-10 01:36:58 +08:00 |
|
Alex Lam S.L
|
6db880e16d
|
clean up AST_Binary optimisation logic (#3458)
|
2019-10-09 23:45:41 +08:00 |
|
Alex Lam S.L
|
8a4c7077bb
|
account for catch in constant lambda expressions (#3454)
|
2019-10-06 16:51:37 +08:00 |
|
Alex Lam S.L
|
0a63f2f2b0
|
workaround V8 RegExp bug (#3453)
fixes #3434
|
2019-10-06 11:49:39 +08:00 |
|
Alex Lam S.L
|
931ac66638
|
fix corner case in hoist_props (#3452)
fixes #3440
|
2019-10-06 10:29:13 +08:00 |
|
Alex Lam S.L
|
35338a100f
|
handle function/variable name collisions correctly (#3451)
fixes #3439
|
2019-10-06 08:51:38 +08:00 |
|
Alex Lam S.L
|
a31c477fea
|
fix variable scope determination (#3449)
fixes #3444
|
2019-10-06 05:13:44 +08:00 |
|
Alex Lam S.L
|
9d3b1efd86
|
fix corner case in assignments (#3430)
fixes #3429
|
2019-05-30 05:01:53 +08:00 |
|
Alex Lam S.L
|
482e1baea3
|
enhance assignments & unused (#3428)
closes #3427
|
2019-05-29 01:21:08 +08:00 |
|
Alex Lam S.L
|
b9053c7a25
|
fix corner case in keep_fargs (#3424)
fixes #3423
|
2019-05-21 12:55:34 +08:00 |
|
Alex Lam S.L
|
ae77ebe5a5
|
fix corner case in arguments (#3421)
fixes #3420
|
2019-05-19 12:59:40 +08:00 |
|
Alex Lam S.L
|
a246195412
|
enhance unsafe comparisons (#3419)
|
2019-05-17 01:28:18 +08:00 |
|
Alex Lam S.L
|
a21c348d93
|
improve sandbox fidelity (#3415)
|
2019-05-15 23:26:57 +08:00 |
|
Alex Lam S.L
|
1f0def10eb
|
fix corner case in comparisons (#3414)
fixes #3413
|
2019-05-15 01:01:18 +08:00 |
|
Alex Lam S.L
|
f87caac9d8
|
fix corner case in hoist_props (#3412)
fixes #3411
|
2019-05-14 19:12:00 +08:00 |
|
Alex Lam S.L
|
d538a73250
|
enhance side_effects (#3410)
|
2019-05-14 05:26:40 +08:00 |
|
Alex Lam S.L
|
2e4fbdeb08
|
enhance keep_fargs (#3409)
|
2019-05-13 21:58:04 +08:00 |
|
Alex Lam S.L
|
54cb678055
|
fix corner case in assignments (#3407)
fixes #3406
|
2019-05-12 03:52:46 +08:00 |
|
Alex Lam S.L
|
9fc8cd4076
|
fix corner case in functions (#3403)
fixes #3402
|
2019-05-11 18:55:45 +08:00 |
|
Alex Lam S.L
|
5476cb8f05
|
fix corner case in inline (#3401)
fixes #3400
|
2019-05-10 01:22:44 +08:00 |
|
Alex Lam S.L
|
354fec8a9c
|
make enclose & wrap work with sourceMap (#3396)
fixes #3313
|
2019-05-04 20:25:52 +08:00 |
|
Alex Lam S.L
|
11cdab745d
|
fix corner cases in sourceMap (#3397)
fixes #3255
fixes #3294
|
2019-05-04 20:08:57 +08:00 |
|
Alex Lam S.L
|
a89d424a0b
|
render comments in custom ASTs gracefully (#3393)
fixes #3246
|
2019-05-02 13:50:51 +08:00 |
|
Alex Lam S.L
|
2ea96549c5
|
unify logging functionality (#3392)
fixes #3253
fixes #3254
|
2019-04-30 06:32:24 +08:00 |
|
Alex Lam S.L
|
fba008e298
|
remove blanket safeguard from source-map (#3391)
Things has stabilised since 80a18fe2fa, so it makes sense to remove the unconditional masking for ease of debugging.
|
2019-04-30 02:40:36 +08:00 |
|
Alex Lam S.L
|
c37a8e927e
|
fix corner case in properties (#3390)
fixes #3389
|
2019-04-29 17:23:00 +08:00 |
|
Alex Lam S.L
|
413bbe0480
|
fix corner case in evaluate (#3388)
fixes #3387
|
2019-04-29 08:55:46 +08:00 |
|
Alex Lam S.L
|
e5436ca566
|
enhance side_effects (#3384)
|
2019-04-25 15:15:50 +08:00 |
|
Alex Lam S.L
|
a206964c0a
|
enhance side_effects (#3383)
|
2019-04-25 04:14:21 +08:00 |
|
Alex Lam S.L
|
c56d89f804
|
enhance unsafe (#3382)
|
2019-04-25 02:42:54 +08:00 |
|
Alex Lam S.L
|
c215706350
|
enhance unsafe comparisons (#3381)
|
2019-04-25 00:08:08 +08:00 |
|
Alex Lam S.L
|
d3b93ec682
|
fix corner case in unsafe (#3380)
|
2019-04-24 22:21:28 +08:00 |
|
Alex Lam S.L
|
6fe20dbe33
|
enhance comparisons (#3379)
|
2019-04-24 21:38:55 +08:00 |
|
Alex Lam S.L
|
dafed54764
|
fix corner case in reduce_vars (#3378)
fixes #3377
|
2019-04-24 14:01:01 +08:00 |
|
Alex Lam S.L
|
a84beafd1b
|
fix corner case in assignments (#3376)
fixes #3375
|
2019-04-24 02:50:15 +08:00 |
|
Alex Lam S.L
|
f01cc1e413
|
unwind IIFE class patterns (#3373)
fixes #2332
|
2019-04-21 09:49:07 +08:00 |
|
Alex Lam S.L
|
c719552317
|
fix corner cases in functions (#3372)
fixes #3371
|
2019-04-21 02:16:05 +08:00 |
|
Alex Lam S.L
|
855964a87a
|
enhance unsafe evaluate (#3370)
|
2019-04-20 19:42:41 +08:00 |
|
Alex Lam S.L
|
00833e893a
|
enhance functions (#3368)
|
2019-04-19 19:01:47 +08:00 |
|
Alex Lam S.L
|
b55a2fd531
|
fix corner case in functions (#3367)
fixes #3366
|
2019-04-19 02:55:43 +08:00 |
|
Alex Lam S.L
|
e8a2c0b5bf
|
fix corner case in functions (#3365)
fixes #3364
|
2019-04-18 17:03:52 +08:00 |
|
Alex Lam S.L
|
21cd7e3f57
|
reduce test exports (#3361)
|
2019-04-17 16:19:08 +08:00 |
|
Alex Lam S.L
|
5172ba5f2a
|
introduce functions (#3360)
`var f = function() {};` => `function f() {}`
|
2019-04-15 22:23:11 +08:00 |
|
Alex Lam S.L
|
a74e600fa0
|
mangle shadowed lambda under ie8 correctly (#3356)
fixes #3355
|
2019-04-01 15:22:00 +08:00 |
|
Alex Lam S.L
|
7436977aa5
|
fix infinite loop triggered by #3347 (#3354)
fixes #3353
|
2019-03-23 14:21:54 +08:00 |
|
Alex Lam S.L
|
54b0b49b68
|
enhance inline (#3352)
|
2019-03-21 02:58:33 +08:00 |
|
Alex Lam S.L
|
65648d84a5
|
enhance collapse_vars (#3351)
|
2019-03-20 23:31:21 +08:00 |
|
Alex Lam S.L
|
143f9054da
|
fix corner case in sequences (#3350)
|
2019-03-20 14:54:26 +08:00 |
|
Alex Lam S.L
|
f2286c33f1
|
enhance unsafe for Array (#3349)
|
2019-03-20 06:37:51 +08:00 |
|
Alex Lam S.L
|
b9615f7a62
|
improve compress performance (#3348)
fixes #3174
|
2019-03-20 02:53:04 +08:00 |
|
Alex Lam S.L
|
c520e99eda
|
enhance comparisons (#3347)
|
2019-03-19 01:34:25 +08:00 |
|
Alex Lam S.L
|
615ae37ca3
|
introduce assignments (#3345)
|
2019-03-18 21:28:41 +08:00 |
|
Alex Lam S.L
|
7aa7f21872
|
fix corner case in evaluate (#3344)
|
2019-03-18 21:24:42 +08:00 |
|
Alex Lam S.L
|
4430a436eb
|
fix corner case in inline (#3343)
|
2019-03-17 05:31:40 +08:00 |
|
Alex Lam S.L
|
8b3259e0c2
|
fix corner case in reduce_vars (#3341)
|
2019-03-15 16:06:47 +08:00 |
|
Alex Lam S.L
|
8d2e6f333e
|
fix function inlining after reduce_vars (#3340)
fixes #3297
|
2019-03-15 05:45:46 +08:00 |
|
Alex Lam S.L
|
b3ef5e514d
|
enhance evaluate (#3339)
fixes #3299
|
2019-03-15 02:48:23 +08:00 |
|
Alex Lam S.L
|
627f5fb41e
|
fix corner case with nameCache (#3338)
fixes #3301
|
2019-03-15 01:15:50 +08:00 |
|
Alex Lam S.L
|
d90777b724
|
parse mangle.properties.regex in --config-file properly (#3337)
fixes #3315
|
2019-03-15 00:20:20 +08:00 |
|
Alex Lam S.L
|
e49297e5eb
|
improve usability of pure_funcs (#3336)
fixes #3325
|
2019-03-14 21:36:45 +08:00 |
|
Alex Lam S.L
|
ebd82b3fb6
|
fix corner case in collapse_vars (#3334)
fixes #3274
|
2019-03-14 16:05:56 +08:00 |
|
Alex Lam S.L
|
d074aa6e27
|
fix corner case in collapse_vars (#3333)
fixes #3247
fixes #3305
fixes #3314
fixes #3327
|
2019-03-13 23:48:52 +08:00 |
|
Alex Lam S.L
|
b052f62710
|
fix corner case in reduce_vars (#3332)
fixes #3267
|
2019-03-13 21:56:38 +08:00 |
|
Alex Lam S.L
|
d4ac84b255
|
fix corner case in arguments & reduce_vars (#3331)
fixes #3282
|
2019-03-13 08:46:03 +08:00 |
|
Alex Lam S.L
|
e250396d7e
|
fix corner case in arguments (#3330)
Track modifications to `arguments[i]` under Strict Mode.
fixes #3273
|
2019-03-13 06:59:53 +08:00 |
|
Alex Lam S.L
|
008c236137
|
fix corner case in conditionals (#3329)
fixes #3245
fixes #3257
fixes #3260
fixes #3269
fixes #3271
fixes #3278
fixes #3309
fixes #3319
fixes #3321
|
2019-03-13 04:28:21 +08:00 |
|
Ed S
|
b1c0664066
|
Fix typo in warning (#3324)
protoype -> prototype
|
2019-03-13 02:15:54 +08:00 |
|
Alex Lam S.L
|
ce7e220de4
|
fix corner case in conditionals (#3244)
|
2018-08-30 15:59:05 +08:00 |
|
Alex Lam S.L
|
2bdaca10ae
|
enhance conditionals (#3243)
|
2018-08-30 01:06:34 +08:00 |
|
Alex Lam S.L
|
aa0029204e
|
fix corner case in reduce_vars (#3241)
fixes #3240
|
2018-08-29 22:14:25 +08:00 |
|
Alex Lam S.L
|
f352bcec3a
|
fix corner case in collapse_vars (#3239)
fixes #3238
|
2018-08-29 11:34:34 +08:00 |
|
Alex Lam S.L
|
694ca5d045
|
fix corner case in unused (#3234)
fixes #3233
|
2018-08-23 06:03:39 +08:00 |
|
Alex Lam S.L
|
57fb58b263
|
enhance if_return (#3232)
|
2018-08-21 18:34:16 +08:00 |
|
Alex Lam S.L
|
cfebeb2f63
|
fix corner case in mangle workaround for Safari (#3230)
fixes #3227
|
2018-08-09 17:34:28 +08:00 |
|
Alex Lam S.L
|
fc78423f1d
|
clean up webkit quirks (#3229)
|
2018-08-08 16:15:45 +08:00 |
|
Alex Lam S.L
|
d47547dc71
|
fix corner case in join_vars (#3224)
|
2018-07-27 19:34:44 +08:00 |
|
Alex Lam S.L
|
304db15a20
|
fix corner case in ie8 & rename (#3223)
|
2018-07-26 16:35:43 +08:00 |
|
Alex Lam S.L
|
7cf72b8d66
|
fix corner case in global_defs (#3218)
fixes #3217
|
2018-07-19 18:14:36 +08:00 |
|
Alex Lam S.L
|
cea685f8d9
|
fix corner case in ie8 (#3216)
fixes #3215
|
2018-07-19 14:45:36 +08:00 |
|
Alex Lam S.L
|
bcebacbb9e
|
fix corner cases in preserve_line (#3212)
|
2018-07-13 01:51:10 +08:00 |
|
Alex Lam S.L
|
66c126ffde
|
fix corner case in ie8 (#3207)
fixes #3206
|
2018-07-03 16:44:23 +08:00 |
|
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 |
|