Donny/강동윤
|
24b60d2b64
|
feat(es/minifier): Change order of renaming to align with terser (#5780)
**Description:**
- Change the order of renaming to match one of `terser`.
|
2022-09-08 05:23:23 +00:00 |
|
Donny/강동윤
|
32a73fbf22
|
fix(es/minifier): Fix calculation of character frequency (#5772)
|
2022-09-07 04:46:21 +00:00 |
|
Austaras
|
90852f5aa6
|
fix(es/minifier): Fix analysis of assignments and classes (#5770)
|
2022-09-07 03:51:42 +00:00 |
|
Donny/강동윤
|
60ce462215
|
feat(es/minifier): Align name mangler with terser (#5763)
|
2022-09-06 21:37:58 +09:00 |
|
Austaras
|
948d708144
|
fix(es/minifier): Don't drop parameters in an exported function (#5757)
|
2022-09-06 10:39:23 +09:00 |
|
Donny/강동윤
|
6ba6da62d7
|
perf(es/minifier): Make dead branch remover parallel (#5734)
|
2022-09-04 07:33:26 +00:00 |
|
Austaras
|
5b2d024788
|
feat(es/minifier): Relax requirement for IIFE invokation (#5721)
|
2022-09-03 07:33:31 +00:00 |
|
Donny/강동윤
|
5e151c8a8e
|
feat(es/minifier): Support cycles in DCE (#5715)
|
2022-09-03 04:41:54 +00:00 |
|
Donny/강동윤
|
8827c38faf
|
feat(es/minifier): Make DCE single-pass (#5699)
|
2022-09-01 16:30:21 +00:00 |
|
Austaras
|
4ef99f346b
|
feat(es/minifier): Relax function inline requirement (#5607)
|
2022-09-01 19:36:16 +09:00 |
|
Donny/강동윤
|
5e2b6d5551
|
feat(es/minifier): Remove useless ES version check (#5703)
|
2022-08-31 11:11:54 +00:00 |
|
Donny/강동윤
|
217f519940
|
feat(es/minifier): Ignore closure in initializer from sequential inliner (#5702)
|
2022-08-31 10:33:22 +00:00 |
|
Donny/강동윤
|
d43334eb92
|
feat(es/minifier): Remove redundant check (#5664)
|
2022-08-30 12:22:18 +09:00 |
|
Donny/강동윤
|
100f359e5d
|
fix(es/minifier): Fix optimization of template literals with escape (#5650)
|
2022-08-28 03:15:12 +00:00 |
|
Donny/강동윤
|
a06e6e9ce5
|
fix(es/minifier): Fix alias analyzer (#5639)
|
2022-08-26 10:06:25 +00:00 |
|
Donny/강동윤
|
d44bbffa02
|
fix(es/minifier): Revert alias analyzer work (#5634)
|
2022-08-26 08:45:49 +00:00 |
|
Donny/강동윤
|
00e635b9ea
|
fix(es/minifier): Improve alias analyzer (#5500)
|
2022-08-26 07:56:40 +00:00 |
|
Donny/강동윤
|
d81fe67e4b
|
feat(es/minifier): Improve gzipped size (#5631)
|
2022-08-26 05:23:01 +00:00 |
|
Donny/강동윤
|
7f5095dd5e
|
test(es/minifier): Add tests for size (#5561)
|
2022-08-19 06:03:42 +00:00 |
|
Austaras
|
69f8945911
|
feat(es/minifier): Remove more functions and classes (#5552)
|
2022-08-19 04:28:06 +00:00 |
|
Donny/강동윤
|
7487e3341d
|
feat(es/minifier): Optimize more string property names (#5545)
|
2022-08-18 11:58:05 +09:00 |
|
Austaras
|
d2f3e29bb0
|
feat(es/minifier): Ignore recursive usage for function calls and pure calls (#5526)
|
2022-08-17 23:24:10 +00:00 |
|
Austaras
|
5aa96e00d8
|
fix(es/minifier): Remove recklessly inline (#5528)
|
2022-08-17 13:06:01 +00:00 |
|
Donny/강동윤
|
40bb695f64
|
fix(es/minifier): Fix context of call/new expressions (#5487)
|
2022-08-14 18:56:35 +09:00 |
|
Austaras
|
ca21fd0c4d
|
fix(es/minifier): Inline vars declared in conditional paths (#5392)
|
2022-08-05 13:25:28 +00:00 |
|
Donny/강동윤
|
3943eb24d1
|
feat(es/minifier): Consider char frequencies (#5375)
|
2022-08-03 10:20:17 +00:00 |
|
Austaras
|
77497e4fbe
|
fix(es/fixer): Don't insert extra paren when left of BinExpr is UpdateExpr (#5376)
|
2022-08-03 08:41:40 +00:00 |
|
Austaras
|
b221f90117
|
fix(es/minifier): Optimize inlining function calls with a literal in arguments (#5365)
|
2022-08-02 11:37:40 +00:00 |
|
Austaras
|
8611161c02
|
fix(es/minifier): Ignore member expression without side-effects in assign position (#5344)
|
2022-07-31 16:40:58 +09:00 |
|
Austaras
|
11f495ad37
|
fix(es/minifier): Check if an inlined value is mutated (#5318)
|
2022-07-29 04:49:09 +00:00 |
|
Donny/강동윤
|
64a99461ec
|
fix(es/minifier): Change default es version to es5 (#5333)
|
2022-07-29 02:40:14 +00:00 |
|
Austaras
|
ee84842d22
|
fix(es/minifier): Preserve order of side-effects in sequences pass (#5283)
|
2022-07-24 13:55:37 +00:00 |
|
Austaras
|
6573324d9c
|
feat(es/minifier): Calculate correct size (#5253)
|
2022-07-20 08:25:26 +00:00 |
|
Austaras
|
2e9c9bea1a
|
fix(es/minifier): Fix size calculation of numbers (#5232)
|
2022-07-17 18:07:35 +09:00 |
|
Donny/강동윤
|
16ece4dce0
|
fix(es/minifier): Don't merge exported declarations (#5193)
|
2022-07-13 06:07:31 +00:00 |
|
Donny/강동윤
|
0e4a03ccc6
|
fix(es/minifier): Don't inline a callable expression if it's used as a reference (#5118)
|
2022-07-06 03:53:11 +00:00 |
|
Donny/강동윤
|
b76b4999cc
|
fix(es/codegen): Fix codegen of some non-ascii characters (#5108)
|
2022-07-05 10:22:25 +00:00 |
|
Donny/강동윤
|
eedcb114a2
|
test(es/minifier): Add a test case for the minifier (#5013)
|
2022-06-20 14:38:23 +00:00 |
|
Donny/강동윤
|
36d960c7e9
|
perf(es/hygiene): Make hygiene faster (#4952)
|
2022-06-15 14:36:57 +00:00 |
|
Austaras
|
47bdc6a6b1
|
feat(es/minifier): Turn Array /Object calls into literals (#4947)
|
2022-06-12 02:36:49 +00:00 |
|
magic-akari
|
594089488b
|
feat(es/minifier): Drop new token if possible (#4932)
|
2022-06-11 05:27:13 +00:00 |
|
Donny/강동윤
|
be87494495
|
fix(es/minifier): Reserve more symbols on eval (#4925)
|
2022-06-10 08:49:56 +00:00 |
|
Austaras
|
83ae6a1f1f
|
feat(es/minifier): Remove extra parens in BinExpr (#4878)
|
2022-06-05 05:52:22 +00:00 |
|
Donny/강동윤
|
8365c3d0df
|
fix(es/minifier): Make if_return to not drop required returns (#4847)
|
2022-05-30 06:46:01 +00:00 |
|
Donny/강동윤
|
0567f67664
|
fix(es/minifier): Apply name mangler for more cases (#4840)
|
2022-05-29 11:15:16 +00:00 |
|
Donny/강동윤
|
7f69b9c80f
|
test(es/minifier): Add snapshots for the mangler (#4823)
I found a way to make the name mangler parallel, but I want to ensure that we don't break anything.
|
2022-05-27 07:32:23 +00:00 |
|
brightwu
|
f28d9c143b
|
fix(es/resolver): Fix more edge cases related to catch and var (#4773)
|
2022-05-24 09:24:42 +00:00 |
|
Donny/강동윤
|
49b3c2715c
|
refactor(es/minifier): Make rust-analyzer fast, really (#4746)
|
2022-05-23 16:16:05 +09:00 |
|
Donny/강동윤
|
47e6cc5190
|
refactor(es/minifier): Make rust-analyzer faster (#4744)
- We now use a separate crate for testing the minifier. This makes IDE much faster.
|
2022-05-23 15:53:01 +09:00 |
|
Donny/강동윤
|
dc67911f61
|
feat(es/minifier): Implement more skipping rules for sequences (#4716)
|
2022-05-20 16:01:27 +09:00 |
|