-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Sync from noir #7170
Merged
Merged
feat: Sync from noir #7170
Commits on Jun 24, 2024
-
[1 changes] chore: add back Pedersen blackbox functions (revert PR 52…
…21) (noir-lang/noir#5318) fix: skip emission of brillig calls which will never be executed (noir-lang/noir#5314) feat: Make macros operate on token streams instead of AST nodes (noir-lang/noir#5301) chore: Bundle SSA Evaluator Options (noir-lang/noir#5317) fix: Replace panic in monomorphization with an error (noir-lang/noir#5305) fix(nargo_fmt): Account for spaces before the generic list of a function (noir-lang/noir#5303) fix: update `in_contract` flag before handling function metadata in elaborator (noir-lang/noir#5292) fix: fix incorrect return type being applied to stdlib functions `modulus_be_bytes()`, `modulus_be_bits()`, etc. (noir-lang/noir#5278) chore: refactor test case generation in build.rs (noir-lang/noir#5280) fix: handle struct with nested arrays in oracle return values (noir-lang/noir#5244) feat: build simple dictionary from inspecting ACIR program (noir-lang/noir#5264) fix: Add more thorough check for whether a type is valid when passing it from constrained code to unconstrained code (noir-lang/noir#5009) chore: Pedersen commitment in Noir (noir-lang/noir#5221) chore: pedersen hash in Noir (noir-lang/noir#5217) fix: Don't lazily elaborate functions (noir-lang/noir#5282) fix: avoid unnecessarily splitting expressions with multiplication terms with a shared term (noir-lang/noir#5291) fix: avoid duplicating constant arrays (noir-lang/noir#5287) feat: add fuzzer for Noir programs (noir-lang/noir#5251) feat: Run `comptime` code from annotations on a type definition (noir-lang/noir#5256) feat: implement comptime support for `as_slice` builtin (noir-lang/noir#5276) chore: create separate crate just for noir artifacts (noir-lang/noir#5162) feat: add support for wildcard types (noir-lang/noir#5275) chore: replace logical operators with bitwise in `DebugToString` (noir-lang/noir#5236) fix: use proper serialization in `AbiValue` (noir-lang/noir#5270) chore: simplify compilation flow to write to file immediately (noir-lang/noir#5265) feat: implement comptime support for `array_len` builtin (noir-lang/noir#5272) chore: Use the elaborator by default (noir-lang/noir#5246) chore: Release Noir(0.31.0) (noir-lang/noir#5166) feat!: remove `dep::` prefix (noir-lang/noir#4946) feat: Sync from aztec-packages (noir-lang/noir#5242) chore: replace `is_bn254` implementation to not rely on truncation of literals (noir-lang/noir#5247) chore: add no-predicate to hash implementations (noir-lang/noir#5253) feat(experimental): Implement macro calls & splicing into `Expr` values (noir-lang/noir#5203) feat: add BoundedVec::map (noir-lang/noir#5250) chore: add no predicate to poseidon2 (noir-lang/noir#5252) feat: add `set` and `set_unchecked` methods to `Vec` and `BoundedVec` (noir-lang/noir#5241) fix: Disable `if` optimization (noir-lang/noir#5240) chore: redo typo PR by dropbigfish (noir-lang/noir#5234) chore: add property tests for ABI encoding (noir-lang/noir#5216) chore: thread generics through ACIR/brillig gen (noir-lang/noir#5120) chore: copy across typo PR script from aztec-packages (noir-lang/noir#5235) chore(docs): fixing trailing slash issue (noir-lang/noir#5233) fix: add support for nested arrays returned by oracles (noir-lang/noir#5132) chore: Parse macros (noir-lang/noir#5229) chore: Optimize the elaborator (noir-lang/noir#5230) fix(elaborator): Fix regression introduced by lazy-global changes (noir-lang/noir#5223) fix(elaborator): Fix duplicate methods error (noir-lang/noir#5225) chore: fixing all relative paths (noir-lang/noir#5220) chore: push code related to ABI gen into `noirc_driver` (noir-lang/noir#5218)
Configuration menu - View commit details
-
Copy full SHA for eea4376 - Browse repository at this point
Copy the full SHA eea4376View commit details -
Configuration menu - View commit details
-
Copy full SHA for e93e9a7 - Browse repository at this point
Copy the full SHA e93e9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 648d98f - Browse repository at this point
Copy the full SHA 648d98fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c780a - Browse repository at this point
Copy the full SHA e7c780aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64c3852 - Browse repository at this point
Copy the full SHA 64c3852View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99945f9 - Browse repository at this point
Copy the full SHA 99945f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b9244 - Browse repository at this point
Copy the full SHA a2b9244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0dfbe - Browse repository at this point
Copy the full SHA 1e0dfbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 352ffe1 - Browse repository at this point
Copy the full SHA 352ffe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a931c - Browse repository at this point
Copy the full SHA c2a931cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88af69a - Browse repository at this point
Copy the full SHA 88af69aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14247a5 - Browse repository at this point
Copy the full SHA 14247a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c8877 - Browse repository at this point
Copy the full SHA 47c8877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 712736f - Browse repository at this point
Copy the full SHA 712736fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c5dda - Browse repository at this point
Copy the full SHA 34c5ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a30edce - Browse repository at this point
Copy the full SHA a30edceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a679e9c - Browse repository at this point
Copy the full SHA a679e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 012c9fa - Browse repository at this point
Copy the full SHA 012c9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for a95b4ac - Browse repository at this point
Copy the full SHA a95b4acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a2a3f - Browse repository at this point
Copy the full SHA 22a2a3fView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c32bef7 - Browse repository at this point
Copy the full SHA c32bef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 239ac39 - Browse repository at this point
Copy the full SHA 239ac39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec2c33 - Browse repository at this point
Copy the full SHA 7ec2c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ca4a0 - Browse repository at this point
Copy the full SHA f3ca4a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f06e7 - Browse repository at this point
Copy the full SHA b5f06e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25aafd0 - Browse repository at this point
Copy the full SHA 25aafd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ae6b0 - Browse repository at this point
Copy the full SHA d0ae6b0View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6ba5c6 - Browse repository at this point
Copy the full SHA a6ba5c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3709df2 - Browse repository at this point
Copy the full SHA 3709df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb2f6a8 - Browse repository at this point
Copy the full SHA fb2f6a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7b6ab5 - Browse repository at this point
Copy the full SHA f7b6ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64f579f - Browse repository at this point
Copy the full SHA 64f579fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70262da - Browse repository at this point
Copy the full SHA 70262daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f4cd13 - Browse repository at this point
Copy the full SHA 8f4cd13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c05ea1 - Browse repository at this point
Copy the full SHA 7c05ea1View commit details -
Revert "chore: revert some foreign call changes"
This reverts commit 64f579f.
Configuration menu - View commit details
-
Copy full SHA for 569083f - Browse repository at this point
Copy the full SHA 569083fView commit details -
Revert "test: revert constant arrays optimization"
This reverts commit a6ba5c6.
Configuration menu - View commit details
-
Copy full SHA for adbc716 - Browse repository at this point
Copy the full SHA adbc716View commit details -
Revert "chore: revert removal of flattening optimisation"
This reverts commit fb2f6a8.
Configuration menu - View commit details
-
Copy full SHA for 79083b3 - Browse repository at this point
Copy the full SHA 79083b3View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 45421bf - Browse repository at this point
Copy the full SHA 45421bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a81337f - Browse repository at this point
Copy the full SHA a81337fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69fe2a8 - Browse repository at this point
Copy the full SHA 69fe2a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0c78b - Browse repository at this point
Copy the full SHA ee0c78bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.