Merged
Conversation
|
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
|
Contributor
|
🚀 Deployed on https://667080902214f533fb547804--noir-docs.netlify.app |
3c2b23a to
2caa61d
Compare
TomAFrench
requested changes
Jun 8, 2024
Member
TomAFrench
left a comment
There was a problem hiding this comment.
Blocking for breaking changes
29b3f8a to
07fa0ed
Compare
Collaborator
|
Issues that should be addressed as a part of / soon after merging the release: |
ae35011 to
599dd9c
Compare
Savio-Sou
approved these changes
Jun 17, 2024
0f8d7f9 to
e4792dc
Compare
a208fa1 to
ee895a3
Compare
TomAFrench
approved these changes
Jun 17, 2024
Contributor
|
FYI @noir-lang/developerrelations on Noir doc changes. |
Contributor
Author
AztecBot
pushed a commit
to AztecProtocol/aztec-packages
that referenced
this pull request
Jun 18, 2024
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)
AztecBot
pushed a commit
to AztecProtocol/aztec-packages
that referenced
this pull request
Jun 18, 2024
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)
TomAFrench
added a commit
that referenced
this pull request
Jun 18, 2024
* master: feat: add support for wildcard types (#5275) chore: replace logical operators with bitwise in `DebugToString` (#5236) fix: use proper serialization in `AbiValue` (#5270) chore: simplify compilation flow to write to file immediately (#5265) feat: implement comptime support for `array_len` builtin (#5272) chore: Use the elaborator by default (#5246) chore: Release Noir(0.31.0) (#5166) feat!: remove `dep::` prefix (#4946) feat: Sync from aztec-packages (#5242) chore: replace `is_bn254` implementation to not rely on truncation of literals (#5247) chore: add no-predicate to hash implementations (#5253)
TomAFrench
added a commit
that referenced
this pull request
Jun 18, 2024
* master: feat: implement comptime support for `as_slice` builtin (#5276) chore: create separate crate just for noir artifacts (#5162) feat: add support for wildcard types (#5275) chore: replace logical operators with bitwise in `DebugToString` (#5236) fix: use proper serialization in `AbiValue` (#5270) chore: simplify compilation flow to write to file immediately (#5265) feat: implement comptime support for `array_len` builtin (#5272) chore: Use the elaborator by default (#5246) chore: Release Noir(0.31.0) (#5166) feat!: remove `dep::` prefix (#4946) feat: Sync from aztec-packages (#5242) chore: replace `is_bn254` implementation to not rely on truncation of literals (#5247) chore: add no-predicate to hash implementations (#5253)
AztecBot
pushed a commit
to AztecProtocol/aztec-packages
that referenced
this pull request
Jun 19, 2024
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)
TomAFrench
added a commit
that referenced
this pull request
Jun 19, 2024
* master: (67 commits) chore: Pedersen commitment in Noir (#5221) chore: pedersen hash in Noir (#5217) fix: Don't lazily elaborate functions (#5282) fix: avoid unnecessarily splitting expressions with multiplication terms with a shared term (#5291) fix: avoid duplicating constant arrays (#5287) feat: add fuzzer for Noir programs (#5251) feat: Run `comptime` code from annotations on a type definition (#5256) feat: implement comptime support for `as_slice` builtin (#5276) chore: create separate crate just for noir artifacts (#5162) feat: add support for wildcard types (#5275) chore: replace logical operators with bitwise in `DebugToString` (#5236) fix: use proper serialization in `AbiValue` (#5270) chore: simplify compilation flow to write to file immediately (#5265) feat: implement comptime support for `array_len` builtin (#5272) chore: Use the elaborator by default (#5246) chore: Release Noir(0.31.0) (#5166) feat!: remove `dep::` prefix (#4946) feat: Sync from aztec-packages (#5242) chore: replace `is_bn254` implementation to not rely on truncation of literals (#5247) chore: add no-predicate to hash implementations (#5253) ...
TomAFrench
added a commit
that referenced
this pull request
Jun 19, 2024
* master: (34 commits) chore: Pedersen commitment in Noir (#5221) chore: pedersen hash in Noir (#5217) fix: Don't lazily elaborate functions (#5282) fix: avoid unnecessarily splitting expressions with multiplication terms with a shared term (#5291) fix: avoid duplicating constant arrays (#5287) feat: add fuzzer for Noir programs (#5251) feat: Run `comptime` code from annotations on a type definition (#5256) feat: implement comptime support for `as_slice` builtin (#5276) chore: create separate crate just for noir artifacts (#5162) feat: add support for wildcard types (#5275) chore: replace logical operators with bitwise in `DebugToString` (#5236) fix: use proper serialization in `AbiValue` (#5270) chore: simplify compilation flow to write to file immediately (#5265) feat: implement comptime support for `array_len` builtin (#5272) chore: Use the elaborator by default (#5246) chore: Release Noir(0.31.0) (#5166) feat!: remove `dep::` prefix (#4946) feat: Sync from aztec-packages (#5242) chore: replace `is_bn254` implementation to not rely on truncation of literals (#5247) chore: add no-predicate to hash implementations (#5253) ...
AztecBot
pushed a commit
to AztecProtocol/aztec-packages
that referenced
this pull request
Jun 20, 2024
…lues (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)
AztecBot
pushed a commit
to AztecProtocol/aztec-packages
that referenced
this pull request
Jun 20, 2024
…lues (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)
This was referenced Jun 20, 2024
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
🤖 I have created a release beep boop
0.31.0
0.31.0 (2024-06-17)
⚠ BREAKING CHANGES
dep::prefix (#4946)distinctkeyword (#5219)param_witnessesandreturn_witnessesfrom ABI (#5154)noir_js(#5072)bbover to read ACIR from nargo artifacts (feat!: switchbbover to read ACIR from nargo artifacts AztecProtocol/aztec-packages#6283)Features
pxe.addNullifiedNote(...)(feat:pxe.addNullifiedNote(...)AztecProtocol/aztec-packages#6948) (7de19f5)as_witnessbuiltin function in order to constrain a witness to be equal to a variable (#4641) (faf5bd8)setandset_uncheckedmethods toVecandBoundedVec(#5241) (1849389)Exprvalues (#5203) (d9b4712)nargo compile(feat(nargo): hidden option to show contract artifact paths written bynargo compileAztecProtocol/aztec-packages#6131) (ff67e14)dep::prefix (#4946) (d6d0ae2)bn254_blackbox_solver(#5058) (9420d7c)noir_js(#5072) (c93c738)EmbeddedCurvePoint(#5190) (3b85b36)bbover to read ACIR from nargo artifacts (feat!: switchbbover to read ACIR from nargo artifacts AztecProtocol/aztec-packages#6283) (436bbda)Bug Fixes
ifoptimization (#5240) (a2816db)add_genericstwice on trait methods (#5108) (7d8c0a3)impl Traitwhen--use-elaboratoris selected (#5138) (7ea5962)--use-elaboratorflag (#5139) (a140dec)resolve_typeon self type and don't leak a trait impl's generics (#5102) (db561e2)--use-elaboratorflag is specified (#5145) (d6122eb)add_genericsonce (#5091) (f5d2946)get_global_let_statement(#5177) (b769b01)Miscellaneous Chores
distinctkeyword (#5219) (1d62c59)param_witnessesandreturn_witnessesfrom ABI (#5154) (21562ae)0.47.0
0.47.0 (2024-06-17)
⚠ BREAKING CHANGES
bbover to read ACIR from nargo artifacts (feat!: switchbbover to read ACIR from nargo artifacts AztecProtocol/aztec-packages#6283)Opcode::Brilligfrom ACIR (chore!: removeOpcode::Brilligfrom ACIR AztecProtocol/aztec-packages#5995)#[aztec(storage)](feat!: storage_layout and#[aztec(storage)]AztecProtocol/aztec-packages#5387)is_recursiveflag to be part of the circuit definition (chore(acir)!: Moveis_recursiveflag to be part of the circuit definition AztecProtocol/aztec-packages#4221)Features
multi_scalar_mulblackbox func (feat:multi_scalar_mulblackbox func AztecProtocol/aztec-packages#6097) (73a635e)variable_base_scalar_mulblackbox func (feat:variable_base_scalar_mulblackbox func AztecProtocol/aztec-packages#6039) (73a635e)BrilligCallopcodes in the debugger (#4897) (b380dc4)nargo compile(feat(nargo): hidden option to show contract artifact paths written bynargo compileAztecProtocol/aztec-packages#6131) (ff67e14)bn254_blackbox_solver(#5058) (9420d7c)#[aztec(storage)](feat!: storage_layout and#[aztec(storage)]AztecProtocol/aztec-packages#5387) (2bd006a)bbover to read ACIR from nargo artifacts (feat!: switchbbover to read ACIR from nargo artifacts AztecProtocol/aztec-packages#6283) (436bbda)Bug Fixes
Miscellaneous Chores
is_recursiveflag to be part of the circuit definition (chore(acir)!: Moveis_recursiveflag to be part of the circuit definition AztecProtocol/aztec-packages#4221) (158c8ce)Opcode::Brilligfrom ACIR (chore!: removeOpcode::Brilligfrom ACIR AztecProtocol/aztec-packages#5995) (73a635e)This PR was generated with Release Please. See documentation.