Tags: openvm-org/openvm
Tags
chore: use tagged stark-backend
perf(vm): avoid zeroed allocation in BasicMemory::clone (#2352) Replace `alloc_zeroed` with `alloc` in `BasicMemory::clone` to avoid unnecessary zero-initialization before copying the existing contents. The clone path always overwrites the entire allocated region with `copy_nonoverlapping`, so zeroing first provides no safety benefit but doubles the amount of memory work for large buffers. The constructor still uses `alloc_zeroed` to preserve the invariant that freshly created linear memory starts zeroed.
chore: update forge-fmt, alloy-sol-types, rust toolchain (#2299) fixes `cargo install ... openvm`. `svm-rs` had a bug and needs to be updated to `v0.5.22`. this requires updating other dependencies and bumping rust toolchain to at least 1.89.0 - update `forge-fmt` and `alloy-sol-types` in order to update to `svm-rs-builds v0.5.22` Fixes INT-5659 --------- Co-authored-by: Jonathan Wang <[email protected]>
fix: invalid handling of empty persistent initial memory on CUDA (#2277) towards INT-5556
PreviousNext