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

[pallet-revive] last call return data API #5779

Merged
merged 31 commits into from
Sep 25, 2024
Merged

[pallet-revive] last call return data API #5779

merged 31 commits into from
Sep 25, 2024

Commits on Sep 18, 2024

  1. store return data in frame

    Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
    xermicus committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6488586 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. impl runtime apis

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    1a7569c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68fb924 View commit details
    Browse the repository at this point in the history
  3. better name for output field

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d53dcae View commit details
    Browse the repository at this point in the history
  4. uapi

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5073e45 View commit details
    Browse the repository at this point in the history
  5. wip tests

    Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
    xermicus committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    81f77ef View commit details
    Browse the repository at this point in the history
  6. test fixture

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c981a75 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. store the output directly

    Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6f43354 View commit details
    Browse the repository at this point in the history
  2. executable output is owned by the frame

    Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    0eb213c View commit details
    Browse the repository at this point in the history
  3. some bikeshedding

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    68e989b View commit details
    Browse the repository at this point in the history
  4. fx

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    039c6b3 View commit details
    Browse the repository at this point in the history
  5. fix

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f198cf5 View commit details
    Browse the repository at this point in the history
  6. test return data api on instantiate in the mock

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8e8b2a2 View commit details
    Browse the repository at this point in the history
  7. test return data api on nested calls in the mock

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4caa6a0 View commit details
    Browse the repository at this point in the history
  8. prdoc

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    a04cfb7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d366111 View commit details
    Browse the repository at this point in the history
  10. ".git/.scripts/commands/fmt/fmt.sh"

    command-bot committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fcacb89 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    5878734 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    f3ca36b View commit details
    Browse the repository at this point in the history
  2. work around borrow checker limitations

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b6c3705 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b212893 View commit details
    Browse the repository at this point in the history
  4. ".git/.scripts/commands/fmt/fmt.sh"

    command-bot committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7b69ee7 View commit details
    Browse the repository at this point in the history
  5. remove take_caller_output helper and provide a comment why we want to…

    … drop early
    
    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1b83cf5 View commit details
    Browse the repository at this point in the history
  6. move sandbox write helpers into Memory trait

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2e1c5fc View commit details
    Browse the repository at this point in the history
  7. write actual buf len

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8ea20a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Revert "work around borrow checker limitations"

    This reverts commit b6c3705.
    xermicus committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a7a9c63 View commit details
    Browse the repository at this point in the history
  2. rm stale methods

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1e3cddf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeffa2d View commit details
    Browse the repository at this point in the history
  4. ".git/.scripts/commands/fmt/fmt.sh"

    command-bot committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    06305fe View commit details
    Browse the repository at this point in the history
  5. Update substrate/frame/revive/src/wasm/runtime.rs

    Co-authored-by: PG Herveou <pgherveou@gmail.com>
    xermicus and pgherveou authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    456697c View commit details
    Browse the repository at this point in the history
  6. fix return types

    Signed-off-by: xermicus <cyrill@parity.io>
    xermicus committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    61f1f1e View commit details
    Browse the repository at this point in the history