Skip to content
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

chore: Release Noir(1.0.0-beta.1) #6622

Merged
merged 3 commits into from
Dec 20, 2024

Conversation

noirwhal
Copy link
Contributor

@noirwhal noirwhal commented Nov 26, 2024

🤖 I have created a release beep boop

1.0.0-beta.1 (2024-12-20)

⚠ BREAKING CHANGES

Features

Bug Fixes

  • Allow empty loop headers (#6736) (332ba79)
  • Allow multiple _ parameters, and disallow _ as an expression you can read from (#6657) (d80a9d7)
  • Always return an array of u8s when simplifying Intrinsic::ToRadix calls (#6663) (59c0c35)
  • Correct signed integer handling in noirc_abi (#6638) (ecaf63d)
  • Correct types returned by constant EC operations simplified within SSA (#6652) (eec5970)
  • Detect cycles in globals (#6859) (0d7642c)
  • Disable failure persistance in nargo test fuzzing (#6777) (68ff7bd)
  • Disallow #[export] on associated methods (#6626) (7b56904)
  • Do not merge expressions that contain output witnesses (#6757) (f9abf72)
  • Do not warn on unused functions marked with #[export] (#6625) (30f8378)
  • Don't deduplicate binary math of unsigned types (#6848) (ee0754b)
  • Don't remove necessary RC instructions in DIE pass (#6585) (440d94d)
  • Double alias in path (#6855) (82f595b)
  • Git dependency trailing slash (#6725) (df71df7)
  • Implement as_field and from_field in the interpreter (#6829) (f037c36)
  • Improve type error when indexing a variable of unknown type (#6744) (909b22b)
  • LSP auto-import text indent (#6699) (bbe7564)
  • LSP code action wasn't triggering on beginning or end of identifier (#6616) (1b910bc)
  • LSP: Use generic self type to narrow down methods to complete (#6617) (454b77b)
  • Map entry point indexes after all ssa passes (#6740) (1b6e26b)
  • Minimal change to avoid reverting entire PR #6685 (#6778) (0925a33)
  • Optimize array ref counts to copy arrays much less often (#6685) (24cc19e)
  • Optimizer to keep track of changing opcode locations (#6781) (13c41d2)
  • Parser would hand on function type with colon in it (#6764) (9d7aadc)
  • Prevent hoisting binary instructions which can overflow (#6672) (b4750d8)
  • Print ssa blocks without recursion (#6715) (5ccde81)
  • Println("{{}}") was printing "{{}}" instead of "{}" (#6745) (36bca82)
  • Several format string fixes and improvements (#6703) (b70daf4)
  • ssa: Don't deduplicate constraints in blocks that are not dominated (#6627) (b024581)
  • ssa: Remove RC tracker in DIE (#6700) (f2607fd)
  • ssa: Track all local allocations during flattening (#6619) (6491175)
  • Typo in u128 docs (#6711) (37a4996)
  • Use correct type for attribute arguments (#6640) (de3e77a)
  • Use extension in docs link so it also works on GitHub (#6787) (655a3d3)
  • Used signed division for signed modulo (#6635) (dace078)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Nov 26, 2024
Copy link
Contributor

github-actions bot commented Nov 26, 2024

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 17 times, most recently from 349cb91 to 6b4036e Compare December 2, 2024 11:54
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from f1325ee to 94ed91a Compare December 4, 2024 22:44
Copy link
Contributor

github-actions bot commented Dec 4, 2024

Peak Memory Sample

Program Peak Memory
keccak256 78.48M
workspace 123.63M
regression_4709 422.91M
ram_blowup_regression 1.58G
private-kernel-tail 201.60M
private-kernel-reset 716.87M
private-kernel-inner 291.68M
parity-root 171.94M

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 8 times, most recently from 7591740 to e56ac02 Compare December 6, 2024 15:12
Copy link
Contributor

FYI @noir-lang/developerrelations on Noir doc changes.

@TomAFrench TomAFrench added this pull request to the merge queue Dec 20, 2024
Merged via the queue into master with commit 03b58fa Dec 20, 2024
84 of 86 checks passed
@TomAFrench TomAFrench deleted the release-please--branches--master--components--noir branch December 20, 2024 23:54
@noirwhal
Copy link
Contributor Author

🤖 Created releases:

AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 21, 2024
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 22, 2024
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 22, 2024
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 23, 2024
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 23, 2024
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 24, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 24, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 25, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 25, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 26, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 26, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 27, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 27, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 28, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 28, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 29, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 29, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 30, 2024
…ked protocol circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 30, 2024
… circuits (noir-lang/noir#6903)

fix: consistent file_id across installation paths (noir-lang/noir#6912)
fix: bigint builtins are foreigns (noir-lang/noir#6892)
fix: remove unnecessary cast in bit-shift (noir-lang/noir#6890)
chore: Release Noir(1.0.0-beta.1) (noir-lang/noir#6622)
chore: Add `Instruction::Noop` (noir-lang/noir#6899)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: tagged documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants