-
### Aim
Attempted to test that the `Keccak256` blackbox instruction is injective as part of https://github.com/noir-lang/noir/pull/5614
### Expected Behavior
Expected to find that solving the `Kecc…
-
Reasoning:
- Interest from the Noir community
- https://discord.com/channels/1113924620781883405/1237701150204100668/1237701150204100668
- https://discord.com/channels/1113924620781883405/12264…
-
`SharedMutable` currently requires that the inner type `T` fits in a single `Field` (until we implement https://github.com/AztecProtocol/aztec-packages/issues/5491), but despite that stores multiple v…
-
### Aim
Running the following tests causes in a panic in `test1` while `test2` passes
```rust
use dep::std;
fn inner(x: Field, b: u32) -> [u1] {
x.to_le_bits(b)
}
#[test]
fn test1(…
-
### Aim
Change mutable variables given in environment to lambda.
Mutable variable is created and then given as environment to lambda function. Lambda function changes this variable's value.
### Exp…
-
I followed the getting started section on http://webnoir.org. I wrote `lein noir new noir`, and when trying to run application from `noir` folder I get this:
`iMac:noir user$ lein run
Exception in th…
-
### Aim
```rs
use dep::std::collections::map::{ HashMap };
use dep::std::hash::BuildHasherDefault;
use dep::std::hash::pedersen::PedersenHasher;
fn main() {
let map: HashMap = HashMap::def…
-
### Aim
tested passing an array to `main`:
```rust
fn main(x: [(); 10], y: u64) {
assert(x.len() != y);
}
```
NOTE: this bug also occurs with `x: ()` as a parameter to main.
### Ex…
-
https://github.com/noir-lang/noir
As usual, our CI should compile and test a simple example program.
-
### Problem
Including the equality as part of the constrain statement can lead to some missed bugs (https://github.com/noir-lang/noir/pull/3740) and extra needed optimizations (https://github.com/noi…