Skip to content

chore!: enforce visibility warnings as errors#7657

Merged
TomAFrench merged 62 commits intomasterfrom
tf/enforce-visibility
Jul 22, 2025
Merged

chore!: enforce visibility warnings as errors#7657
TomAFrench merged 62 commits intomasterfrom
tf/enforce-visibility

Conversation

@TomAFrench
Copy link
Member

@TomAFrench TomAFrench commented Mar 11, 2025

Description

Problem*

Resolves #6934

Summary*

Additional Context

Documentation*

Check one:

  • No documentation needed.
  • Documentation included in this PR.
  • [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt on default settings.

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: 564994e Previous: 366149f Ratio
test_report_zkpassport_noir_rsa_ 1 s 0 s +∞

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

CC: @TomAFrench

@TomAFrench TomAFrench marked this pull request as ready for review July 17, 2025 11:34
@TomAFrench TomAFrench requested a review from a team July 17, 2025 11:34
Co-authored-by: Ary Borenszweig <asterite@gmail.com>
@TomAFrench TomAFrench added this pull request to the merge queue Jul 22, 2025
Merged via the queue into master with commit eb0982e Jul 22, 2025
101 checks passed
@TomAFrench TomAFrench deleted the tf/enforce-visibility branch July 22, 2025 09:11
github-merge-queue bot pushed a commit to AztecProtocol/aztec-packages that referenced this pull request Jul 30, 2025
Syncs Noir up to commit `b28776c8a68dbc319e2ffcee350b8e2a71b20096` and
includes this commits:

chore: Document type coercions
(noir-lang/noir#9292)
feat: add better handling for follow-on optimizations in `simplify_cfg`
(noir-lang/noir#9276)
chore: Update noir-lang/sparse_array failures status
(noir-lang/noir#9289)
chore: Mark `sparse_array` and `noir_json_parser` as non-critical
(noir-lang/noir#9282)
fix: Use `u32` in `RepeatedValue` example in generics docs
(noir-lang/noir#9273)
chore!: enforce visibility warnings as errors
(noir-lang/noir#7657)

At commit `60222bb380da2c6840adb91317bee2ca4db30d2a` the Noir sync
beyond `b28776c8a68dbc319e2ffcee350b8e2a71b20096`

---------

Co-authored-by: AztecBot <tech@aztecprotocol.com>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Co-authored-by: Jan Beneš <janbenes1234@gmail.com>
github-merge-queue bot pushed a commit to AztecProtocol/aztec-packages that referenced this pull request Jul 30, 2025
Syncs Noir up to commit `b28776c8a68dbc319e2ffcee350b8e2a71b20096` and
includes this commits:

chore: Document type coercions
(noir-lang/noir#9292)
feat: add better handling for follow-on optimizations in `simplify_cfg`
(noir-lang/noir#9276)
chore: Update noir-lang/sparse_array failures status
(noir-lang/noir#9289)
chore: Mark `sparse_array` and `noir_json_parser` as non-critical
(noir-lang/noir#9282)
fix: Use `u32` in `RepeatedValue` example in generics docs
(noir-lang/noir#9273)
chore!: enforce visibility warnings as errors
(noir-lang/noir#7657)

Commit `60222bb380da2c6840adb91317bee2ca4db30d2a` causes failing tests
so could not sync Noir beyond `b28776c8a68dbc319e2ffcee350b8e2a71b20096`
(relevant slack discussion
[here](https://aztecprotocol.slack.com/archives/C0183F0V42V/p1753811323086949)).

---------

Co-authored-by: AztecBot <tech@aztecprotocol.com>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Co-authored-by: Jan Beneš <janbenes1234@gmail.com>
github-merge-queue bot pushed a commit to AztecProtocol/aztec-packages that referenced this pull request Jul 30, 2025
Syncs Noir up to commit `b28776c8a68dbc319e2ffcee350b8e2a71b20096` and
includes this commits:

chore: Document type coercions
(noir-lang/noir#9292)
feat: add better handling for follow-on optimizations in `simplify_cfg`
(noir-lang/noir#9276)
chore: Update noir-lang/sparse_array failures status
(noir-lang/noir#9289)
chore: Mark `sparse_array` and `noir_json_parser` as non-critical
(noir-lang/noir#9282)
fix: Use `u32` in `RepeatedValue` example in generics docs
(noir-lang/noir#9273)
chore!: enforce visibility warnings as errors
(noir-lang/noir#7657)

Commit `60222bb380da2c6840adb91317bee2ca4db30d2a` causes failing tests
so could not sync Noir beyond `b28776c8a68dbc319e2ffcee350b8e2a71b20096`
(relevant slack discussion
[here](https://aztecprotocol.slack.com/archives/C0183F0V42V/p1753811323086949)).

---------

Co-authored-by: AztecBot <tech@aztecprotocol.com>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Co-authored-by: Jan Beneš <janbenes1234@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Convert PathResolutionError::Private to error

2 participants