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

[x/programs] add program abstraction #660

Merged
merged 29 commits into from
Jan 7, 2024
Merged

[x/programs] add program abstraction #660

merged 29 commits into from
Jan 7, 2024

Commits on Dec 14, 2023

  1. Move fixtures into tests directory

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c71e603 View commit details
    Browse the repository at this point in the history
  2. Abstract engine from runtime

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    903fefe View commit details
    Browse the repository at this point in the history
  3. React to changes

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    ff0adb6 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Nits

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    cea5ea5 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Review comments

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f25a144 View commit details
    Browse the repository at this point in the history
  2. Clarify debug mode

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    29d3bbe View commit details
    Browse the repository at this point in the history
  3. Nit

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a75af73 View commit details
    Browse the repository at this point in the history
  4. Add host abstraction

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3d03b4c View commit details
    Browse the repository at this point in the history
  5. React to changes

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2b7ba48 View commit details
    Browse the repository at this point in the history
  6. Cleanup

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3ac1a3f View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Move program from runtime

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    195c96a View commit details
    Browse the repository at this point in the history
  2. Add program abstraction

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    af1201b View commit details
    Browse the repository at this point in the history
  3. Implement runtime instance and react to changes

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    597ff1a View commit details
    Browse the repository at this point in the history
  4. Nit

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    2fbdc8e View commit details
    Browse the repository at this point in the history
  5. Add RegisterImportWrapFn

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    fa5565d View commit details
    Browse the repository at this point in the history
  6. Update examples

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    7485e7c View commit details
    Browse the repository at this point in the history
  7. Show example of wrap import function impl

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    e1bbfc4 View commit details
    Browse the repository at this point in the history
  8. Remove stale docs

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    8dbe3ed View commit details
    Browse the repository at this point in the history
  9. Impliment pstate with wrap functionality

    Signed-off-by: Sam Batschelet <sam.batschelet@avalabs.org>
    hexfusion committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    678a8cb View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. license header lint

    samliok committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    7e5f311 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    95aa598 View commit details
    Browse the repository at this point in the history
  2. lint

    samliok committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    13ff0a6 View commit details
    Browse the repository at this point in the history
  3. lint

    samliok committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    cee952c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c359d9 View commit details
    Browse the repository at this point in the history
  5. Revert "Merge branch 'dynamic_args' into refactor-statekey"

    This reverts commit 5c359d9, reversing
    changes made to cee952c.
    samliok committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    15b84b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a23ebb View commit details
    Browse the repository at this point in the history
  7. lint

    samliok committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    7f323b2 View commit details
    Browse the repository at this point in the history
  8. memory tests

    samliok committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    b5e64fb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d175d2c View commit details
    Browse the repository at this point in the history