Skip to content

chore: Release Noir(1.0.0-beta.10)#9311

Merged
TomAFrench merged 3 commits intomasterfrom
release-please--branches--master--components--noir
Aug 8, 2025
Merged

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

Conversation

@noirwhal
Copy link
Copy Markdown
Contributor

@noirwhal noirwhal commented Jul 24, 2025

🤖 I have created a release beep boop

1.0.0-beta.10 (2025-08-08)

Features

  • acir: Parse ACIR memory and call opcodes (#9331) (2282832)
  • Add FunctionDefinition::visibility (#9363) (4a7bb06)
  • Initial ACIR parser (arithmetic exprs and black box functions) (#9316) (5be4e92)
  • lsp: Allow opening noir stdlib files (#9339) (18b01b3)
  • Return unsolvable opcode from CircuitSimulator (#8943) (cb861f8)
  • Show circuit output as a value of the program's return type (#9364) (a3e0aba)
  • ssa_fuzzer: Arrays support (#9427) (8d80b28)
  • ssa_fuzzer: Pushing generated program and witness to redis queue (#9375) (532b512)
  • Type alias for numeric generics (#7583) (d7e2c17)

Bug Fixes

  • Allow constants in the type-system to be negative (#9360) (7d48355)
  • Allow nested fmtstr (#9309) (42429ab)
  • Correct doc comments for SSA passes (#9371) (941611c)
  • Disable comptime printing when requesting json output (#9381) (1d8a104)
  • Do u128 operations with u128, not i128 (#9345) (c0b92e6)
  • Forbid self-referencing type aliases (#9103) (639d802)
  • Handle short-syntax for trait constraints on trait generics (#9167) (0550ee0)
  • Make Ssa-gen use existing reference when compiling &mut foo.bar.baz (#9307) (edd42f8)
  • mem2reg: Register aliases when the IfElse result in a reference (#9305) (637e060)
  • Modulo overflow in comptime (#9348) (922efbd)
  • ownership: Increment reference count for nested array get in LHS assignment (#9347) (20c37b2)
  • Perserve purities after SSA normalization (#9355) (5d6dd7e)
  • Prevent SignedField::from(i128::MIN) from crashing (#9366) (9846e1e)
  • Prevent accidental tuple sharing in comptime code (#9313) (28abb68)
  • Prevent invalid types in test/fuzz functions (#9343) (21faf96)
  • Push definition trait constraints after trait item constraint (#9354) (7d98dc2)
  • Replace implicitly added named generics with fresh type vars in check_trait_impl_where_clause_matches_trait_where_clause (#9352) (8264d30)
  • Some nargo expand fixes (#9324) (9b1b10f)
  • ssa_gen: Add constraint on slice length before popping (#9323) (46a0d18)
  • ssa_gen: Generate code for index before the collection (#9332) (b61f5eb)
  • ssa_interpreter: push_back and pop_back to slices with padding (#9320) (dd0bc23)
  • ssa-interpreter: Return error if slice length is 0 during popping (#9308) (8d8dba4)
  • ssa: Do not check ArrayGet/Set as unreachable for Brillig (#9376) (2d3a304)
  • ssa: Keep reference count increments for array set values (#9344) (be626a1)
  • Substitute bindings in type before canonicalization (#9328) (37e8b2d)
  • Throw error if foreign call returns the wrong number of fields (#9286) (d5f6ca7)
  • Top-level item in dependency isn't always visible (#9295) (4609eb2)
  • Trait where clause check fixes (#9369) (cb6b7e3)
  • Wildcard type should be allowed in lambda parameter types (#9325) (8f21710)

This PR was generated with Release Please. See documentation.

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 5c52295 to e678a3d Compare July 24, 2025 15:18
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jul 24, 2025
Copy link
Copy Markdown
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: 182716b Previous: 8d80b28 Ratio
test_report_zkpassport_noir-ecdsa_ 3 s 2 s 1.50
test_report_zkpassport_noir_rsa_ 2 s 1 s 2

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 from 65fe9ca to 44d9cc7 Compare July 24, 2025 15:39
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 24, 2025

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 8 times, most recently from 0635213 to fe8cb9e Compare July 28, 2025 13:00
Copy link
Copy Markdown
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: 3464b2e Previous: 7d48355 Ratio
sha512-100-bytes 0.145 s 0.108 s 1.34

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 15 times, most recently from 9421e06 to ecf1db9 Compare July 30, 2025 22:42
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 3 times, most recently from af7d6a0 to f8ad572 Compare August 4, 2025 14:59
Copy link
Copy Markdown
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: ae87cba Previous: 532b512 Ratio
rollup-base-public 18.36 s 13.88 s 1.32

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 3 times, most recently from 6cb9690 to e7fc218 Compare August 6, 2025 15:02
@Savio-Sou
Copy link
Copy Markdown
Collaborator

@TomAFrench shall we cut a new pre-release?

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 2 times, most recently from 50bd28e to 83c7a6a Compare August 7, 2025 15:28
@TomAFrench TomAFrench added this pull request to the merge queue Aug 7, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 7, 2025
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 2 times, most recently from 0979025 to 74663ae Compare August 8, 2025 11:55
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 22b3e46 to f038437 Compare August 8, 2025 13:13
@socket-security
Copy link
Copy Markdown

socket-security bot commented Aug 8, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​types/​prettier@​3.0.0991003576100
Added@​types/​pako@​2.0.31001006976100
Added@​types/​mocha@​10.0.101001007579100

View full report

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Aug 8, 2025

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

@TomAFrench TomAFrench added this pull request to the merge queue Aug 8, 2025
Merged via the queue into master with commit a24cfcc Aug 8, 2025
123 checks passed
@TomAFrench TomAFrench deleted the release-please--branches--master--components--noir branch August 8, 2025 15:05
@noirwhal
Copy link
Copy Markdown
Contributor Author

noirwhal commented Aug 8, 2025

🤖 Created releases:

🌻

github-merge-queue bot pushed a commit to AztecProtocol/aztec-packages that referenced this pull request Aug 11, 2025
Automated pull of nightly from the
[noir](https://github.com/noir-lang/noir) programming language, a
dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
chore: Release Noir(1.0.0-beta.10)
(noir-lang/noir#9311)
feat(ssa_fuzzer): arrays support
(noir-lang/noir#9427)
chore: add link to issue on TODOs
(noir-lang/noir#8307)
fix(ownership): Increment reference count for nested array get in LHS
assignment (noir-lang/noir#9347)
chore: add some mem2reg unit tests
(noir-lang/noir#9405)
chore(as_slice_length): Various unit tests
(noir-lang/noir#9419)
chore(simplify_cfg): Additional unit tests
(noir-lang/noir#9426)
chore: create directory when writing witness artefact
(noir-lang/noir#9383)
fix: throw error if foreign call returns the wrong number of fields
(noir-lang/noir#9286)
chore: update ex in docs (noir-lang/noir#9385)
chore: add some `assert_constant` tests
(noir-lang/noir#9413)
chore: error on non constant inputs for Pedersen generators
(noir-lang/noir#9389)
chore(inlining): Unit tests for global values and conditional inlining
(noir-lang/noir#9411)
chore(ssa_fuzzer): refactor fuzzing modes + add fuzzing mode without DIE
pass (noir-lang/noir#9401)
chore(inlining): Various unit tests
(noir-lang/noir#9388)
feat(ssa_fuzzer): pushing generated program and witness to redis queue
(noir-lang/noir#9375)
fix(ssa_gen): Generate code for index before the collection
(noir-lang/noir#9332)
chore: Regression test for calling a mutable closure inside a mutable
closure (noir-lang/noir#9384)
fix: some nargo expand fixes
(noir-lang/noir#9324)
fix: disable comptime printing when requesting json output
(noir-lang/noir#9381)
chore: address TODO comments
(noir-lang/noir#9379)
feat: type alias for numeric generics
(noir-lang/noir#7583)
chore: bump external pinned commits
(noir-lang/noir#9291)
END_COMMIT_OVERRIDE

---------

Co-authored-by: AztecBot <tech@aztecprotocol.com>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
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.

3 participants