Skip to content

Commit 1e2719a

Browse files
committed
Merge branch 'next' of https://github.com/ClueLang/Clue into next
2 parents f789da2 + 9f6ece5 commit 1e2719a

6 files changed

Lines changed: 22 additions & 15 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ jobs:
169169
cd wasm
170170
wasm-pack build --target web --release
171171
zip -r clue_wasm.zip pkg
172+
env:
173+
RUSTFLAGS: '--cfg getrandom_backend="wasm_js"'
172174
- name: Upload clue_wasm.zip
173175
uses: actions/upload-artifact@v4
174176
with:

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ jobs:
3333
run: |
3434
cd wasm
3535
wasm-pack test --node
36+
env:
37+
RUSTFLAGS: '--cfg getrandom_backend="wasm_js"'

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ keywords = ["language", "programming-language", "lua", "compiler", "transpiler"]
1515
categories = ["compilers"]
1616

1717
[workspace.dependencies]
18-
ahash = "0.8.11"
19-
clap = { version = "4.4.11", features = ["derive", "cargo", "wrap_help"] }
20-
colored = "2.1.0"
21-
crossbeam-queue = "0.3.10"
22-
flume = "0.11.0"
23-
num_cpus = "1.16.0"
18+
ahash = "0.8.12"
19+
clap = { version = "4.5.39", features = ["derive", "cargo", "wrap_help"] }
20+
colored = "3.0.0"
21+
crossbeam-queue = "0.3.12"
22+
flume = "0.11.1"
23+
num_cpus = "1.17.0"
2424

2525
[profile.release]
2626
lto = true

cli/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ crossbeam-queue.workspace = true
2121
ahash.workspace = true
2222
clue_core = { path = "../core", version = "4.0.0-78ce10c1", default-features = false }
2323
clap.workspace = true
24-
mlua = { version = "0.9.6", features = ["luajit", "vendored"], optional = true }
24+
mlua = { version = "0.10.5", features = [
25+
"luajit",
26+
"vendored",
27+
], optional = true }
2528
colored.workspace = true
2629
rpmalloc = { version = "0.2.2", optional = true }
2730

core/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ keywords.workspace = true
1212
categories.workspace = true
1313

1414
[dependencies]
15-
phf = { version = "0.11.2", features = ["macros"] }
15+
phf = { version = "0.11.3", features = ["macros"] }
1616
utf8-decode = "1.0.1"
1717
ahash.workspace = true
1818
clap.workspace = true
1919
rpmalloc = { version = "0.2.2", optional = true }
20-
serde = { version = "1.0.197", optional = true }
21-
serde_json = { version = "1.0.115", optional = true }
20+
serde = { version = "1.0.219", optional = true }
21+
serde_json = { version = "1.0.140", optional = true }
2222
colored.workspace = true
2323

2424
[dev-dependencies]
25-
criterion = "0.5.1"
25+
criterion = "0.6.0"
2626
num_cpus.workspace = true
2727
flume.workspace = true
2828
crossbeam-queue.workspace = true

wasm/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ categories.workspace = true
1515
crate-type = ["cdylib", "rlib"]
1616

1717
[dependencies]
18-
serde = "1.0.197"
19-
wasm-bindgen = "0.2.92"
20-
clue_core = { path = "../core", version = "4.0.0-78ce10c1", default-features = false, features = [
18+
serde = "1.0.219"
19+
wasm-bindgen = "0.2.100"
20+
clue_core = { path = "../core", version = "4.0.0-78ce10c1", features = [
2121
"serde",
2222
] }
2323
serde-wasm-bindgen = "0.6.5"
24-
getrandom = { version = "0.2.12", features = ["js"] }
24+
getrandom = { version = "0.3.3", features = ["wasm_js"] }
2525

2626
[dev-dependencies]
2727
wasm-bindgen-test = "0.3.42"

0 commit comments

Comments
 (0)