Skip to content

Commit b6c7773

Browse files
committed
[1 changes] chore: update release-please action (noir-lang/noir#6704)
fix(ssa): Remove RC tracker in DIE (noir-lang/noir#6700) chore: consolidate some CI workflows to reduce sprawl (noir-lang/noir#6696) fix: LSP auto-import text indent (noir-lang/noir#6699) feat: improve parser recovery of constructor field with '::' instead of ':' (noir-lang/noir#6701) feat: revert changes to `ValueMerger` and `Instruction::IfElse` (noir-lang/noir#6673) chore: Revert "fix: Don't remove necessary RC instructions in DIE pass (noir-lang/noir#6585)" (noir-lang/noir#6693) fix: Don't remove necessary RC instructions in DIE pass (noir-lang/noir#6585) feat: Add `BoundedVec::from_parts` and `BoundedVec::from_parts_unchecked` (noir-lang/noir#6691) chore: fix warning when compiling `noir_wasm` (noir-lang/noir#6686) chore: fix tests in `noirc_abi_wasm` (noir-lang/noir#6688) feat(tooling): Skip program transformation when loaded from cache (noir-lang/noir#6689) feat(ssa): Simplify array get from set that writes to the same dynamic index (noir-lang/noir#6684) feat: Reduce memory consumption by storing array length as `u32` during SSA (noir-lang/noir#6606) chore: add `ram_blowup_regression` to memory report (noir-lang/noir#6683) chore: update noir-bench-report version (noir-lang/noir#6675) fix: Prevent hoisting binary instructions which can overflow (noir-lang/noir#6672) feat(ssa): Hoisting of array get using known induction variable maximum (noir-lang/noir#6639) feat: better error message when trying to invoke struct function field (noir-lang/noir#6661) feat: add memory report into the CI (noir-lang/noir#6630) feat: allow ignoring test failures from foreign calls (noir-lang/noir#6660) chore: refactor foreign call executors (noir-lang/noir#6659) fix: correct signed integer handling in `noirc_abi` (noir-lang/noir#6638) fix: allow multiple `_` parameters, and disallow `_` as an expression you can read from (noir-lang/noir#6657) feat: allow filtering which SSA passes are printed (noir-lang/noir#6636) fix: use correct type for attribute arguments (noir-lang/noir#6640) fix: always return an array of `u8`s when simplifying `Intrinsic::ToRadix` calls (noir-lang/noir#6663) feat(ssa): Option to set the maximum acceptable Brillig bytecode increase in unrolling (noir-lang/noir#6641) feat: Sync from aztec-packages (noir-lang/noir#6656) chore: refactor poseidon2 (noir-lang/noir#6655) fix: correct types returned by constant EC operations simplified within SSA (noir-lang/noir#6652) feat: Sync from aztec-packages (noir-lang/noir#6634) fix: used signed division for signed modulo (noir-lang/noir#6635) fix(ssa): don't deduplicate constraints in blocks that are not dominated (noir-lang/noir#6627) chore: pin foundry version in CI (noir-lang/noir#6642) feat(ssa): Deduplicate intrinsics with predicates (noir-lang/noir#6615) chore: improve error message of `&T` (noir-lang/noir#6633) fix: LSP code action wasn't triggering on beginning or end of identifier (noir-lang/noir#6616) chore!: remove `ec` module from stdlib (noir-lang/noir#6612) fix(LSP): use generic self type to narrow down methods to complete (noir-lang/noir#6617) fix!: Disallow `#[export]` on associated methods (noir-lang/noir#6626) chore: redo typo PR by donatik27 (noir-lang/noir#6575) chore: redo typo PR by Dimitrolito (noir-lang/noir#6614) feat: simplify `jmpif`s by reversing branches if condition is negated (noir-lang/noir#5891) fix: Do not warn on unused functions marked with #[export] (noir-lang/noir#6625) chore: Add panic for compiler error described in #6620 (noir-lang/noir#6621) feat(perf): Track last loads per block in mem2reg and remove them if possible (noir-lang/noir#6088) fix(ssa): Track all local allocations during flattening (noir-lang/noir#6619) feat(comptime): Implement blackbox functions in comptime interpreter (noir-lang/noir#6551) chore: derive PartialEq and Hash for FieldElement (noir-lang/noir#6610) chore: ignore almost-empty directories in nargo_cli tests (noir-lang/noir#6611) chore: remove temporary allocations from `num_bits` (noir-lang/noir#6600) chore: Release Noir(1.0.0-beta.0) (noir-lang/noir#6562) feat: Add `array_refcount` and `slice_refcount` builtins for debugging (noir-lang/noir#6584) chore!: Require types of globals to be specified (noir-lang/noir#6592) fix: don't report visibility errors when elaborating comptime value (noir-lang/noir#6498) fix: preserve newlines between comments when formatting statements (noir-lang/noir#6601) fix: parse a bit more SSA stuff (noir-lang/noir#6599) chore!: remove eddsa from stdlib (noir-lang/noir#6591) chore: Typo in oracles how to (noir-lang/noir#6598) feat(ssa): Loop invariant code motion (noir-lang/noir#6563) fix: remove `compiler_version` from new `Nargo.toml` (noir-lang/noir#6590) feat: Avoid incrementing reference counts in some cases (noir-lang/noir#6568) chore: fix typo in test name (noir-lang/noir#6589) fix: consider prereleases to be compatible with pre-1.0.0 releases (noir-lang/noir#6580) feat: try to inline brillig calls with all constant arguments (noir-lang/noir#6548) fix: correct type when simplifying `derive_pedersen_generators` (noir-lang/noir#6579) feat: Sync from aztec-packages (noir-lang/noir#6576)
1 parent 0577c1a commit b6c7773

File tree

120 files changed

+3568
-1869
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+3568
-1869
lines changed

.noir-sync-commit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
68c32b4ffd9b069fe4b119327dbf4018c17ab9d4
1+
e9d3ccf5bae50241d8183ba5972dce62fbd700a4

noir/noir-repo/.github/workflows/formatting.yml

+26-11
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,53 @@ concurrency:
1515
jobs:
1616
clippy:
1717
name: cargo clippy
18-
runs-on: ${{ matrix.runner }}
18+
runs-on: ubuntu-latest
1919
timeout-minutes: 30
2020
env:
2121
RUSTFLAGS: -Dwarnings
2222

23-
strategy:
24-
fail-fast: false
25-
matrix:
26-
include:
27-
- runner: ubuntu-latest
28-
target: x86_64-unknown-linux-gnu
29-
3023
steps:
3124
- name: Checkout
3225
uses: actions/checkout@v4
3326

3427
- name: Setup toolchain
3528
uses: dtolnay/rust-toolchain@1.74.1
3629
with:
37-
targets: ${{ matrix.target }}
30+
targets: x86_64-unknown-linux-gnu
3831
components: clippy, rustfmt
3932

4033
- uses: Swatinem/rust-cache@v2
4134
with:
42-
key: ${{ matrix.target }}
35+
key: x86_64-unknown-linux-gnu
4336
cache-on-failure: true
4437
save-if: ${{ github.event_name != 'merge_group' }}
4538

4639
- name: Run `cargo clippy`
4740
run: cargo clippy --all-targets --workspace --locked --release
4841

42+
rustfmt:
43+
name: cargo fmt
44+
runs-on: ubuntu-latest
45+
timeout-minutes: 30
46+
env:
47+
RUSTFLAGS: -Dwarnings
48+
49+
steps:
50+
- name: Checkout
51+
uses: actions/checkout@v4
52+
53+
- name: Setup toolchain
54+
uses: dtolnay/rust-toolchain@1.74.1
55+
with:
56+
targets: x86_64-unknown-linux-gnu
57+
components: clippy, rustfmt
58+
59+
- uses: Swatinem/rust-cache@v2
60+
with:
61+
key: x86_64-unknown-linux-gnu
62+
cache-on-failure: true
63+
save-if: ${{ github.event_name != 'merge_group' }}
64+
4965
- name: Run `cargo fmt`
5066
run: cargo fmt --all --check
5167

@@ -88,7 +104,6 @@ jobs:
88104
run: |
89105
mkdir dist
90106
cp ./target/release/nargo ./dist/nargo
91-
7z a -ttar -so -an ./dist/* | 7z a -si ./nargo-x86_64-unknown-linux-gnu.tar.gz
92107
93108
- name: Upload artifact
94109
uses: actions/upload-artifact@v4

noir/noir-repo/.github/workflows/gates_report.yml

-94
This file was deleted.

noir/noir-repo/.github/workflows/gates_report_brillig.yml

-92
This file was deleted.

noir/noir-repo/.github/workflows/gates_report_brillig_execution.yml

-92
This file was deleted.

noir/noir-repo/.github/workflows/lockfile.yml

-23
This file was deleted.

noir/noir-repo/.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
steps:
1616
- name: Run release-please
1717
id: release
18-
uses: google-github-actions/release-please-action@v4
18+
uses: googleapis/release-please-action@v4
1919
with:
2020
token: ${{ secrets.NOIR_RELEASES_TOKEN }}
2121

0 commit comments

Comments
 (0)