Skip to content

Commit 502616b

Browse files
committed
fix merge coflicts
1 parent 7a75962 commit 502616b

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

CHANGELOG.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,30 @@
11
## Cairo-VM Changelog
22

33
#### Upcoming Changes
4+
* feat: Remove prover input info struct and add getters instead [#2149](https://github.com/lambdaclass/cairo-vm/pull/2149)
5+
6+
* feat: Added support for large files in PIE [#2136](https://github.com/lambdaclass/cairo-vm/pull/2136)
7+
8+
* feat: Disable relocate trace with flag [#2133](https://github.com/lambdaclass/cairo-vm/pull/2133)
9+
10+
* feat: Enable using secure run in proof mode [#2113](https://github.com/lambdaclass/cairo-vm/pull/2113)
11+
12+
* [BREAKING] Compute missing builtin cells only in proof mode [#2088](https://github.com/lambdaclass/cairo-vm/pull/2088)
13+
14+
* test: Add test for filling holes in builtin segments [#2087](https://github.com/lambdaclass/cairo-vm/pull/2087)
15+
16+
* fix: Removed memory comparison test with Python VM in proof mode, since the new hole-filling logic causes divergence.[#2086](https://github.com/lambdaclass/cairo-vm/pull/2086)
17+
18+
* refactor: Use BTreeMap for deterministic order of PIE keys [#2085](https://github.com/lambdaclass/cairo-vm/pull/2085)
19+
20+
* fix: Fix zero offset output base assumption [#2068](https://github.com/lambdaclass/cairo-vm/pull/2068)
21+
22+
* feat: Add perpendicular and dex with bitwise layouts [#2067](https://github.com/lambdaclass/cairo-vm/pull/2067)
23+
24+
* feat: Fill holes in builtins segments to save computation in the prover [#2036](https://github.com/lambdaclass/cairo-vm/pull/2036)
25+
26+
* feat: Added hints felt unpacking for blake [#2032](https://github.com/lambdaclass/cairo-vm/pull/2032)
427

5-
<<<<<<< HEAD
628
* dev: make `VirtualMachine::get_traceback_entries` pub
729

830
* chore: Pin types-rs version to the one set in lockfile [#2140](https://github.com/lambdaclass/cairo-vm/pull/2140)
@@ -26,17 +48,6 @@
2648
* dev: add Memory::get_maybe_relocatable [#2039](https://github.com/lambdaclass/cairo-vm/pull/2039)
2749

2850
* refactor: remove duplicated get_val function [#2065](https://github.com/lambdaclass/cairo-vm/pull/2065)
29-
=======
30-
* chore: Pin types-rs version to the one set in lockfile [#2140](https://github.com/lambdaclass/cairo-vm/pull/2140)
31-
32-
* BREAKING CHANGE: `get_prover_input_info()` now requires `&mut self` and takes ownershop on the trace instead of cloning it. [#2127](https://github.com/lambdaclass/cairo-vm/pull/2127)
33-
34-
* Refactor: Replaced HashMap with BTreeMap to guarantee deterministic ordering of the data [#2023] (https://github.com/lambdaclass/cairo-vm/pull/2023)
35-
36-
* fix: Updated the logic for collecting builtin segment data for prover input info, removing dependency on the existence of stop pointers. [#2022](https://github.com/lambdaclass/cairo-vm/pull/2022)
37-
38-
* fix: Keep None values in memory segments for the prover input info [#2021](https://github.com/lambdaclass/cairo-vm/pull/2021)
39-
>>>>>>> starkware-development
4051

4152
* fix: Always use a normal segment in first SegmentArena segment [#1845](https://github.com/lambdaclass/cairo-vm/pull/1845)
4253

vm/Cargo.toml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,7 @@ num-traits = { workspace = true }
4545
num-integer = { workspace = true }
4646
serde = { workspace = true }
4747
serde_json = { workspace = true }
48-
<<<<<<< HEAD
4948
bincode = { workspace = true }
50-
=======
51-
hex = { workspace = true }
52-
bincode = { workspace = true , features = ["alloc"]}
53-
>>>>>>> starkware-development
5449
starknet-crypto = { workspace = true }
5550
sha3 = { workspace = true }
5651
indoc = { workspace = true }
@@ -62,11 +57,7 @@ keccak = { workspace = true }
6257
hashbrown = { workspace = true }
6358
anyhow = { workspace = true }
6459
thiserror = { workspace = true }
65-
<<<<<<< HEAD
6660
starknet-types-core = { version = "=0.1.8", default-features = false, features = ["serde", "curve", "num-traits", "hash"] }
67-
=======
68-
starknet-types-core = { version = "=0.1.7", default-features = false, features = ["serde", "curve", "num-traits", "hash"] }
69-
>>>>>>> starkware-development
7061
rust_decimal = { version = "1.35.0", default-features = false }
7162

7263
# only for std

0 commit comments

Comments
 (0)