Releases: lambdaclass/cairo-vm
Releases · lambdaclass/cairo-vm
Release v3.0.0-rc.4
What's Changed
- Fix use of rust cache on CI by @DiegoCivi in #2169
- Store constants in hints by @JulianGCalderon in #2200
- Update cargo-all-features use in CI by @DiegoCivi in #2204
- Fix test-extensive_hints makefile target by @DiegoCivi in #2201
- Avoid using generic-array version
>0.14.7by @FrancoGiachetta in #2227 - Support wasm with cairo1 by @FrancoGiachetta in #2216
- Add cargo machete to CI by @DiegoCivi in #2226
- Fix Fuzzer workflow by @DiegoCivi in #2232
- [cairo1] Fix system builtin as implicit by @DiegoCivi in #2207
- Unify deps makefile target by @DiegoCivi in #2211
- Remove unused dependencies by @JulianGCalderon in #2238
- Rename machete job to unused-deps by @JulianGCalderon in #2240
- chore: Remove dead SegmentInfo struct from cairo_runner.rs by @MozirDmitriy in #2235
- Bump Rust toolchain to 1.89 by @JulianGCalderon in #2245
- fix: ArcTooBig parameter order in assert_le_felt by @VolodymyrBg in #2234
- fix: error mapping for fee_provision in excess_balance hint by @radik878 in #2236
- Prepare for v3.0.0-rc.4 by @JulianGCalderon in #2251
New Contributors
- @MozirDmitriy made their first contribution in #2235
- @radik878 made their first contribution in #2236
Full Changelog: v3.0.0-rc.3...v3.0.0-rc.4
v2.5.0
What's Changed
- Store constants in Hint Data by @JulianGCalderon in #2191
- Prepare for 2.5.0 by @JulianGCalderon in #2198
Important
Changes included in this release are BREAKING.
Breaking changes
vm::hint_processor::hint_processor_definition::HintProcessorLogic
Full Changelog: v2.4.1...v2.5.0
v2.4.1
What's Changed
- Fix compute_ids_high_low hint constant path by @JulianGCalderon in #2193
- Prepare for v2.4.1 by @JulianGCalderon in #2194
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- [2.x.y] Bump types-rs to 0.2.0 by @gabrielbosio in #2186
- Prepare for release 2.4.0 by @gabrielbosio in #2187
Full Changelog: v2.3.1...v2.4.0
v3.0.0-rc.3
What's Changed
- Bump types-rs to 0.2.0 by @JulianGCalderon in #2184
- Prepare for release v3.0.0-rc.3 by @JulianGCalderon in #2185
Full Changelog: v3.0.0-rc.2...v3.0.0-rc.3
v3.0.0-rc.2
What's Changed
- Stav/sync starkware dev by @Stavbe in #2035
- fill holes is builtins segments by @Stavbe in #2036
- Rebase starkware-development on top of current main by @yuvalsw in #2052
- Added hints felt unpacking for blake by @yuvalsw in #2032
- Stav/add prover input info flag by @Stavbe in #2047
- Stav/disable trace padding for prover input info by @Stavbe in #2066
- Add_perp_and_dex_w_bitwise_layouts by @YairVaknin-starkware in #2067
- Fix_zero_offset_output_base_assumption by @YairVaknin-starkware in #2068
- use bincode for faster writing prover input info by @Stavbe in #2074
- Use_btreemap_for_deterministic_order_of_pie_keys by @YairVaknin-starkware in #2085
- [BREAKING] Compute_missing_builtin_cells_only_in_proof_mode by @YairVaknin-starkware in #2088
- Stav/move prover input info to seperate file by @Stavbe in #2079
- fix: correct cache keys for no-std test coverage in CI by @crStiv in #2093
- add trace not enabled error by @Stavbe in #2080
- Stav/add test by @Stavbe in #2087
- Stav/remove test compare to python vm by @Stavbe in #2086
- Update rust toolchain to 1.87.0 by @FrancoGiachetta in #2100
- Fix Changelog link by @FrancoGiachetta in #2104
- Improve memory_segments coverage by @DiegoCivi in #2110
- Sync with main by @gabrielbosio in #2116
- Remove unused dependencies by @DiegoCivi in #2111
- Revert "Sync with main" by @gabrielbosio in #2117
- Fix secp-hints CI jobs by @gabrielbosio in #2118
- Refactor QM31 test by @DiegoCivi in #2114
- Migrate from pyenv to uv by @edg-l in #1995
- Add dual license MIT APACHE by @lferrigno in #2124
- Enable_using_secure_run_in_proof_mode by @YairVaknin-starkware in #2113
- Fix docu indentation by @DiegoCivi in #2123
- Stav/remove clone trace by @Stavbe in #2127
- Fixed bad submodule by @yuvalsw in #2131
- Added support for large files in PIE by @yuvalsw in #2136
- Pin types-rs version to the one set in lockfile by @gabrielbosio in #2140
- [starkware-development] Pin types-rs version to the one set in lockfile by @gabrielbosio in #2142
- dev: make
VirtualMachine::get_traceback_entriespub by @ksew1 in #2126 - Include_output_builtin_in_prover_input_info by @YairVaknin-starkware in #2138
- Stav/disable relocate trace with flag by @Stavbe in #2133
- Stav/remove prover input info by @Stavbe in #2149
- Use_BTreeMap_in_pie_additional_data by @YairVaknin-starkware in #2162
- Remove corelib symlink by @JulianGCalderon in #2163
- Stav/merge starkware development by @Stavbe in #2153
- Add changelog entry for #2162 by @JulianGCalderon in #2168
- Revert squashed
starkware-developmentcommit by @gabrielbosio in #2171 - Merge
starkware-developmentby @gabrielbosio in #2172 - Revert "Merge
starkware-development" by @gabrielbosio in #2174 - merge
starkware-developmentwithout squashing by @gabrielbosio in #2175 - [DNM] Starkware Development by @JulianGCalderon in #2076
- Make MemorySegmentManager's memory field private by @JulianGCalderon in #2164
- Enable memory comparisons again by @JulianGCalderon in #2165
- Revert "Make MemorySegmentManager's memory field private (#2164)" by @gabrielbosio in #2176
- Fix changelog entry of #2126 by @gabrielbosio in #2177
- Add test for simulated builtins by @JulianGCalderon in #2167
- Make QM31 functions internal by @gabrielbosio in #2181
- Prepare for 3.0.0-rc.2 by @gabrielbosio in #2182
New Contributors
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2
v2.3.1
What's Changed
- Pin types-rs to 0.1.8 by @gabrielbosio in #2146
- Prepare for release 2.3.1 by @gabrielbosio in #2147
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- [2.x.y] Pin types-rs version to the one set in lockfile by @gabrielbosio in #2141
- [2.x.y] dev: make
VirtualMachine::get_traceback_entriespub by @gabrielbosio in #2144 - Prepare for Release v2.3.0 by @JulianGCalderon in #2145
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- fix: also mark PC as accessed in run_instruction by @dorimedini-starkware in #2106
- feat: implemented delete_unaccessed function by @dorimedini-starkware in #2099
- Cherry pick update rust toolchain to 1.87.0 by @FrancoGiachetta in #2103
- Prepare for release 2.2.0 by @gabrielbosio in #2107
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Includes the changes from 3.0.0-rc.1 but without the breaking change #2042.
Full Changelog: v2.0.1...v2.1.0