cairo-vm
cairo-vm copied to clipboard
Separate VM from Hint Execution: Phase 4 (Move DictManager to the ExecutionScopes)
This PR aims to remove DictManager from the VM structure, and instead create it and store it inside the current execution scope when needed.
- [x] Remove DictManager from VM and VMProxy
- [x] Add helpers to ExecScopeProxy to get references to stored dict_manager
- [x] Fix affected hint functions and tests
- [x] Remove some clones that will no longer be needed
Depends on #361