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

Jm/ext - Go and Rust extension support. #112

Merged
merged 35 commits into from
Nov 30, 2023
Merged

Jm/ext - Go and Rust extension support. #112

merged 35 commits into from
Nov 30, 2023

Commits on Nov 23, 2023

  1. Initial extension generator code

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    254c8aa View commit details
    Browse the repository at this point in the history
  2. First version with guest/host generated in cli working

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    dbb33de View commit details
    Browse the repository at this point in the history
  3. Couple changes

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1ea93c4 View commit details
    Browse the repository at this point in the history
  4. First ver compile golang guest

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    56febe7 View commit details
    Browse the repository at this point in the history
  5. Updated to first version working guest+host in go

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7be8265 View commit details
    Browse the repository at this point in the history
  6. Extensions now get reset at start of a run

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b07d9bb View commit details
    Browse the repository at this point in the history
  7. Updated golang ext generator test to prevent regression

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ba0ed47 View commit details
    Browse the repository at this point in the history
  8. Updated to use scale-extension-interfaces

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    2b6c75f View commit details
    Browse the repository at this point in the history
  9. Updated extension host go.mod to include correct ver of scale-extensi…

    …on-interfaces
    
    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    d40f11f View commit details
    Browse the repository at this point in the history
  10. Started on rust extension impl

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    fcd2b97 View commit details
    Browse the repository at this point in the history
  11. Fixup from merge error

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    18c965d View commit details
    Browse the repository at this point in the history
  12. Fixup for golang extension

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0e6a79d View commit details
    Browse the repository at this point in the history
  13. Initial rust generator for types from signature to extension

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0efa15b View commit details
    Browse the repository at this point in the history
  14. Updated ext generator for rust

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e89b8c8 View commit details
    Browse the repository at this point in the history
  15. Fixed issue with accessors missing

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7a0be85 View commit details
    Browse the repository at this point in the history
  16. Updated for rust compile

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4346b4c View commit details
    Browse the repository at this point in the history
  17. Latest updates

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    07ddf3f View commit details
    Browse the repository at this point in the history
  18. Latest rust guest ext working

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ac49685 View commit details
    Browse the repository at this point in the history
  19. Added error handling in go ext

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    dc4c13f View commit details
    Browse the repository at this point in the history
  20. Updated rust ext to deal with errors correctly

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4be72ba View commit details
    Browse the repository at this point in the history
  21. Updated to use extension hash rather than name in wasm fns

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7c36219 View commit details
    Browse the repository at this point in the history
  22. Fixing for tests

    Signed-off-by: Shivansh Vij <[email protected]>
    Signed-off-by: Jimmy Moore <[email protected]>
    ShivanshVij authored and jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    20524df View commit details
    Browse the repository at this point in the history
  23. Fixing for tests

    Signed-off-by: Shivansh Vij <[email protected]>
    Signed-off-by: Jimmy Moore <[email protected]>
    ShivanshVij authored and jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    68b2742 View commit details
    Browse the repository at this point in the history
  24. Renaming extension info temporarily

    Signed-off-by: Shivansh Vij <[email protected]>
    Signed-off-by: Jimmy Moore <[email protected]>
    ShivanshVij authored and jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ab306de View commit details
    Browse the repository at this point in the history
  25. Pulled in changes from staging, and fixed things up. e2e tests workin…

    …g on scale-cli
    
    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    527aa33 View commit details
    Browse the repository at this point in the history
  26. Removed unnecessary templates etc

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0bd2407 View commit details
    Browse the repository at this point in the history
  27. Added integration tests for golang host, golang guest and rust guest …

    …extensions
    
    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    925f3aa View commit details
    Browse the repository at this point in the history
  28. Added tags/comment header

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    489363c View commit details
    Browse the repository at this point in the history
  29. Fixed ext int test

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bd6be24 View commit details
    Browse the repository at this point in the history
  30. Added generator for extension int tests

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    8d58983 View commit details
    Browse the repository at this point in the history
  31. Small fix

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6d37cce View commit details
    Browse the repository at this point in the history
  32. Lint fix

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    f1ffcc0 View commit details
    Browse the repository at this point in the history
  33. Lint

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    83dca76 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Changed to copy replacements from go.mod rather than explicitly outpu…

    …t replace based on extensions
    
    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8453759 View commit details
    Browse the repository at this point in the history
  2. Fixed go mod replace for versions

    Signed-off-by: Jimmy Moore <[email protected]>
    jimmyaxod committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    f9a4e18 View commit details
    Browse the repository at this point in the history