cairo_lang_sierra::extensions::modules

Module ap_tracking

Source

Structs§

  • Disable ap tracking. This Libfunc is used to disable ap tracking to allow merging branches that some have unknown ap change, without actually revoking the local stack.
  • Enable ap tracking. This Libfunc is used to enable ap tracking to allow branches that may diverge and merge after this point to have an aligned ap.
  • Revoke the ap tracking. This libfunc changes ap_tracking state to unknown, allowing a path with known ap tracking to converge with a path with unknown ap tracking.

Enums§