Skip to content

Commit 37a4285

Browse files
chore: use chumsky 0.12.0 for all targets
Remove target-specific chumsky dependency (0.11.2 for wasm, 0.12.0 for non-wasm) and use chumsky 0.12.0 with default-features=false for all targets. Closes #5656 Co-authored-by: Maximilian Roos <max-sixty@users.noreply.github.com>
1 parent d54f4a4 commit 37a4285

File tree

2 files changed

+6
-26
lines changed

2 files changed

+6
-26
lines changed

Cargo.lock

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

prqlc/prqlc-parser/Cargo.toml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ bench = false
1313
doctest = false
1414

1515
[dependencies]
16+
chumsky = { version = "0.12.0", default-features = false, features = [
17+
"std",
18+
"pratt",
19+
] }
1620
enum-as-inner = { workspace = true }
1721
itertools = { workspace = true }
1822
log = { workspace = true }
@@ -22,18 +26,9 @@ serde = { workspace = true }
2226
serde_yaml = { workspace = true, optional = true }
2327
strum = { workspace = true }
2428

25-
# Chumsky's default features have issues when running in wasm (though we only
26-
# see it when compiling on macOS), so we only include features when running
27-
# outside wasm.
28-
[target.'cfg(not(target_family="wasm"))'.dependencies]
29-
chumsky = { version = "0.12.0", features = ["pratt"] }
3029
# Not direct dependencies, but pinning because of bugs in previous versions
30+
[target.'cfg(not(target_family="wasm"))'.dependencies]
3131
stacker = "0.1.22"
32-
[target.'cfg(target_family="wasm")'.dependencies]
33-
chumsky = { version = "0.11.2", features = [
34-
"std",
35-
"pratt",
36-
], default-features = false }
3732

3833
[dev-dependencies]
3934
insta = { workspace = true }

0 commit comments

Comments
 (0)