magic-akari
c53cce41da
fix(es/typescript): Strip declare export in strip-only mode ( #9374 )
...
- Closes #9373
2024-08-04 14:19:45 +09:00
magic-akari
c2e302127f
fix(es/codegen): Print the missing abstract
in class expression ( #9372 )
...
- Closes #9370
2024-08-04 14:18:59 +09:00
SWC Bot
5942996926
chore: Publish crates
2024-08-02 01:16:39 +00:00
magic-akari
4f9116f925
fix(es/typescript): Analyze import chain ( #9369 )
...
- Closes #9368
---------
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2024-08-02 10:15:18 +09:00
SWC Bot
60be848be6
chore: Publish crates
2024-08-01 13:40:12 +00:00
magic-akari
6f1716c4ae
fix(es/typescript): Handle backtick in ASI issue ( #9367 )
2024-08-01 22:38:52 +09:00
SWC Bot
8767bb9b99
chore: Publish crates
2024-08-01 12:48:37 +00:00
Donny/강동윤
4f0fc6eb65
fix(es/parser): Make UnterminatedBlockComment
stick to the EOF ( #9366 )
...
**Related issue:**
- https://github.com/wooorm/markdown-rs/pull/120
2024-08-01 11:33:13 +00:00
SWC Bot
c587c76b67
chore: Publish crates
2024-08-01 10:51:23 +00:00
magic-akari
221773069b
fix(es/typescript): Handle single type statement in if/for/while ( #9364 )
...
- Closes : #9363
2024-08-01 19:49:44 +09:00
SWC Bot
052a43e5be
chore: Publish crates
2024-08-01 06:02:55 +00:00
Donny/강동윤
5368e189ab
fix(common): Fix StringInput.end_pos
( #9362 )
2024-08-01 15:01:32 +09:00
SWC Bot
dd4b78248a
chore: Publish crates
2024-08-01 05:32:59 +00:00
Donny/강동윤
dc1b87e43e
fix(es/parser): Fix span for unterminated block comments ( #9361 )
...
**Related issue:**
- https://github.com/wooorm/mdxjs-rs/pull/49
2024-08-01 05:16:17 +00:00
SWC Bot
845c4010d7
chore: Publish crates
2024-07-31 14:38:24 +00:00
magic-akari
3ee82e223f
fix(es/typescript): Fix ASI in expression for fast strip ( #9358 )
...
- Closes #9355
2024-07-31 13:33:33 +00:00
Devon Govett
24e87985d4
fix(es/minifier): Preserve flags while dropping elements of SeqExpr
( #8907 )
...
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
Co-authored-by: 강동윤 (Donny) <kdy1997.dev@gmail.com>
2024-07-31 08:03:04 +00:00
SWC Bot
bd0f537a81
chore: Publish crates
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-07-30 05:22:33 +00:00
David Sherret
636585b44d
fix(es/codegen): Emit question token for class methods ( #9342 )
2024-07-30 10:36:17 +09:00
SWC Bot
11e6f21622
chore: Publish crates
2024-07-29 05:54:52 +00:00
Donny/강동윤
1454ab54c1
fix(es/minifier): Fix analysis of for-in/of ( #9340 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9263
2024-07-29 04:05:54 +00:00
Donny/강동윤
77da7cf24b
fix(es/minifier): Fix detection of this
( #9339 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9148
2024-07-29 03:23:20 +00:00
SWC Bot
238d5012f4
chore: Publish crates
2024-07-27 17:40:12 +00:00
Donny/강동윤
acb3952ae3
fix(es/decorators): Fix TypeScript syntax assertion ( #9336 )
...
CI / Cargo fmt (push) Has been cancelled
CI / Cargo clippy (push) Has been cancelled
CI / Check license of dependencies (push) Has been cancelled
CI / Check (macos-latest) (push) Has been cancelled
CI / Check (ubuntu-latest) (push) Has been cancelled
CI / Check (windows-latest) (push) Has been cancelled
CI / Test wasm (binding_core_wasm) (push) Has been cancelled
CI / Test wasm (binding_minifier_wasm) (push) Has been cancelled
CI / Test wasm (binding_typescript_wasm) (push) Has been cancelled
CI / List crates (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Has been cancelled
CI / Test with @swc/cli (push) Has been cancelled
CI / Miri (better_scoped_tls) (push) Has been cancelled
CI / Miri (string_enum) (push) Has been cancelled
CI / Miri (swc) (push) Has been cancelled
CI / Miri (swc_bundler) (push) Has been cancelled
CI / Miri (swc_ecma_codegen) (push) Has been cancelled
CI / Miri (swc_ecma_minifier) (push) Has been cancelled
Benchmark / Bench everything (push) Has been cancelled
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Has been cancelled
CI / Done (push) Has been cancelled
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9335
2024-07-26 08:13:51 +00:00
SWC Bot
2816bd36e1
chore: Publish crates
2024-07-25 03:44:26 +00:00
magic-akari
56da6be0e9
fix(es/ast): Accept any case of EsVersion during deserialization ( #9329 )
...
**Related issue:**
- Closes #9287
2024-07-25 12:41:45 +09:00
harpsealjs
75bc7bfb52
fix(swc_core): Remove unused preset_env
( #9333 )
...
**Description:**
While upgrading to 0.99.4, we encounter a compile error with the
`ecma_preset_env` feature on `swc_core`. Seems that the preset_env_base
package is not a dependency of
[swc_core](95af17ff91/crates/swc_core/Cargo.toml (L336-L387)
)
[Repro](https://github.com/LingyuCoder/swc-ecma-preset-env-error )
2024-07-25 12:40:32 +09:00
magic-akari
57146cf58a
fix(es/typescrupt): Fix ASI issue in fast ts strip ( #9332 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9331
2024-07-25 11:45:23 +09:00
SWC Bot
1ce1862b8d
chore: Publish crates
2024-07-24 04:42:44 +00:00
Donny/강동윤
4d60f528d1
fix(es/typescript): Preserve type assertions ( #9328 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9295
2024-07-24 13:07:39 +09:00
SWC Bot
98003c8652
chore: Publish crates
2024-07-24 02:01:59 +00:00
Daniil Suvorov
831500e24a
chore(deps): Drop atty
( #9325 )
...
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2024-07-24 09:28:40 +09:00
SWC Bot
021870b247
chore: Publish crates
2024-07-23 07:56:39 +00:00
Donny/강동윤
a120faf84b
chore(deps): Update wasmer
to fix broken Windows build ( #9322 )
2024-07-23 07:27:25 +00:00
Donny/강동윤
8107e985e1
perf(es/helpers): Use bool
instead of AtomicBool
( #9321 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9222
2024-07-23 15:47:17 +09:00
Donny/강동윤
279ea910e0
build: Update rustc
to nightly-2024-07-21
( #9319 )
2024-07-23 05:31:35 +00:00
SWC Bot
c9dbb8068d
chore: Publish crates
2024-07-22 07:56:19 +00:00
Donny/강동윤
bdaaf47cb4
fix(es/utils): Use $crate
for quote_ident!()
( #9309 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9299
2024-07-22 16:48:13 +09:00
강동윤 (Donny)
4b7616f8a9
chore: Publish crates
2024-07-21 21:22:19 +09:00
Donny/강동윤
0b3dbb8937
perf(visit): Add #[inline]
( #9302 )
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-07-21 07:11:00 +09:00
Donny/강동윤
07376c6fbb
perf(es/codegen): Optimize using swc_allocator
( #9294 )
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-07-20 03:05:08 +09:00
David Sherret
2b324812ac
fix(es/ast): Make span of binding ident include type ann ( #9293 )
...
**Description:**
The binding ident includes a type ann and should have the type ann in it.
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9290
2024-07-19 17:08:02 +00:00
Donny/강동윤
ae2ac05b94
perf(visit): Modify Box
and Vec
in-place ( #9291 )
2024-07-19 16:28:28 +00:00
Donny/강동윤
c1cd0b99c1
perf(es/codegen): Use Vec<T>
from swc_allocator
( #9280 )
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-07-19 10:27:32 +00:00
Donny/강동윤
6afa40b7b4
chore(ci): Integrate changeset ( #9284 )
...
**Description:**
@swc-bot works, but as it works by creating a commit after merging each PR, it makes reading commit log harder and it causes problems with caching in CI.
Changeset itself does not support managing Rust crates, but there's a crate for this purpose.
2024-07-19 18:44:43 +09:00