lambdaclass / cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
https://lambdaclass.github.io/cairo-vm
Apache License 2.0
485 stars 132 forks source link

fix: make `OutputBuiltinState` public #1769

Closed odesenfans closed 1 month ago

odesenfans commented 1 month ago

The output state related functions (ex: set_state) are unusable if this struct is private.

Context: Cairo bootloader support.

Checklist

juanbono commented 1 month ago

@odesenfans can you add a line to the CHANGELOG telling this struct is now exported?