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.4) #7475

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

Conversation

noirwhal
Copy link
Contributor

@noirwhal noirwhal commented Feb 20, 2025

🤖 I have created a release beep boop

1.0.0-beta.4 (2025-02-28)

⚠ BREAKING CHANGES

  • remove U128 struct from stdlib (#7529)
  • bump rust edition to 2024 (#7533)
  • bump msrv to 1.85.0 (#7530)
  • cli: Add --unstable-features to gate unstable features (#7449)

Features

  • Better error message when keyword is found instead of type in p… (#7501) (43ca11a)
  • cli: Add --unstable-features to gate unstable features (#7449) (fd213f6)
  • debugger: REPL add breakpoint by sourcecode line (#5204) (ef51d8a)
  • experimental: Add invalid pattern syntax error (#7487) (7aa23ec)
  • experimental: Support struct constructors in match patterns (#7489) (6f79fd1)
  • Let all compiler errors carry a Location instead of a Span (#7486) (4fdc742)
  • Optimize out range checks on limiting cases (#7510) (6f78848)
  • performance: Avoid extra Brillig array offsetting for constant indices (#7522) (b8b0e73)
  • Simplify simple conditionals for brillig (#7205) (9056d74)
  • Support <Type as Trait>::method in expressions (#7551) (fdd2fe7)
  • Sync from aztec-packages (#7474) (c254c3c)
  • Test error spans and messages (#7526) (da5227e)
  • Use resolved type instead of needing Constructor.struct_type (#7500) (e26e993)

Bug Fixes

  • Correctly format trait function with multiple where clauses (#7531) (c438547)
  • Don't crash on broken impl syntax (#7512) (677c10c)
  • Don't panic when shifting too much (#7429) (5073370)
  • Don't use dummy location when inserting debug code (#7482) (87196fe)
  • experimental: Allow shadowing in match patterns (#7484) (8e68ce6)
  • experimental: Replace most remaining match panics with errors (#7536) (d118e17)
  • Fix a few cases where safety comment wasn't correctly identified (#7548) (22c7d9d)
  • Issue duplicate error on impl function without self (#7490) (69e901f)
  • No longer error on INT_MIN globals (#7519) (0c0c397)
  • performance: Accurately mark safe constant indices for arrays of complex types (#7491) (ffcc6f8)
  • Shift right overflow in ACIR with unknown var now returns zero (#7509) (ca21820)

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 Feb 20, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Compilation Time'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 541a454 Previous: 4fdc742 Ratio
rollup-block-root-single-tx 113 s 92.8 s 1.22

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Copy link
Contributor

github-actions bot commented Feb 20, 2025

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 3 times, most recently from 85ee1e1 to fde3f4c Compare February 21, 2025 15:47
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Test Suite Duration'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 78c6bed Previous: 826b18a Ratio
noir-lang_noir_json_parser_ 11 s 9 s 1.22

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 11 times, most recently from 92d6bc4 to 51162bd Compare February 25, 2025 16:27
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Execution Time'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 51162bd Previous: 6f78848 Ratio
rollup-merge 0.008 s 0.006 s 1.33

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 10 times, most recently from 2668107 to de91993 Compare February 27, 2025 11:29
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 5 times, most recently from 20e484f to c10b6c7 Compare February 28, 2025 11:46
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from a0b7e53 to da735f4 Compare February 28, 2025 14:47
Copy link

socket-security bot commented Feb 28, 2025

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

Package New capabilities Transitives Size Publisher
npm/[email protected] filesystem 0 121 kB cthackers
npm/[email protected] None 0 5.67 kB lukeed
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