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
We altered the way call stack are handled in nargo in this PR noir-lang/noir#4711. This was a necessary update in order to have accurate user-facing errors after enabling non-inlined ACIR (noir-lang/noir#4428). Right now using the #[fold] attribute is unsupported for Aztec but even if this is not supported for aztec contracts, we might want to take advantage of other non-inlined ACIR functionality for optimizations. If we plan to take advantage of non-inlined ACIR in aztec contracts we need to update how debug info is handled in the simulator. We should be able to update the simulator in a similar way to how it was handled in nargo in the Noir PR linked above.
The text was updated successfully, but these errors were encountered:
I think this also needs to update the acvm_js with a similar treatment as nargo received in noir-lang/noir#4711 because the simulator expects to receive built call stacks, that I think right now will be incomplete (?)
We altered the way call stack are handled in
nargo
in this PR noir-lang/noir#4711. This was a necessary update in order to have accurate user-facing errors after enabling non-inlined ACIR (noir-lang/noir#4428). Right now using the#[fold]
attribute is unsupported for Aztec but even if this is not supported for aztec contracts, we might want to take advantage of other non-inlined ACIR functionality for optimizations. If we plan to take advantage of non-inlined ACIR in aztec contracts we need to update how debug info is handled in the simulator. We should be able to update the simulator in a similar way to how it was handled innargo
in the Noir PR linked above.The text was updated successfully, but these errors were encountered: