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

⚠ 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 18 times, most recently from ecb84c4 to a97b2fa Compare March 6, 2025 19:46
Copy link

socket-security bot commented Mar 6, 2025

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

Package New capabilities Transitives Size Publisher
npm/@eslint/[email protected] filesystem, unsafe 0 659 kB eslintbot
npm/@humanwhocodes/[email protected] unsafe 0 21.2 kB nzakas
npm/@nodelib/[email protected] filesystem 0 22.2 kB mrmlnc
npm/@nodelib/[email protected] filesystem 0 11.8 kB mrmlnc
npm/@nodelib/[email protected] None 0 26.4 kB mrmlnc
npm/@pkgjs/[email protected] None 0 74.2 kB oss-bot
npm/@types/[email protected] None 0 31.7 kB types
npm/[email protected] None 0 24.4 kB rreverser
npm/[email protected] eval 0 929 kB esp
npm/[email protected] environment, filesystem 0 172 kB vitaly
npm/[email protected] None 0 3.17 kB sindresorhus
npm/[email protected] None 0 6.94 kB juliangruber
npm/[email protected] None 0 11.5 kB juliangruber
npm/[email protected] None 0 27.2 kB qix
npm/[email protected] None 0 4.86 kB substack
npm/[email protected] None 0 8.11 kB thlorenz
npm/[email protected] None 0 106 kB eslint
npm/[email protected] None 0 13.6 kB komagata
npm/[email protected] None 0 97.9 kB google-wombot
npm/[email protected] None 0 10.2 kB sindresorhus
npm/[email protected] None 0 12.3 kB achingbrain
npm/[email protected] None 0 146 kB eslintbot
npm/[email protected] None 0 314 kB ariya
npm/[email protected] None 0 13.5 kB michaelficarra
npm/[email protected] None 0 50.6 kB michaelficarra
npm/[email protected] None 0 37.3 kB sssayegh
npm/[email protected] None 0 17 kB esp
npm/[email protected] None 0 9.44 kB hiddentao
npm/[email protected] None 0 11.8 kB sindresorhus
npm/[email protected] environment, filesystem 0 13.4 kB isaacs
npm/[email protected] None 0 173 kB pipobscure
npm/[email protected] None 0 4.72 kB stefanpenner
npm/[email protected] environment 0 8.05 kB sindresorhus
npm/[email protected] None +1 163 kB sindresorhus
npm/[email protected] environment, filesystem 0 32.5 kB isaacs
npm/[email protected] None 0 812 kB mattpauldavies
npm/[email protected] None 0 35.9 kB kornel
npm/[email protected] None 0 349 kB ashtuchkin
npm/[email protected] None 0 11.9 kB jensyt
npm/[email protected] None 0 4.4 kB sindresorhus
npm/[email protected] None 0 3.76 kB isaacs
npm/[email protected] None 0 12.7 kB npm-cli-ops
npm/[email protected] None 0 6.22 kB jonschlinkert
npm/[email protected] None 0 4.99 kB sindresorhus
npm/[email protected] None 0 13.6 kB phated
npm/[email protected] None 0 9.62 kB jonschlinkert
npm/[email protected] None 0 2.82 kB sindresorhus
npm/[email protected] None 0 4.12 kB sindresorhus
npm/[email protected] None 0 3.54 kB sindresorhus
npm/[email protected] environment, filesystem 0 11 kB isaacs
npm/[email protected] None 0 405 kB vitaly
npm/[email protected] None 0 5.4 kB dominictarr
npm/[email protected] None 0 14.2 kB samn
npm/[email protected] None 0 27.8 kB jaredwray
npm/[email protected] None 0 24.9 kB gkz
npm/[email protected] filesystem 0 7.02 kB sindresorhus
npm/[email protected] None 0 54.1 kB jdalton
npm/[email protected] None 0 4.96 kB isaacs
npm/[email protected] None 0 3.77 kB isaacs
npm/[email protected] None 0 7 kB isaacs
npm/[email protected] None 0 124 kB isaacs
npm/[email protected] None 0 5.65 kB megawac
npm/[email protected] None 0 4.05 kB isaacs
npm/[email protected] None 0 7.75 kB sindresorhus
npm/[email protected] None 0 7.24 kB sindresorhus
npm/[email protected] filesystem 0 3.92 kB sindresorhus
npm/[email protected] None 0 3.62 kB sindresorhus
npm/[email protected] None 0 4.55 kB sindresorhus
npm/[email protected] filesystem 0 5.41 kB sindresorhus
npm/[email protected] None 0 36.7 kB gkz
npm/[email protected] None 0 33.5 kB google-wombot
npm/[email protected] None 0 8.37 kB feross
npm/[email protected] filesystem 0 12.1 kB troygoode
npm/[email protected] None 0 32.2 kB tim-kos
npm/[email protected] None 0 9.44 kB matteo.collina
npm/[email protected] None 0 6.56 kB feross
npm/[email protected] None 0 42.3 kB chalker
npm/[email protected] None 0 2.56 kB kevva
npm/[email protected] None 0 2.83 kB sindresorhus
npm/[email protected] None 0 9.96 kB isaacs
npm/[email protected] None 0 3.51 kB sindresorhus
npm/[email protected] None 0 138 kB joshglazebrook
npm/[email protected] None 0 0 B
npm/[email protected] None 0 0 B
npm/[email protected] None 0 6.96 kB sindresorhus
npm/[email protected] None 0 11 kB substack
npm/[email protected] None 0 22.9 kB jonschlinkert
npm/[email protected] None 0 470 kB garycourt
npm/[email protected] environment 0 9.97 kB isaacs
npm/[email protected] None 0 0 B
npm/[email protected] None 0 2.96 kB zkat
npm/[email protected] None 0 6.81 kB sindresorhus
npm/[email protected] filesystem 0 23.4 kB oss-bot
npm/[email protected] None 0 14.8 kB isaacs
npm/[email protected] None 0 6.03 kB sindresorhus

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

View full report↗︎

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 6 times, most recently from c6c9387 to 3beaecd Compare March 7, 2025 16:33
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 8db7ca3 to 7b33de3 Compare March 7, 2025 18:20
Copy link
Contributor

github-actions bot commented Mar 7, 2025

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