Skip to content

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

Merged
TomAFrench merged 3 commits intomasterfrom
release-please--branches--master--components--noir
Dec 20, 2024
Merged

chore: Release Noir(1.0.0-beta.1)#6622
TomAFrench merged 3 commits intomasterfrom
release-please--branches--master--components--noir

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
@github-actions
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
@github-actions
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
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 15 times, most recently from 005a053 to 612ca04 Compare December 18, 2024 17:53
@github-actions
Copy link
Contributor

github-actions bot commented Dec 18, 2024

Execution Sample

Program Execution Time %
sha256_regression 0.624s -1%
regression_4709 0.403s 2%
ram_blowup_regression 4.468s -2%
rollup-base-public 21.505s -1%
rollup-base-private 19.408s -2%
private-kernel-tail 0.702s 1%
private-kernel-reset 1.463s -6%
private-kernel-inner 0.967s -2%
parity-root 0.546s 1%

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 5 times, most recently from be09928 to b9f3663 Compare December 20, 2024 00:34
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from e027190 to 3805463 Compare December 20, 2024 10:34
@github-actions
Copy link
Contributor

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

@noirwhal
Copy link
Contributor Author

🤖 Created releases:

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