Expand description
C++ code generation for ACIR format, to be used by Barretenberg.
To regenerate code run the following command:
NOIR_CODEGEN_OVERWRITE=1 cargo test -p acir cpp_codegen
Re-exportsยง
pub use circuit::black_box_functions::BlackBoxFunc;
pub use circuit::opcodes::InvalidInputBitSize;
pub use acir_field;
pub use brillig;
Modulesยง
- The Abstract Circuit Intermediate Representation (ACIR)
- Low-level native types used within the crate::circuit module for representing ACIR.
- parser ๐
- proto ๐
- serialization ๐Serialization formats we consider using for the bytecode and the witness stack.
Traitsยง
- This trait is extremely unstable and WILL have breaking changes.