Skip to content

Commit

Permalink
Merge branch 'main' into get-integer-from-var-name-no-outer-defer
Browse files Browse the repository at this point in the history
  • Loading branch information
pefontana authored Apr 26, 2024
2 parents 56e0a63 + c5839fd commit 3e48bb8
Show file tree
Hide file tree
Showing 17 changed files with 255 additions and 172 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
## Cairo-VM Changelog

#### Upcoming Changes

* Serialize directly into writer in `CairoPie::write_zip_file`[#1736](https://github.com/lambdaclass/cairo-vm/pull/1736)

* feat: Add support for cairo1 run with segements arena validation.
* Refactored the runner CASM code generation to user a more high level builder.
* Added segment merging of the dictionary segments.
Expand All @@ -10,6 +13,11 @@

* feat: Implement `CairoPie::read_zip_file`[#1729](https://github.com/lambdaclass/cairo-vm/pull/1729)

* feat: Bump to 2.6.3 + Remove gas checks[#1709](https://github.com/lambdaclass/cairo-vm/pull/1709)
* Bump cairo_lang crates & corelib to v2.6.3
* Disable gas checks when compiling to sierra & casm
* Add `Known bugs & issues` segment to README, poining out issues derived from the removal of gas checks and cairo v2.6.3

* feat: Implement running from `CairoPie`[#1720](https://github.com/lambdaclass/cairo-vm/pull/1720)
* Add function `cairo_run_pie`
* Add `CairoPie` methods `run_validity_checks` & `check_pie_compatibility`
Expand Down
121 changes: 71 additions & 50 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 8 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,15 @@ thiserror-no-std = { version = "2.0.2", default-features = false }
bitvec = { version = "1", default-features = false, features = ["alloc"] }

# Dependencies for cairo-1-hints feature
cairo-lang-starknet = { version = "2.5.4", default-features = false }
cairo-lang-casm = { version = "2.5.4", default-features = false }
cairo-lang-starknet = { version = "2.6.3", default-features = false }
cairo-lang-casm = { version = "2.6.3", default-features = false }

cairo-lang-compiler = { version = "2.5.4", default-features = false }
cairo-lang-sierra-to-casm = { version = "2.5.4", default-features = false }
cairo-lang-sierra = { version = "2.5.4", default-features = false }
cairo-lang-runner = { version = "2.5.4", default-features = false }
cairo-lang-utils = { version = "2.5.4", default-features = false }
cairo-lang-starknet-classes = { version = "2.6.3", default-features = false }
cairo-lang-compiler = { version = "2.6.3", default-features = false }
cairo-lang-sierra-to-casm = { version = "2.6.3", default-features = false }
cairo-lang-sierra = { version = "2.6.3", default-features = false }
cairo-lang-runner = { version = "2.6.3", default-features = false }
cairo-lang-utils = { version = "2.6.3", default-features = false }

# TODO: check these dependencies for wasm compatibility
ark-ff = { version = "0.4.2", default-features = false }
Expand Down
Loading

0 comments on commit 3e48bb8

Please sign in to comment.