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

[NativeAOT-LLVM] Migrate runtime imports (FCalls) and exports to the managed calling convetion #2587

Merged
merged 5 commits into from
May 20, 2024

Commits on May 17, 2024

  1. Move FCalls and runtime exports to the managed callling convetion

    There are two benefits:
    1) CQ - no need to 'save' the shadow stack explicitly.
    2) Uniformity - this is the same scheme as upstream uses.
    
    Additionally, this will allows us to implement the shadow stack
    saving via the transition frames, if we so choose.
    SingleAccretion committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3c13211 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09b5590 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbe01cb View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Reword comment

    SingleAccretion committed May 18, 2024
    Configuration menu
    Copy the full SHA
    f24d57b View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Fix a typo

    Co-authored-by: yowl <scott.waye@hubse.com>
    SingleAccretion and yowl authored May 20, 2024
    Configuration menu
    Copy the full SHA
    dc36ffe View commit details
    Browse the repository at this point in the history