SWC Bot
ad4b0d200c
chore: Publish crates
2022-09-14 05:05:55 +00:00
Donny/강동윤
a5f7b6946f
fix(es/minifier): Don't replace parameters of IIFE if it's recursive ( #5852 )
...
**Description:**
While investigating, I found that problem is not the analysis of recursive functions. Instead, it was a problem with the IIFE evaluator, which replaces parameters even if it's recursive.
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/5846
2022-09-14 05:02:14 +00:00
SWC Bot
9d5439281a
chore: Publish crates
2022-09-14 03:03:29 +00:00
OJ Kwon
c0da2e998a
fix(swc_core): Fix reexport of testing
( #5848 )
2022-09-14 11:59:36 +09:00
SWC Bot
3f4e469913
chore: Publish crates
2022-09-13 10:35:40 +00:00
Donny/강동윤
0284c1bf40
test(es/transforms): Enable tests for fixed issues ( #5845 )
2022-09-13 10:32:00 +00:00
SWC Bot
76d22dfeb1
chore: Publish crates
2022-09-13 07:46:53 +00:00
magic-akari
bf759819e4
fix(es/modules): Improve compatibility with cjs-module-lexer
( #5835 )
2022-09-13 07:43:41 +00:00
SWC Bot
cae41739d5
chore: Publish crates
2022-09-13 06:48:34 +00:00
Donny/강동윤
fe3072b12a
perf(es/minifier): Reduce type sizes ( #5843 )
2022-09-13 06:45:33 +00:00
SWC Bot
c624c3de03
chore: Publish crates
2022-09-13 06:06:00 +00:00
Donny/강동윤
b6cf9750ec
perf(es/minifier): Make the expression simplifier more parallel ( #5841 )
...
**Description:**
It was not parallel enough.
2022-09-13 06:02:44 +00:00
SWC Bot
d16fb9a8cf
chore: Publish crates
2022-09-13 05:04:36 +00:00
Alexander Akait
ccd618ce54
perf(html/minifier): Improve performance ( #5838 )
2022-09-13 14:01:41 +09:00
SWC Bot
abc722c6f8
chore: Publish crates
2022-09-13 04:46:38 +00:00
Alexander Akait
211b0a93fd
feat(css/minifier): Compress @media
and @supports
( #5828 )
2022-09-13 04:43:41 +00:00
SWC Bot
d8c1e4a62e
chore: Publish crates
2022-09-13 03:56:39 +00:00
Austaras
8567a38c4a
feat(es/minifier): Extend inlining of identifiers to multi-usage ( #5832 )
2022-09-13 03:52:47 +00:00
SWC Bot
6cb280fdb5
chore: Publish crates
2022-09-13 03:09:24 +00:00
Alexander Akait
b691fec7b7
perf(html/minifier): Improve performance ( #5840 )
2022-09-13 03:06:08 +00:00
SWC Bot
b2c0fbd7ba
chore: Publish crates
2022-09-13 02:19:15 +00:00
magic-akari
10637b006f
fix(es/parser): Handle more TS1185
( #5834 )
2022-09-13 02:16:22 +00:00
SWC Bot
35b88e3adc
chore: Publish crates
2022-09-12 22:34:21 +00:00
OJ Kwon
856d741ec7
feat(swc_core): Export testing utilities ( #5839 )
...
**Description:**
This PR exports general testing utilities from swc_core.
2022-09-12 22:31:26 +00:00
SWC Bot
2df19176fb
chore: Publish crates
2022-09-12 05:16:53 +00:00
Donny/강동윤
10484edbf7
perf(es/parser): Optimize memory layout ( #5833 )
...
**Description:**
I boxed `BigIntValue` in the `Token` type to make `TokenAndSpan` smaller and made the parser use `Vec` instead of `SmallVec` for token contexts.
2022-09-12 05:14:09 +00:00
SWC Bot
9f28c246dc
chore: Publish crates
2022-09-12 04:34:08 +00:00
Donny/강동윤
24004270d9
perf(atoms): Reduce size of Atom
( #5831 )
...
**Description:**
This patch reduces the memory footprint.
2022-09-12 04:31:17 +00:00
SWC Bot
485632ae03
chore: Publish crates
2022-09-12 01:14:29 +00:00
Alexander Akait
1803874f14
fix(css/minifier): Fix minification of universal selectors ( #5826 )
2022-09-12 01:11:36 +00:00
SWC Bot
bfb06f1248
chore: Publish crates
2022-09-12 00:28:51 +00:00
廖应龙
969ecdee3d
fix(cli): Update the plugin template ( #5824 )
2022-09-12 00:25:43 +00:00
SWC Bot
c92474ee13
chore: Publish crates
2022-09-11 23:40:40 +00:00
Alexander Akait
b531410ea9
fix(css/minifier): Compress alpha ( #5825 )
2022-09-11 23:37:35 +00:00
SWC Bot
7811ceea3b
chore: Publish crates
2022-09-11 13:59:34 +00:00
Donny/강동윤
4f119b2693
perf(css): Optimize memory layout of ast types ( #5823 )
2022-09-11 13:56:48 +00:00
SWC Bot
fb2c33e132
chore: Publish crates
2022-09-11 09:28:02 +00:00
Donny/강동윤
9e81c2639b
perf(css/minifier): Merge passes and reduce clone ( #5822 )
2022-09-11 18:24:53 +09:00
SWC Bot
35736a313d
chore: Publish crates
2022-09-11 07:19:34 +00:00
Donny/강동윤
4fa5a2778b
perf(css/minifier): Merge more passes into the compressor ( #5821 )
2022-09-11 16:16:45 +09:00
SWC Bot
70f1be9919
chore: Publish crates
2022-09-11 06:26:58 +00:00
Donny/강동윤
f523502f4c
perf(css/minifier): Merge passes ( #5820 )
...
**Description:**
A single visitor is better for performance.
2022-09-11 15:24:02 +09:00
SWC Bot
2b1e73737f
chore: Publish crates
2022-09-11 06:21:56 +00:00
Donny/강동윤
cfe575e35a
perf(es/minifier): Make expression simplifier stateless and parallel ( #5819 )
2022-09-11 06:18:44 +00:00
SWC Bot
5fe032c01a
chore: Publish crates
2022-09-11 03:00:57 +00:00
RiESAEX
8adbe1675e
fix(es/parser): Keep comments of the RHS of a binary expression ( #5812 )
2022-09-11 02:58:06 +00:00
SWC Bot
7f6483a94c
chore: Publish crates
2022-09-11 02:07:00 +00:00
OJ Kwon
2819be5aac
feat(swc_core): Export swc_common/sourcemap
( #5818 )
2022-09-11 02:04:15 +00:00
SWC Bot
4084fc1aeb
chore: Publish crates
2022-09-10 17:14:48 +00:00
Donny/강동윤
704ea3d48d
perf(es/minifier): Optimize usage of IndexSet
( #5814 )
2022-09-10 17:11:41 +00:00