Skip to content

Commit 20dbf72

Browse files
committed
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)
2 parents cfab7da + b0068d4 commit 20dbf72

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

.noir-sync-commit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
53f16c7fe75da04c54517b3d3199094b15195ce4
1+
dfc9ff7266d2b6694cae3da88418013664440daa

noir/noir-repo/.github/workflows/test-js-packages.yml

+3
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,9 @@ jobs:
478478

479479
- name: Install Foundry
480480
uses: foundry-rs/foundry-toolchain@v1.2.0
481+
with:
482+
version: nightly-8660e5b941fe7f4d67e246cfd3dafea330fb53b1
483+
481484

482485
- name: Install `bb`
483486
run: |

noir/noir-repo/compiler/noirc_evaluator/src/ssa/opt/flatten_cfg.rs

+2-7
Original file line numberDiff line numberDiff line change
@@ -823,7 +823,7 @@ impl<'f> Context<'f> {
823823

824824
#[cfg(test)]
825825
mod test {
826-
use acvm::{acir::AcirField, FieldElement};
826+
use acvm::acir::AcirField;
827827

828828
use crate::ssa::{
829829
function_builder::FunctionBuilder,
@@ -1104,12 +1104,7 @@ mod test {
11041104
};
11051105

11061106
let merged_values = get_all_constants_reachable_from_instruction(&main.dfg, ret);
1107-
assert_eq!(
1108-
merged_values,
1109-
vec![FieldElement::from(3u128), FieldElement::from(6u128), -FieldElement::from(1u128)]
1110-
);
1111-
1112-
assert_normalized_ssa_equals(ssa, expected);
1107+
assert_eq!(merged_values, vec![1, 3, 5, 6]);
11131108
}
11141109

11151110
#[test]

0 commit comments

Comments
 (0)