Skip to content

Commit 4d9e261

Browse files
committed
chore: add placeholder tco feature
1 parent e78c8cc commit 4d9e261

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

crates/vm/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ basic-memory = []
6868
# turns on stark-backend debugger in all proofs
6969
stark-debug = []
7070
test-utils = ["openvm-stark-sdk"]
71+
# Tail call optimizations. This requires nightly for the `become` keyword (https://github.com/rust-lang/rust/pull/144232) which will likely be stabilized in Rust 1.90
72+
# However `become` may still lead to compiler panics instead of runtime panics, so `tco` will remain a separate feature.
73+
tco = []
7174
# performance features:
7275
mimalloc = ["openvm-stark-backend/mimalloc"]
7376
jemalloc = ["openvm-stark-backend/jemalloc"]

0 commit comments

Comments
 (0)