Skip to content
This repository was archived by the owner on Oct 31, 2023. It is now read-only.

feat!: Update to acvm 0.12.0#165

Merged
TomAFrench merged 20 commits into
masterfrom
acvm-0.12.0
May 19, 2023
Merged

feat!: Update to acvm 0.12.0#165
TomAFrench merged 20 commits into
masterfrom
acvm-0.12.0

Conversation

@TomAFrench
Copy link
Copy Markdown
Member

Updates the ACVM dependency to current master of ACVM.

This has shown an unfortunate effect of noir-lang/acvm#257 as we need to reconstruct the BlackBoxFuncCall which gets deconstructed in ACVM in order to call back into the solver functions.

@TomAFrench TomAFrench changed the title ACVM 0.12.0 feat!: update to acvm 0.12.0 May 8, 2023
@TomAFrench TomAFrench changed the title feat!: update to acvm 0.12.0 feat!: Update to acvm 0.12.0 May 8, 2023
Comment thread src/acvm_interop/pwg.rs Outdated
@phated phated force-pushed the phated/fallible branch from f71a57f to 7ed2f17 Compare May 8, 2023 17:47
Base automatically changed from phated/fallible to master May 10, 2023 10:25
@phated
Copy link
Copy Markdown
Contributor

phated commented May 10, 2023

I rebased this because I need it as a basis on my CRS changes that'll land in 0.12

@TomAFrench
Copy link
Copy Markdown
Member Author

Yep, I'm happy for anyone to update this to target the ACVM master as needed.

sirasistant and others added 8 commits May 11, 2023 13:48
* feat: update acvm

* feat!: updated acvm to latest master

* chore: update cargo toml

* Update src/barretenberg_structures.rs

Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>

---------

Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Co-authored-by: Tom French <tom@tomfren.ch>
* chore!: Remove filesystem access and utilize async fetch with range requests

Co-authored-by: Tom French <tom@tomfren.ch>
phated and others added 3 commits May 17, 2023 06:17
* chore: Remove sled & tempfile dev-dependencies

* chore: space out functions

---------

Co-authored-by: Tom French <tom@tomfren.ch>
* master:
  chore: Remove `sled` & `tempfile` dev-dependencies (#190)
@kevaundray
Copy link
Copy Markdown
Contributor

This can now be updated to target 0.12 on crates.io

@TomAFrench TomAFrench marked this pull request as ready for review May 17, 2023 17:37
Comment thread src/crs.rs Outdated
@phated
Copy link
Copy Markdown
Contributor

phated commented May 17, 2023

A lot of folks have touched this, so I'm going to request reviews from folks that haven't (such as @kevaundray @kobyhallx and @vezenovm)

Copy link
Copy Markdown
Collaborator

@vezenovm vezenovm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple minor comments. Not really familiar with the nix stuff so I defer to @phated and @kobyhallx on that

Comment thread src/acvm_interop/common_reference_string.rs Outdated
Comment thread src/acvm_interop/proof_system.rs
Comment thread src/crs.rs
@TomAFrench TomAFrench added this pull request to the merge queue May 19, 2023
Merged via the queue into master with commit d613c79 May 19, 2023
@TomAFrench TomAFrench deleted the acvm-0.12.0 branch May 19, 2023 12:29
@kobyhallx kobyhallx mentioned this pull request May 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CRS should fetch only what is needed Remove filesystem operations from the backend

5 participants