Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

seal_delegate_call api function (support for library contracts) #10617

Merged
merged 24 commits into from
Feb 8, 2022

Commits on Jan 8, 2022

  1. seal_call_code implementation

    - tests
    - benchmark
    yarikbratashchuk committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    6ba6b7d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

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

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    81977ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55fe55a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    7406645 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48a8550 View commit details
    Browse the repository at this point in the history
  3. Address @athei's comments

    - whitespace .wat issues
    - wrong/missing .wat comments
    - redundant .wat calls/declarations
    
    - change order of functions (seal_delegate_call right after seal_call)
      in decls, tests, benchmark
    - fix comments, move doc comments to enum variants
    - remove unnecessary empty lines
    
    - rename runtime cost DelegateCall to DelegateCallBase
    - do not set CallFlags::ALLOW_REENTRY for delegate_call
    yarikbratashchuk committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    1bd4b76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e14c194 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3e442c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39d3865 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dcbce24 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Same seal_caller and seal_value_transferred for lib contract

    - test
    - refactor frame args due to review
    - logic for seal_caller (please review)
    yarikbratashchuk committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    2f0981e View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    a41fbd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a467a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c21d0f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

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

Commits on Jan 24, 2022

  1. Configuration menu
    Copy the full SHA
    9947774 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    675f093 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Improve comments

    yarikbratashchuk committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    49ea4b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

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

Commits on Feb 2, 2022

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

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    5d08b3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0a1dbf View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

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