Skip to content

Commit 5fade2f

Browse files
authored
feat(deps)!: bump swc_core from 46.0.3 to 50.2.3 and swc_experimental (#12445)
* Bump swc * Bump swc plugins * Bump SWC experimental * Update snapshots * Bump SWC to fix ub
1 parent fbc927a commit 5fade2f

File tree

9 files changed

+205
-181
lines changed

9 files changed

+205
-181
lines changed

Cargo.lock

Lines changed: 163 additions & 139 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -135,19 +135,19 @@ rkyv = { version = "=0.8.8", default-features = false, features = ["std", "
135135

136136
# Must be pinned with the same swc versions
137137
pnp = { version = "0.12.1", default-features = false }
138-
swc = { version = "44.0.0", default-features = false }
138+
swc = { version = "48.0.0", default-features = false }
139139
swc_config = { version = "3.1.2", default-features = false }
140-
swc_core = { version = "46.0.3", default-features = false, features = ["parallel_rayon"] }
141-
swc_ecma_minifier = { version = "35.0.0", default-features = false }
142-
swc_error_reporters = { version = "18.0.0", default-features = false }
143-
swc_html = { version = "28.0.0", default-features = false }
144-
swc_html_minifier = { version = "35.0.0", default-features = false }
145-
swc_node_comments = { version = "16.0.0", default-features = false }
146-
swc_plugin_runner = { version = "21.0.0", default-features = false }
147-
148-
swc_experimental_ecma_ast = { version = "0.3.1", default-features = false }
149-
swc_experimental_ecma_parser = { version = "0.3.1", default-features = false }
150-
swc_experimental_ecma_semantic = { version = "0.3.1", default-features = false }
140+
swc_core = { version = "50.2.3", default-features = false, features = ["parallel_rayon"] }
141+
swc_ecma_minifier = { version = "38.0.0", default-features = false }
142+
swc_error_reporters = { version = "20.0.0", default-features = false }
143+
swc_html = { version = "30.0.0", default-features = false }
144+
swc_html_minifier = { version = "38.0.0", default-features = false }
145+
swc_node_comments = { version = "18.0.0", default-features = false }
146+
swc_plugin_runner = { version = "23.0.0", default-features = false }
147+
148+
swc_experimental_ecma_ast = { version = "0.3.3", default-features = false }
149+
swc_experimental_ecma_parser = { version = "0.3.3", default-features = false }
150+
swc_experimental_ecma_semantic = { version = "0.3.3", default-features = false }
151151

152152
rspack_dojang = { version = "0.1.11", default-features = false }
153153
tracy-client = { version = "=0.18.2", default-features = false, features = [

crates/rspack_workspace/src/generated.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! This is a generated file. Don't modify it by hand! Run 'cargo codegen' to re-generate the file.
22
/// The version of the `swc_core` package used in the current workspace.
33
pub const fn rspack_swc_core_version() -> &'static str {
4-
"46.0.3"
4+
"50.2.3"
55
}
66

77
/// The version of the JavaScript `@rspack/core` package.

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/rspack-test/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@rspack/test-tools": "workspace:*",
2222
"@rstest/core": "^0.7.1",
2323
"@swc/helpers": "0.5.17",
24-
"@swc/plugin-remove-console": "^10.0.0",
24+
"@swc/plugin-remove-console": "^12.0.1",
2525
"@types/babel__generator": "7.27.0",
2626
"@types/babel__traverse": "7.28.0",
2727
"@types/fs-extra": "11.0.4",

tests/rspack-test/statsAPICases/additional-chunks.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ module.exports = {
6161
assets: Array [
6262
Object {
6363
name: entryB.js,
64-
size: 3201,
64+
size: 3192,
6565
},
6666
],
67-
assetsSize: 3201,
67+
assetsSize: 3192,
6868
auxiliaryAssets: undefined,
6969
auxiliaryAssetsSize: undefined,
7070
childAssets: undefined,

tests/rspack-test/statsAPICases/assets.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ module.exports = {
3939
related: Object {},
4040
},
4141
name: entryB.js,
42-
size: 3201,
42+
size: 3192,
4343
type: asset,
4444
},
4545
Object {

tests/rspack-test/statsAPICases/exports.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ module.exports = {
5151
isOverSizeLimit: false,
5252
name: main.js,
5353
related: Array [],
54-
size: 412,
54+
size: 403,
5555
type: asset,
5656
},
5757
],
@@ -439,10 +439,10 @@ module.exports = {
439439
assets: Array [
440440
Object {
441441
name: main.js,
442-
size: 412,
442+
size: 403,
443443
},
444444
],
445-
assetsSize: 412,
445+
assetsSize: 403,
446446
auxiliaryAssets: Array [],
447447
auxiliaryAssetsSize: 0,
448448
childAssets: Object {},
@@ -1196,10 +1196,10 @@ module.exports = {
11961196
assets: Array [
11971197
Object {
11981198
name: main.js,
1199-
size: 412,
1199+
size: 403,
12001200
},
12011201
],
1202-
assetsSize: 412,
1202+
assetsSize: 403,
12031203
auxiliaryAssets: Array [],
12041204
auxiliaryAssetsSize: 0,
12051205
childAssets: Object {},
@@ -1219,13 +1219,13 @@ module.exports = {
12191219
}
12201220
`);
12211221
expect(stats?.toString(statsOptions)).toMatchInlineSnapshot(`
1222-
asset main.js 412 bytes [emitted] (name: main)
1223-
orphan modules 192 bytes [orphan] 4 modules
1224-
runtime modules 647 bytes 3 modules
1225-
./fixtures/esm/abc.js + 3 modules 192 bytes [code generated]
1226-
[no exports]
1227-
[no exports used]
1228-
Rspack compiled successfully
1229-
`);
1222+
asset main.js 403 bytes [emitted] (name: main)
1223+
orphan modules 192 bytes [orphan] 4 modules
1224+
runtime modules 647 bytes 3 modules
1225+
./fixtures/esm/abc.js + 3 modules 192 bytes [code generated]
1226+
[no exports]
1227+
[no exports used]
1228+
Rspack compiled successfully
1229+
`);
12301230
}
12311231
};

tests/rspack-test/statsAPICases/nested-modules.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ module.exports = {
2626
expect(concatedModule).toBeTruthy();
2727
expect(stats?.toString(statsOptions).replace(/\d+ ms/g, "X ms"))
2828
.toMatchInlineSnapshot(`
29-
asset main.js 412 bytes [emitted] (name: main)
30-
orphan modules 192 bytes [orphan] 4 modules
31-
runtime modules 647 bytes 3 modules
32-
./fixtures/esm/abc.js + 3 modules 192 bytes [code generated]
33-
| orphan modules 192 bytes [orphan] 4 modules
34-
Rspack compiled successfully
35-
`);
29+
asset main.js 403 bytes [emitted] (name: main)
30+
orphan modules 192 bytes [orphan] 4 modules
31+
runtime modules 647 bytes 3 modules
32+
./fixtures/esm/abc.js + 3 modules 192 bytes [code generated]
33+
| orphan modules 192 bytes [orphan] 4 modules
34+
Rspack compiled successfully
35+
`);
3636
}
3737
};

0 commit comments

Comments
 (0)