Skip to content

Commit 086786c

Browse files
committed
vendor wasmtime backend
1 parent 79c96f6 commit 086786c

File tree

9 files changed

+362
-216
lines changed

9 files changed

+362
-216
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,12 @@ swc_error_reporters = { version = "16.0.1", default-features = false }
133133
swc_html = { version = "25.0.0", default-features = false }
134134
swc_html_minifier = { version = "29.0.0", default-features = false }
135135
swc_node_comments = { version = "14.0.0", default-features = false }
136+
swc_plugin_runner = { version = "18.0.0", default-features = false }
136137
swc_plugin_backend_wasmtime = { version = "0.2.0", default-features = false }
137138

139+
wasmtime = { version = "35.0.0", default-features = false }
140+
wasi-common = { version = "35.0.0", default-features = false }
141+
138142
rspack_dojang = { version = "0.1.11", default-features = false }
139143

140144

crates/rspack_binding_api/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ version.workspace = true
1414
browser = ["dep:rspack_browser", "rspack_napi/browser"]
1515
color-backtrace = ["dep:color-backtrace"]
1616
debug_tool = ["rspack_core/debug_tool"]
17-
plugin = ["rspack_loader_swc/plugin", "swc_plugin_backend_wasmtime"]
17+
plugin = ["rspack_loader_swc/plugin", "rspack_util/plugin"]
1818
sftrace-setup = ["dep:sftrace-setup", "rspack_allocator/sftrace-setup"]
1919

2020
[dependencies]
@@ -115,7 +115,6 @@ rustc-hash = { workspace = true }
115115
serde = { workspace = true }
116116
serde_json = { workspace = true }
117117
swc_core = { workspace = true, default-features = false, features = ["ecma_transforms_react"] }
118-
swc_plugin_backend_wasmtime = { workspace = true, optional = true }
119118
tokio = { workspace = true, features = ["rt", "rt-multi-thread", "macros", "test-util", "tracing", "parking_lot"] }
120119
ustr = { workspace = true }
121120

0 commit comments

Comments
 (0)