forked from lambdaclass/cairo-vm
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Output builtin features for bootloader support (lambdaclass#1580)
* Output builtin features for bootloader support This commit introduces the following features/changes: * Paging: pages can now be added to the output builtin. These pages are reflected in the public memory of the VM when exporting the public input. * The state of the output builtin can now be modified using the new `set_state` method. * The output builtin can now handle attributes. These are used to generate the fact topologies of the bootloader. * clippy + coverage fixes * revert pub(crate) for base field * remove from_segment * changelog * Fix: use dedicated struct to store the output builtin state The `get_state` and `set_state` methods now rely on the new `OutputBuiltinState` struct. Rolled back the introduction of the base field in `OutputBuiltinAdditionalData`. * fix coverage
- Loading branch information
1 parent
061ba87
commit 4c08af0
Showing
4 changed files
with
192 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters