Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

public-vm(simulator): add (nearly) full instruction set to AVM simulator #3383

Closed
22 tasks done
Tracked by #3313
dbanks12 opened this issue Nov 21, 2023 · 1 comment
Closed
22 tasks done
Tracked by #3313
Labels
C-avm Component: AVM related tickets (aka public VM)

Comments

@dbanks12
Copy link
Contributor

dbanks12 commented Nov 21, 2023

Overview

Once initial instructions have been implemented in #3317, all other opcodes specified within the yellow paper must be implemented.

  • Note, the title of this ticket says nearly, this will be determined at review time, any opcodes that become problematic can be assessed and moved into their own tickets if necessary,

Depends on

Links

Tasks

  1. 9 of 9
    C-avm
    fcarreiro
  2. 3 of 3
    C-avm
    fcarreiro
  3. 2 of 2
    C-avm
    Maddiaa0
  4. 1 of 1
    C-avm
    Maddiaa0
  5. 11 of 15
    C-avm
    Maddiaa0
  6. C-avm
    Maddiaa0
  7. 4 of 4
    C-avm
    Maddiaa0
  8. 2 of 2
    C-avm
    Maddiaa0
  9. 4 of 4
    C-avm
    Maddiaa0
  10. C-avm
    fcarreiro
  11. C-avm
    fcarreiro
  12. C-avm
    fcarreiro
  13. C-avm
    fcarreiro
  14. C-avm
    fcarreiro
  15. C-avm
  16. C-avm
    fcarreiro
  17. C-avm
  18. 9 of 10
    C-avm
    dbanks12

The stretch tasks below are considered to not be required for immediate targets / are under consideration for inclusion

Stretch Tasks

  1. 0 of 5
    C-avm
  2. C-avm
  3. C-avm
  4. C-avm
@dbanks12 dbanks12 self-assigned this Nov 21, 2023
@dbanks12 dbanks12 added the C-avm Component: AVM related tickets (aka public VM) label Nov 21, 2023
@Maddiaa0 Maddiaa0 changed the title public-vm: add (nearly) full instruction set to VM simulation for field types public-vm(ts): add (nearly) full instruction set to VM simulation for field types Jan 12, 2024
@dbanks12 dbanks12 added this to the AVM Simulator (partial) milestone Jan 30, 2024
@dbanks12 dbanks12 changed the title public-vm(ts): add (nearly) full instruction set to VM simulation for field types public-vm(simulator): add (nearly) full instruction set to VM simulation for field types Jan 30, 2024
@dbanks12 dbanks12 removed their assignment Jan 30, 2024
@dbanks12 dbanks12 changed the title public-vm(simulator): add (nearly) full instruction set to VM simulation for field types public-vm(simulator): add (nearly) full instruction set to AVM simulator Feb 27, 2024
@dbanks12
Copy link
Contributor Author

Closed this. Some lingering smaller tasks and stretch goals that we can handle separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-avm Component: AVM related tickets (aka public VM)
Projects
Archived in project
Development

No branches or pull requests

1 participant