Skip to content

Commit 7c1b9d9

Browse files
Remove unused dependencies (#2111)
* Removed tower and cairo-lang-starknet * Remove cairo1-run unused dependencies * Remove unused imports on wasm-demo and vm-cli * Remove wasm_bindgen_test * Remove cairo-lang-starknet * Remove getrandom dependency * Revert "Remove getrandom dependency" This reverts commit 4919373. This is done because the dependency is indeed necessary. * Remove with_mimalloc feature in cairo1-run * Update CHANGELOG.md --------- Co-authored-by: Gabriel Bosio <38794644+gabrielbosio@users.noreply.github.com>
1 parent 4f02f5a commit 7c1b9d9

File tree

8 files changed

+2
-56
lines changed

8 files changed

+2
-56
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
#### Upcoming Changes
44

5+
* chore: remove unused dependencies [#2111](https://github.com/lambdaclass/cairo-vm/pull/2111)
6+
57
* chore: update Rust required version to 1.87.0 [#2100](https://github.com/lambdaclass/cairo-vm/pull/2100)
68

79
#### [3.0.0-rc.1] - 2025-05-08

Cargo.lock

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

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ thiserror = { version = "2", default-features = false }
6363
bitvec = { version = "1", default-features = false, features = ["alloc"] }
6464

6565
# Dependencies for cairo-1-hints feature
66-
cairo-lang-starknet = { version = "2.12.0-dev.0", default-features = false }
6766
cairo-lang-casm = { version = "2.12.0-dev.0", default-features = false }
6867

6968
cairo-lang-starknet-classes = { version = "2.12.0-dev.0", default-features = false }

cairo-vm-cli/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ cairo-vm = { workspace = true, features = ["std", "clap"] }
1212
cairo-vm-tracer = { workspace = true, optional = true }
1313
clap = { version = "4.3.10", features = ["derive"] }
1414
mimalloc = { version = "0.1.37", default-features = false, optional = true }
15-
nom = "7"
1615
thiserror = { workspace = true, features = ["std"]}
1716
bincode.workspace = true
1817

cairo-vm-tracer/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ num-traits = { workspace = true }
1919
axum = "0.6.18"
2020
tokio = {version = "1.28.2", features = ["rt", "macros","rt-multi-thread"]}
2121
serde = { workspace = true }
22-
tower = { version = "0.4.13", features = ["util"] }
2322
tower-http = { version = "0.4.0", features = ["full"] }
2423
tracing = "0.1.37"
2524
tracing-subscriber = "0.3.17"

cairo1-run/Cargo.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ cairo-vm = { workspace = true, features = ["std", "cairo-1-hints", "clap"] }
1313
serde_json = { workspace = true }
1414

1515
cairo-lang-sierra-type-size = { version = "2.12.0-dev.0", default-features = false }
16-
cairo-lang-sierra-ap-change = { version = "2.12.0-dev.0", default-features = false }
17-
cairo-lang-sierra-gas = { version = "2.12.0-dev.0", default-features = false }
18-
cairo-lang-starknet-classes.workspace = true
1916
cairo-lang-sierra-to-casm.workspace = true
2017
cairo-lang-compiler.workspace = true
2118
cairo-lang-sierra.workspace = true
@@ -27,11 +24,8 @@ thiserror = { workspace = true, features = ["std"] }
2724
bincode.workspace = true
2825
assert_matches = "1.5.0"
2926
rstest = "0.17.0"
30-
mimalloc = { version = "0.1.37", default-features = false, optional = true }
3127
num-traits = { version = "0.2", default-features = false }
3228
num-bigint.workspace = true
3329

3430
[features]
35-
default = ["with_mimalloc"]
36-
with_mimalloc = ["dep:mimalloc"]
3731
mod_builtin = ["cairo-vm/mod_builtin"]

examples/wasm-demo/Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ crate-type = ["cdylib", "rlib"]
1616
default = ["console_error_panic_hook"]
1717

1818
[dependencies]
19-
serde_json.workspace = true
2019
wasm-bindgen = "0.2.100"
2120

2221
# The `console_error_panic_hook` crate provides better debugging of panics by
@@ -26,6 +25,3 @@ wasm-bindgen = "0.2.100"
2625
console_error_panic_hook = { version = "0.1.6", optional = true }
2726

2827
cairo-vm = { workspace = true }
29-
30-
[dev-dependencies]
31-
wasm-bindgen-test = "0.3.50"

vm/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ std = [
2121
"dep:zip",
2222
]
2323
cairo-1-hints = [
24-
"dep:cairo-lang-starknet",
2524
"dep:cairo-lang-casm",
2625
"dep:cairo-lang-starknet-classes",
2726
"dep:ark-ff",
@@ -46,7 +45,6 @@ num-traits = { workspace = true }
4645
num-integer = { workspace = true }
4746
serde = { workspace = true }
4847
serde_json = { workspace = true }
49-
hex = { workspace = true }
5048
bincode = { workspace = true }
5149
starknet-crypto = { workspace = true }
5250
sha3 = { workspace = true }
@@ -67,7 +65,6 @@ num-prime = { version = "0.4.3", features = ["big-int"], optional = true }
6765
bitvec = { workspace = true }
6866

6967
# Dependencies for cairo-1-hints feature
70-
cairo-lang-starknet = { workspace = true, optional = true }
7168
cairo-lang-starknet-classes = { workspace = true, optional = true }
7269
cairo-lang-casm = { workspace = true, optional = true }
7370

0 commit comments

Comments
 (0)