forked from noir-lang/acvm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into jcf/reorganise_compiler
* master: feat: Update Arkworks' dependencies on `acir_field` (noir-lang#69) add tests for `from_hex` and `to_hex` (noir-lang#85) improve field formatting (noir-lang#84) chore(ci): Leverage reusable workflows (noir-lang#81) fix clippy (noir-lang#82) 0.4.1 Release remove duplicated match statement for Directive::Log (noir-lang#79) 0.4.0 Release update changelog feat(acvm): Directive for sorting networks (noir-lang#77) feat: Preprocess methods for ACVM interface (noir-lang#71) expose acir_field through acir (noir-lang#75) chore(acvm): rename remaining references to gadget calls (noir-lang#76) feat: Add Log Directive (noir-lang#61) blackbox to black_box (noir-lang#72) feat(ci)!: add spellchecker (noir-lang#73)
- Loading branch information
Showing
31 changed files
with
979 additions
and
203 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,27 @@ | ||
name: Rust | ||
|
||
on: | ||
push: | ||
branches: [ "master" ] | ||
pull_request: | ||
branches: [ "master" ] | ||
|
||
env: | ||
CARGO_TERM_COLOR: always | ||
on: [push, pull_request] | ||
|
||
jobs: | ||
build: | ||
check_n_test: | ||
name: cargo check & test | ||
uses: noir-lang/.github/.github/workflows/rust-test.yml@main | ||
|
||
runs-on: ubuntu-latest | ||
clippy: | ||
name: cargo clippy | ||
uses: noir-lang/.github/.github/workflows/rust-clippy.yml@main | ||
|
||
format: | ||
name: cargo fmt | ||
uses: noir-lang/.github/.github/workflows/rust-format.yml@main | ||
|
||
spellcheck: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Build | ||
run: cargo build --verbose | ||
- name: Clippy | ||
run: cargo clippy --verbose | ||
- name: Run tests | ||
run: cargo test --verbose | ||
- uses: actions/checkout@v3 | ||
- uses: streetsidesoftware/cspell-action@v2 | ||
with: | ||
files: | | ||
**/*.{md,rs} | ||
incremental_files_only: true # Run this action on files which have changed in PR | ||
strict: false # Do not fail, if a spelling mistake is found (This can be annoying for contributors) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
# ACIR - Abstract Circuit Intermediate Representation | ||
|
||
ACIR is an NP complete language that generalises R1CS and arithmetic circuits while not losing proving system specific optimisations through the use of black box functions. | ||
ACIR is an NP complete language that generalizes R1CS and arithmetic circuits while not losing proving system specific optimizations through the use of black box functions. | ||
|
||
# ACVM - Abstract Circuit Virtual Machine | ||
|
||
This can be seen as the ACIR compiler. It will take an ACIR instance and convert it to the format required | ||
by a particular proving system to create a proof. | ||
by a particular proving system to create a proof. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.