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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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-12)

⚠ 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)
  • 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 remove necessary RC instructions in DIE pass (#6585) (440d94d)
  • Git dependency trailing slash (#6725) (df71df7)
  • 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)
  • Optimize array ref counts to copy arrays much less often (#6685) (24cc19e)
  • 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)
  • 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.17M 0%
workspace 121.67M -1%
regression_4709 294.72M 0%
ram_blowup_regression 2.44G 0%
private-kernel-tail 208.77M 0%
private-kernel-reset 861.45M 0%
private-kernel-inner 307.68M 0%
parity-root 174.42M 0%

@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
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 7 times, most recently from 9d1ec0d to ee11f2a Compare December 9, 2024 18:39
Copy link
Contributor

github-actions bot commented Dec 9, 2024

Compilation Sample

Program Compilation Time %
sha256_regression 0m1.506s 1%
regression_4709 0m1.506s -1%
ram_blowup_regression 0m17.814s 4%
private-kernel-tail 0m1.240s -3%
private-kernel-reset 0m8.767s -2%
private-kernel-inner 0m2.666s 14%
parity-root 0m0.881s -23%
noir-contracts 2m52.214s 8%

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 9 times, most recently from c8355da to abb6992 Compare December 11, 2024 11:17
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 3cc5867 to 7d06e26 Compare December 12, 2024 02:11
Copy link

socket-security bot commented Dec 12, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/[email protected] None 0 5.67 kB lukeed
npm/[email protected] None 0 54.3 kB goto-bus-stop
npm/[email protected] None 0 15.3 kB cwmma

🚮 Removed packages: npm/@types/[email protected], npm/@types/[email protected]

View full report↗︎

Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: pending documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant