Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a test that runs a cairo 0 contract from a cairo program (#1494)
* Usa a Hashmap for HintRanges * Add execute_and_mutate_hints * comments * Fix hashmap ranges-related stuff * Add execute_hint_extensive * Process * Add error handling * Add comments & remove previous impl * Use Box to reduce output size * Fix tests * Fix tests * Fix bug * Revert hook changes + fmt * Uncomment code * revert hook-related vchanges' ' ' * Add comments * Remove old comments from proxy era * Revert "Use Box to reduce output size" This reverts commit fc76a36. * Add back RelocataedTrace struct * Move relocated trace back to runner * Remove trace relocation from vm * Fix test * Update tests * clippy * clippy * Remove dbg print + add changelog entry * Add test check * Add test check * Simplify output type of execute_hint_extensive` ` * Add missing wasm import * Only use instruction cache when running from program segment * Add test * Update test * Add unit tests * Fmt * Add changelog entry * Fix pr num * Fix tests after merge * Initial progress * Complete skeleton * Add bytecode * Add hints * Use a simpler hint for test * fmt * Add trace check * Add comment explaining file purpose * Simplify code comments * Simplify code comments * Make relocate_trace public * List breaking changes * List pr purpose in changelog * Add disclaimers for execute_hint & execute_hint_extensive * Start changelog * List functionality changes in changelog * fix names * Add no-std import * no-std * no-std --------- Co-authored-by: Pedro Fontana <[email protected]>
- Loading branch information