You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first failure (bigint) seems to be caused by the incorrect signature of bigint operations in brillig_gen. It'd fail anyway because bigint operations are not implemented in the brillig_vm.
The second failure seems to be related with the instrumentation the debugger is injecting, I'm trying to track down the root cause
…n registers in brillig gen (#4316)
# Description
## Problem\*
ResolvesAztecProtocol/aztec-packages#4513
## Summary\*
Move registers to registers wasn't ensuring that the destinations were
allocated so it was possible to codegen a case where move registers to
registers was squashing values
## Additional Context
## Documentation\*
Check one:
- [x] No documentation needed.
- [ ] Documentation included in this PR.
- [ ] **[Exceptional Case]** Documentation to be submitted in a separate
PR.
# PR Checklist\*
- [x] I have tested the changes locally.
- [x] I have formatted the changes with [Prettier](https://prettier.io/)
and/or `cargo fmt` on default settings.
The AVM is enforcing a maximum stack size which is preventing us from breaking regular brillig functions for which this restriction doesn't exist.
See test failures in noir-lang/noir#4216
cc @sirasistant
The text was updated successfully, but these errors were encountered: