Alex Lam S.L
|
f01f580d6c
|
improve --reduce-test (#3719)
- cover missing cases when eliminating unreferenced labels
- format multi-line outputs correctly
|
2020-02-14 02:47:20 +00:00 |
|
Alex Lam S.L
|
2557148bba
|
increase mocha --reduce-test timeout (#3715)
|
2020-02-12 02:25:04 +00:00 |
|
Alex Lam S.L
|
f4c77886e7
|
add test for --reduce-test (#3712)
|
2020-02-09 23:21:46 +00:00 |
|
Alex Lam S.L
|
70551febc8
|
improve test/reduce (#3710)
- suppress several instances of malformed AST generation
- improve resilience & reporting against malformed ASTs
|
2020-02-09 08:07:55 +00:00 |
|
Alex Lam S.L
|
44499a6643
|
fix corner cases in test/reduce (#3709)
|
2020-02-07 02:41:07 +00:00 |
|
Alex Lam S.L
|
5d258259a4
|
introduce --output-opts CLI option (#3678)
closes #3675
|
2020-01-08 20:44:03 +08:00 |
|
Alex Lam S.L
|
ab050e7a94
|
fix corner case in directives (#3645)
|
2019-12-25 00:55:39 +00:00 |
|
Alex Lam S.L
|
1283d73853
|
fix corner case in parsing directives (#3615)
|
2019-11-29 18:57:29 +08:00 |
|
Alex Lam S.L
|
10c1a78772
|
fix corner case in collapse_vars (#3591)
|
2019-11-17 05:24:02 +08:00 |
|
Alex Lam S.L
|
0f4cfa877a
|
fix corner case in comments (#3550)
|
2019-10-30 03:49:39 +08:00 |
|
Alex Lam S.L
|
543dd7d3d7
|
fix corner case in comments (#3500)
|
2019-10-20 03:21:30 +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
|
6d57ca1a59
|
improve source map handling (#3464)
fixes #2947
fixes #3277
fixes #3411
|
2019-10-11 03:52:33 +08:00 |
|
Alex Lam S.L
|
e88c439eac
|
improve tests (#3405)
|
2019-05-11 22:06:14 +08:00 |
|
Alex Lam S.L
|
6a30e1d6be
|
improve tests (#3399)
|
2019-05-09 07:18:22 +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
|
b9615f7a62
|
improve compress performance (#3348)
fixes #3174
|
2019-03-20 02:53:04 +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
|
694ca5d045
|
fix corner case in unused (#3234)
fixes #3233
|
2018-08-23 06:03:39 +08:00 |
|
Alex Lam S.L
|
76df77c08c
|
implement directives (#3203)
fixes #3166
|
2018-06-28 18:16:49 +08:00 |
|
Alex Lam S.L
|
28330913d8
|
improve mocha tests (#3195)
|
2018-06-24 04:00:36 +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
|
7963b96681
|
augment tests for inline source maps (#3145)
|
2018-05-24 02:37:51 +08:00 |
|
Alex Lam S.L
|
69fc7ca8da
|
workaround test failures in Node.js 10 (#3102)
|
2018-04-26 17:44:37 +08:00 |
|
Alex Lam S.L
|
0a79496e0a
|
workaround stack overflow in ChakraCore (#3101)
|
2018-04-26 15:02:17 +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
|
b5bab254ce
|
speed up has_parens() (take 2) (#3052)
fixes #3050
|
2018-04-05 04:12:04 +08:00 |
|
b-fuze
|
8adfc29f91
|
Don't load source map until the JS source is fully received (#3040)
|
2018-03-31 20:26:40 +09: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
|
9f9db504d7
|
improve test for #3023 (#3031)
|
2018-03-29 23:36:40 +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 |
|
Alex Lam S.L
|
49bfc6b555
|
improve performance (#3020)
- replace `find_if()` with `all()` wherever possible
- move ESTree-specific logic out of `figure_out_scope()`
|
2018-03-23 03:43:52 +08:00 |
|
Alex Lam S.L
|
b29d435bb5
|
refactor brackets to braces (#3005)
|
2018-03-15 15:46:45 +08:00 |
|
Alex Lam S.L
|
188c39e8d5
|
retain comments within brackets (#2999)
fixes #2998
|
2018-03-13 18:44:21 +08:00 |
|
Alex Lam S.L
|
f40f5eb228
|
improve mangle (#2948)
|
2018-02-23 23:51:49 +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
|
7fdd2082a6
|
drop unused "class" definition IIFEs (#2923)
fixes #805
|
2018-02-17 05:11:31 +08:00 |
|
Alex Lam S.L
|
d626e9bf19
|
improve inline efficiency (#2924)
|
2018-02-17 02:37:13 +08:00 |
|
Alex Lam S.L
|
cff3bf4914
|
configure rename with CLI (#2802)
|
2018-01-17 15:12:22 +08:00 |
|
Alex Lam S.L
|
bf832cde16
|
improve synergy between compress and rename (#2755)
|
2018-01-09 17:55:41 +08:00 |
|
Alex Lam S.L
|
2e22d38a02
|
improve rename reproducibility (#2754)
fixes #2752
|
2018-01-09 13:53:05 +08:00 |
|
Alex Lam S.L
|
659c8a7632
|
handle trailing line comments correctly (#2736)
fixes #2734
|
2018-01-06 21:05:21 +08:00 |
|
Alex Lam S.L
|
afbcebddf6
|
fix mangle name collision across files (#2722)
|
2018-01-05 05:08:09 +08:00 |
|