SWC Bot
f44205bd57
chore: Publish crates
2023-10-10 04:10:33 +00:00
SWC Bot
ed648337f1
chore: Publish crates
2023-10-08 02:05:49 +00:00
SWC Bot
34e03c4661
chore: Publish crates
2023-10-08 00:41:50 +00:00
SWC Bot
d716dc823b
chore: Publish crates
2023-10-07 14:22:43 +00:00
SWC Bot
4843266545
chore: Publish crates
2023-10-06 14:46:52 +00:00
Donny/강동윤
a5621bb30a
chore(xtask): Migrate scripts to xtask ( #8072 )
...
This PR adds
- `xtask clean`
- `xtask bench`
2023-10-06 14:44:53 +00:00
SWC Bot
5c6c82bc6a
chore: Publish crates
2023-10-06 12:41:57 +00:00
SWC Bot
a6527bf9ab
chore: Publish crates
2023-10-06 00:12:18 +00:00
SWC Bot
da9bee9776
chore: Publish crates
2023-10-05 09:17:21 +00:00
SWC Bot
70ec648a63
chore: Publish crates
2023-10-05 08:36:48 +00:00
Donny/강동윤
6420aefca5
chore: Use cargo xtask
( #8068 )
2023-10-05 08:34:51 +00:00
강동윤 (Donny)
a35fed015f
chore: Publish crates
2023-10-05 16:29:43 +09:00
SWC Bot
0edd36842b
chore: Publish crates
2023-10-03 16:49:03 +00:00
SWC Bot
89676946e6
chore: Publish crates
2023-10-03 06:04:32 +00:00
SWC Bot
4abfbaacc4
chore: Publish crates
2023-10-03 03:35:46 +00:00
SWC Bot
b3a59613ab
chore: Publish crates
2023-10-02 17:32:00 +00:00
SWC Bot
c53a655154
chore: Publish crates
2023-10-02 16:45:51 +00:00
SWC Bot
92c6be7681
chore: Publish crates
2023-10-02 15:48:04 +00:00
Donny/강동윤
f717cf21cc
refactor(cli): Make CLI testable/managable with swc-bump
( #8045 )
...
**Description:**
It was hard to maintain CLI because actual logic was in `./bindings`.
2023-10-02 15:46:14 +00:00
SWC Bot
2bf935c68b
chore: Publish crates
2023-10-02 06:18:14 +00:00
Donny/강동윤
f2bc6a3fcc
chore(ci): Prepare multi-package repository ( #8043 )
2023-10-02 04:41:21 +00:00
강동윤 (Donny)
13161c45cd
chore: Publish crates
2023-10-01 20:52:47 +09:00
SWC Bot
203b2297c3
chore: Publish crates
2023-09-30 11:42:29 +00:00
SWC Bot
3fd6f64e60
chore: Publish crates
2023-09-29 21:35:08 +00:00
SWC Bot
8f445f49c9
chore: Publish crates
2023-09-29 20:54:50 +00:00
SWC Bot
5283e5bf82
chore: Publish crates
2023-09-29 20:36:29 +00:00
SWC Bot
d35de6444e
chore: Publish crates
2023-09-29 19:53:01 +00:00
SWC Bot
537932b581
chore: Publish crates
2023-09-29 19:48:02 +00:00
SWC Bot
90387bb340
chore: Publish crates
2023-09-29 14:50:45 +00:00
Donny/강동윤
a13f5cbe03
refactor(es): Extract parser/codegen code for swc::Compiler
( #8030 )
2023-09-29 14:48:31 +00:00
SWC Bot
920362685b
chore: Publish crates
2023-09-29 11:01:28 +00:00
SWC Bot
2153c05c66
chore: Publish crates
2023-09-29 10:27:04 +00:00
SWC Bot
83f77ddfce
chore: Publish crates
2023-09-29 08:49:57 +00:00
SWC Bot
632a63a46e
chore: Publish crates
2023-09-27 23:30:11 +00:00
SWC Bot
0871d4e0f0
chore: Publish crates
2023-09-27 14:36:52 +00:00
강동윤 (Donny)
8231f874e7
chore: Publish crates
2023-09-27 10:13:08 +09:00
SWC Bot
0e24dc9c74
chore: Publish crates
2023-09-27 00:57:21 +00:00
SWC Bot
7c227870c8
chore: Publish crates
2023-09-26 23:39:31 +00:00
SWC Bot
78e12595a4
chore: Publish crates
2023-09-26 03:59:50 +00:00
SWC Bot
b74a9f4357
chore: Publish crates
2023-09-25 23:38:00 +00:00
강동윤 (Donny)
243d68d8dc
chore: Publish crates
2023-09-25 22:24:43 +09:00
SWC Bot
5a94ff1083
chore: Publish crates
2023-09-25 04:04:09 +00:00
SWC Bot
e146ff7d8e
chore: Publish crates
2023-09-25 01:42:53 +00:00
magic-akari
9c9a538f23
refactor(es/typescript): Reimplement TypeScript pass ( #7202 )
...
**Description:**
## Bugfixes
- Exported `let`/`var` declarations in TypeScript namespaces should be mutable.
- Fix missing declaration of complex exported patterns in TypeScript namespaces.
- Preserve concrete TS namespaces.
## New Features
- Introducing [Verbatim Module Syntax](https://www.typescriptlang.org/tsconfig#verbatimModuleSyntax ).
- Enum value will now be inlined whenever possible within a single module, optimizing runtime performance.
- Constant enums will be automatically eliminated when feasible, This can reduce bundle size.
- Added support for cross-referencing enum values.
## Deprecated
`TsEnumConfig` is deprecated
- The `treat_const_enum_as_enum` transform option is deprecated.
- The `ts_enum_is_readonly` assumption option is deprecated.
**BREAKING CHANGE:**
TypeScript Config is changed.
**Related issue:**
- Closes #5197
- Closes #5259
- Closes #7177
- Closes #7453
- Closes #7676
- Closes #7681
- Closes #7791
- Closes #7961
2023-09-25 01:41:00 +00:00
SWC Bot
bea10ef5f5
chore: Publish crates
2023-09-24 23:41:11 +00:00
강동윤 (Donny)
489797f1cf
chore: Publish crates
2023-09-24 13:59:06 +09:00
SWC Bot
36de9de600
chore: Publish crates
2023-09-23 15:49:46 +00:00
SWC Bot
3eb23eba7b
chore: Publish crates
2023-09-22 23:50:22 +00:00
강동윤 (Donny)
276be28ae1
chore: Publish crates
2023-09-22 11:15:56 +09:00
SWC Bot
ee6260d53b
chore: Publish crates
2023-09-21 05:18:49 +00:00
SWC Bot
95285e8a4a
chore: Publish crates
2023-09-20 06:58:46 +00:00
SWC Bot
0229bad76c
chore: Publish crates
2023-09-19 02:59:38 +00:00
강동윤 (Donny)
2dac39304d
chore: Publish crates
2023-09-19 07:09:26 +09:00
강동윤 (Donny)
76b7a747ad
chore: Publish crates
2023-09-19 07:05:57 +09:00
강동윤 (Donny)
199a13847a
chore: Publish crates
2023-09-19 06:38:30 +09:00
SWC Bot
f66da77220
chore: Publish crates
2023-09-18 14:42:07 +00:00
SWC Bot
1079daab4c
chore: Publish crates
2023-09-18 14:04:53 +00:00
SWC Bot
f2baa7ab63
chore: Publish crates
2023-09-18 13:22:16 +00:00
SWC Bot
e749328312
chore: Publish crates
2023-09-16 09:19:13 +00:00
SWC Bot
fc90ead01d
chore: Publish crates
2023-09-16 04:33:48 +00:00
SWC Bot
e67bf05f9d
chore: Publish crates
2023-09-15 12:38:09 +00:00
SWC Bot
88b009cee2
chore: Publish crates
2023-09-15 08:25:18 +00:00
강동윤 (Donny)
01fefd32f7
chore: Publish crates
2023-09-15 15:11:50 +09:00
강동윤 (Donny)
67e30819bd
chore: Publish crates
2023-09-15 15:07:28 +09:00
SWC Bot
16ad8ec4d1
chore: Publish crates
2023-09-14 07:19:55 +00:00
SWC Bot
9f8d454e00
chore: Publish crates
2023-09-14 02:49:44 +00:00
SWC Bot
47388a047e
chore: Publish crates
2023-09-14 02:17:21 +00:00
SWC Bot
418a2e3016
chore: Publish crates
2023-09-13 05:57:44 +00:00
SWC Bot
858a4f4a22
chore: Publish crates
2023-09-13 02:05:35 +00:00
Donny/강동윤
26b01bd01b
chore: Publish crates
2023-09-11 23:26:44 +09:00
SWC Bot
0d0f04689c
chore: Publish crates
2023-09-11 08:33:49 +00:00
SWC Bot
5431010c75
chore: Publish crates
2023-09-10 07:00:21 +00:00
SWC Bot
3210556c7e
chore: Publish crates
2023-09-10 06:29:19 +00:00
Donny/강동윤
8bb2925e23
chore: Publish crates
2023-09-07 10:23:00 +09:00
SWC Bot
8bb911269c
chore: Publish crates
2023-09-06 17:31:41 +00:00
SWC Bot
5c005256d6
chore: Publish crates
2023-09-06 10:26:13 +00:00
SWC Bot
4623b3e07f
chore: Publish crates
2023-09-05 12:26:15 +00:00
SWC Bot
92d08c38e2
chore: Publish crates
2023-09-01 05:26:46 +00:00
Donny/강동윤
fd1c0cfdae
chore: Publish crates
2023-09-01 11:36:14 +09:00
SWC Bot
d1ec49e3e5
chore: Publish crates
2023-08-31 13:25:10 +00:00
SWC Bot
e5f7a9dab0
chore: Publish crates
2023-08-31 07:26:53 +00:00
SWC Bot
482306086d
chore: Publish crates
2023-08-31 05:56:04 +00:00
Donny/강동윤
15d3900f60
chore: Publish crates
2023-08-30 21:08:25 +09:00
SWC Bot
3127ad9515
chore: Publish crates
2023-08-30 10:15:47 +00:00
SWC Bot
766d3e8896
chore: Publish crates
2023-08-30 03:03:30 +00:00
SWC Bot
853b4803ad
chore: Publish crates
2023-08-30 02:26:08 +00:00
Donny/강동윤
01cbd6edbd
chore(deps): Update memchr
( #7891 )
2023-08-30 02:23:57 +00:00
SWC Bot
aa8ad10ad8
chore: Publish crates
2023-08-29 10:23:30 +00:00
SWC Bot
c31f05a675
chore: Publish crates
2023-08-29 05:47:51 +00:00
SWC Bot
4a2c24bbec
chore: Publish crates
2023-08-29 05:06:03 +00:00
SWC Bot
3e41468a3a
chore: Publish crates
2023-08-29 01:41:18 +00:00
SWC Bot
44de87f481
chore: Publish crates
2023-08-28 01:12:12 +00:00
SWC Bot
562f5e1eb3
chore: Publish crates
2023-08-28 00:31:39 +00:00
SWC Bot
5d25307a1a
chore: Publish crates
2023-08-27 23:38:50 +00:00
SWC Bot
2be46c920c
chore: Publish crates
2023-08-27 18:25:51 +00:00
SWC Bot
84737cdcd8
chore: Publish crates
2023-08-26 01:14:53 +00:00
SWC Bot
606b57c101
chore: Publish crates
2023-08-25 22:13:55 +00:00
Donny/강동윤
7911973020
chore: Publish crates
2023-08-25 22:55:28 +09:00
SWC Bot
5c96b8545d
chore: Publish crates
2023-08-25 13:48:47 +00:00
SWC Bot
7986566128
chore: Publish crates
2023-08-25 07:25:19 +00:00
Donny/강동윤
c18051fb0b
chore: Publish crates
2023-08-25 15:21:54 +09:00
SWC Bot
9c69caf665
chore: Publish crates
2023-08-25 06:07:50 +00:00
SWC Bot
f79ca54584
chore: Publish crates
2023-08-25 04:49:30 +00:00
SWC Bot
5ae2e810d8
chore: Publish crates
2023-08-25 03:34:55 +00:00
SWC Bot
e3b4cfbbf9
chore: Publish crates
2023-08-24 18:52:19 +00:00
SWC Bot
7b5cb902a5
chore: Publish crates
2023-08-24 12:58:41 +00:00
SWC Bot
a9a6928a4e
chore: Publish crates
2023-08-24 08:20:56 +00:00
SWC Bot
da5bc1084d
chore: Publish crates
2023-08-24 07:37:21 +00:00
SWC Bot
662f236aa5
chore: Publish crates
2023-08-22 02:06:20 +00:00
SWC Bot
6a8ea89f4b
chore: Publish crates
2023-08-18 06:26:59 +00:00
SWC Bot
f87581f67d
chore: Publish crates
2023-08-18 04:27:30 +00:00
Donny/강동윤
6e37fd2932
chore: Publish crates
2023-08-18 04:30:40 +09:00
SWC Bot
becea47a2d
chore: Publish crates
2023-08-17 18:11:16 +00:00
SWC Bot
9dbfadb48d
chore: Publish crates
2023-08-17 14:38:07 +00:00
SWC Bot
ebbc9292e3
chore: Publish crates
2023-08-17 05:18:03 +00:00
SWC Bot
a6a5ec30cd
chore: Publish crates
2023-08-17 04:37:14 +00:00
SWC Bot
05200ad352
chore: Publish crates
2023-08-17 04:03:33 +00:00
SWC Bot
0d036b4915
chore: Publish crates
2023-08-16 19:11:18 +00:00
SWC Bot
e9dfe879d9
chore: Publish crates
2023-08-16 18:04:14 +00:00
SWC Bot
d5495eeb9a
chore: Publish crates
2023-08-16 14:18:56 +00:00
David Sherret
b43e38d3f9
refactor: Use ahash
from swc_common
in more places ( #7815 )
...
**Description:**
Uses ahash from swc_common in more places. This allows for more easily
swapping out ahash with rustc_hash.
2023-08-16 23:16:52 +09:00
SWC Bot
2dc88ef147
chore: Publish crates
2023-08-16 13:26:52 +00:00
SWC Bot
a671afa0aa
chore: Publish crates
2023-08-16 02:12:39 +00:00
SWC Bot
023042dfb9
chore: Publish crates
2023-08-15 15:29:35 +00:00
SWC Bot
47350a8ac6
chore: Publish crates
2023-08-14 16:35:22 +00:00
SWC Bot
0f66ee315a
chore: Publish crates
2023-08-14 15:47:58 +00:00
SWC Bot
74d446f759
chore: Publish crates
2023-08-14 01:35:45 +00:00
Donny/강동윤
7fac0270c4
chore: Publish crates
2023-08-10 17:13:03 +09:00
SWC Bot
b5dcce03c1
chore: Publish crates
2023-08-10 08:01:19 +00:00
Donny/강동윤
54f38cb47e
chore: Publish crates
2023-08-10 12:05:44 +09:00
SWC Bot
be58d36c42
chore: Publish crates
2023-08-10 02:50:53 +00:00
SWC Bot
e90b555790
chore: Publish crates
2023-08-09 20:44:26 +00:00
SWC Bot
0edc4207f4
chore: Publish crates
2023-08-09 20:04:15 +00:00
SWC Bot
c04ca528b8
chore: Publish crates
2023-08-09 09:19:00 +00:00
SWC Bot
fd2d6747be
chore: Publish crates
2023-08-09 08:37:37 +00:00
SWC Bot
1c2eb88a60
chore: Publish crates
2023-08-09 05:00:38 +00:00
Donny/강동윤
000f817bcc
chore: Publish crates
2023-08-08 14:05:39 +09:00
SWC Bot
83983f49c8
chore: Publish crates
2023-08-07 22:56:50 +00:00
SWC Bot
14906e279f
chore: Publish crates
2023-08-07 22:20:08 +00:00
SWC Bot
0219eebeb9
chore: Publish crates
2023-08-07 21:31:50 +00:00
SWC Bot
1323c25ed6
chore: Publish crates
2023-08-07 20:38:40 +00:00
SWC Bot
1e6ade8cfa
chore: Publish crates
2023-08-07 20:01:21 +00:00
SWC Bot
76c78f8794
chore: Publish crates
2023-08-07 08:17:54 +00:00
SWC Bot
51d17b66ad
chore: Publish crates
2023-08-06 22:16:01 +00:00
SWC Bot
434472a678
chore: Publish crates
2023-08-06 21:44:26 +00:00
SWC Bot
97289b4edc
chore: Publish crates
2023-08-06 20:31:13 +00:00
Gareth McSorley
e50cfde938
refactor(es/parser): Do not use lexical
( #7758 )
...
This PR replaces the current usage of lexical within the swc_ecma_parser
crate with equivalent parsing of large numbers using BigInt.
**Description:**
As discussed in
https://github.com/swc-project/swc/issues/7752 , lexical contains a
number of soundness issues but doesn't appear to be actively supported.
Given the relatively low integration surface it seems reasonable to
replace the usage of lexical with another package to avoid this issue.
**Related issue:**
- Closes #7752
2023-08-06 20:29:17 +00:00
SWC Bot
c9a55603ae
chore: Publish crates
2023-08-03 22:23:07 +00:00
SWC Bot
875a7a7393
chore: Publish crates
2023-08-03 03:23:59 +00:00
SWC Bot
d0ea6bdd84
chore: Publish crates
2023-08-03 02:45:17 +00:00