Skip to content

Commit 4af7d71

Browse files
committed
refactor(javascript): migrate parser to swc next
1 parent c1ca9e2 commit 4af7d71

119 files changed

Lines changed: 8832 additions & 8013 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

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

Cargo.toml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,12 @@ swc_html_minifier = { version = "61.0.0", default-features = false }
156156
swc_plugin_runner = { version = "34.0.0", default-features = false }
157157
swc_typescript = { version = "34.0.0", default-features = false }
158158

159-
swc_experimental_allocator = { version = "0.11.0", default-features = false }
160-
swc_experimental_ecma_ast = { version = "0.11.0", default-features = false }
161-
swc_experimental_ecma_parser = { version = "0.11.0", default-features = false }
162-
swc_experimental_ecma_semantic = { version = "0.11.0", default-features = false }
163-
swc_experimental_ecma_transforms_base = { version = "0.11.0", default-features = false }
164-
swc_experimental_ecma_utils = { version = "0.11.0", default-features = false }
159+
# Use the published SWC Next analysis crates; Cargo.lock pins the exact
160+
# artifacts and checksums used by this workspace.
161+
swc_next_allocator = "0.1.3"
162+
swc_next_ecma_ast = "0.1.3"
163+
swc_next_ecma_parser = "0.1.3"
164+
swc_next_ecma_semantic = "0.1.3"
165165

166166
tracy-client = { version = "=0.18.4", default-features = false, features = ["enable", "sampling", "demangle", "system-tracing"] }
167167
wasi-common = { version = "36.0.13", default-features = false }
@@ -369,18 +369,6 @@ opt-level = "s"
369369
[profile.release.package.swc_ecma_loader]
370370
opt-level = "s"
371371

372-
[profile.release.package.swc_experimental_ecma_ast]
373-
opt-level = "s"
374-
375-
[profile.release.package.swc_experimental_ecma_parser]
376-
opt-level = "s"
377-
378-
[profile.release.package.swc_experimental_ecma_semantic]
379-
opt-level = "s"
380-
381-
[profile.release.package.swc_experimental_ecma_visit]
382-
opt-level = "s"
383-
384372
[profile.release.package.chrono]
385373
opt-level = "s"
386374

crates/rspack_core/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ urlencoding = { workspace = true }
7575
ustr = { workspace = true }
7676
winnow = { workspace = true }
7777

78-
swc_experimental_allocator = { workspace = true }
79-
swc_experimental_ecma_ast = { workspace = true }
80-
swc_experimental_ecma_parser = { workspace = true }
81-
swc_experimental_ecma_semantic = { workspace = true }
78+
swc_next_allocator = { workspace = true }
79+
swc_next_ecma_ast = { workspace = true }
80+
swc_next_ecma_parser = { workspace = true }
81+
swc_next_ecma_semantic = { workspace = true }
8282

8383
[target.'cfg(not(target_family = "wasm"))'.dependencies]
8484
turbo-persistence = { workspace = true }

0 commit comments

Comments
 (0)