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-03-10)

⚠ BREAKING CHANGES

  • convert TraitMethodNotInScope to error (#7427)
  • bump bb version to v0.77.0 (#7599)
  • remove merkle module from stdlib (#7582)
  • remove deprecated hash functions from stdlib (#7477)
  • frontend: Restrict capturing mutable variable in lambdas (#7488)
  • 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

  • Add optional oracle resolver url in acvm_cli (#7630) (a9de769)
  • Array concat method (#7199) (5b725bb)
  • Better error message when keyword is found instead of type in p… (#7501) (43ca11a)
  • cli: Add --unstable-features to gate unstable features (#7449) (fd213f6)
  • cli: Log and replay oracle transcript (#7417) (95ac7a8)
  • Compare bincode to CBOR, FlexBuffers and Protobuf - implement best (#7513) (d047779)
  • debugger: REPL add breakpoint by sourcecode line (#5204) (ef51d8a)
  • experimental: Add invalid pattern syntax error (#7487) (7aa23ec)
  • experimental: Enable ownership syntax (#7603) (9594dee)
  • experimental: Issue errors for unreachable match branches (#7556) (e832244)
  • 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)
  • Perform constant sha256 compressions at compile-time (#7566) (c2022f4)
  • performance: Avoid extra Brillig array offsetting for constant indices (#7522) (b8b0e73)
  • Relate errors to macro built-ins errors (#7609) (83d7e6a)
  • Simplify simple conditionals for brillig (#7205) (9056d74)
  • Support <Type as Trait>::method in expressions (#7551) (fdd2fe7)
  • Sync from aztec-packages (#7474) (c254c3c)
  • Sync from aztec-packages (#7606) (3531474)
  • Test error spans and messages (#7526) (da5227e)
  • Use resolved type instead of needing Constructor.struct_type (#7500) (e26e993)

Bug Fixes

  • Compare Quoted by expanding interned values (#7602) (1a1eb6f)
  • Correctly format trait function with multiple where clauses (#7531) (c438547)
  • Display causes but not stack trace in CLI error report (#7584) (d57e0ac)
  • 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)
  • Error on infinitely recursive types (#7579) (ba5beb6)
  • experimental: Allow shadowing in match patterns (#7484) (8e68ce6)
  • experimental: Fix execution of match expressions with multiple branches (#7570) (d148df6)
  • experimental: Replace most remaining match panics with errors (#7536) (d118e17)
  • Fix a few cases where safety comment wasn't correctly identified (#7548) (22c7d9d)
  • frontend: Restrict capturing mutable variable in lambdas (#7488) (899e8c8)
  • FunctionDefinition::as_typed_expr didn't work well for trait imp… (#7611) (b3443c1)
  • Issue duplicate error on impl function without self (#7490) (69e901f)
  • Log to stderr (#7585) (223656f)
  • LSP: References/rename only when underlying span has the correct… (#7598) (a6e5526)
  • 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)
  • TokensPrettyPrinter was missing some spaces between tokens (#7607) (073625a)
  • Update error message to display 128 bits as valid bit size (#7626) (b4916a5)

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: ee55b27 Previous: 899e8c8 Ratio
rollup-base-private 20.78 s 15.46 s 1.34

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: 4ec5528 Previous: a6e5526 Ratio
noir-lang_noir_bigcurve_ 243 s 195 s 1.25

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 23 times, most recently from 79c33ab to 1a3d165 Compare March 7, 2025 14:31
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 2 times, most recently from 8db7ca3 to 7b33de3 Compare March 7, 2025 18:20
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 1a1e0f6 to bbe9153 Compare March 10, 2025 11:49
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