cairo-vm-go
cairo-vm-go copied to clipboard
A virtual machine for Cairo written in Go
This PR is for the issue Intro Documentation #328. Added intro documentation to understand in a general way all the sections as a small summary of what we'll see in...
There are cases such as this [hint](https://github.com/starkware-libs/cairo-lang/blob/efa9648f57568aad8f8a13fbf027d2de7c63c2c0/src/starkware/cairo/common/memcpy.cairo#L24): ``` %{ n -= 1 ids.continue_copying = 1 if n > 0 else 0 %} ``` where the value of n is supposed...
Fixes #293
Implements #291
Fixes #290
Fixes #246 Will move from draft to open PR once builtin's issue is fixed in a different PR.
Fixes #295 Will change from draft PR to open PR once other hints needed by the integration tests are merged.
# Cairo Zero Hints The following is a (big!) list of hints required by Cairo Zero. They might be an overlap between Cairo Zero hints and Cairo One hints #36...
Updates the pointer of the squashed dictionary to point to the end of the new dictionary. Reference: https://github.com/starkware-libs/cairo-lang/blob/efa9648f57568aad8f8a13fbf027d2de7c63c2c0/src/starkware/cairo/common/dict.cairo#L106
closes #280