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

Change callvirt into calli for virtual delegates #83461

Merged
merged 27 commits into from
Apr 26, 2023

Commits on Nov 24, 2022

  1. Changed how NaN values are compared due to their multiple bit represe…

    …ntations
    
    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-2.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a175351 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9ed58c View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-2.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a381c06 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

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

Commits on Dec 5, 2022

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

Commits on Dec 16, 2022

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

Commits on Jan 2, 2023

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

Commits on Jan 5, 2023

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

Commits on Feb 1, 2023

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

Commits on Feb 3, 2023

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

Commits on Mar 15, 2023

  1. Work to make JIT virtual delegates not depend on the target_method

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    fbc1526 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afd58dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45f4845 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Switched order of how MonoObject is passed to the icall

    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    91c3920 View commit details
    Browse the repository at this point in the history
  2. Initialise pointer for build warning

    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    81973db View commit details
    Browse the repository at this point in the history
  3. Check return value in the test

    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    3b0d6cb View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Retrieved method in icall and changed test location

    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f67f5fb View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Added check for unbox & rgctx trampolines and modified caching

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    dc2c525 View commit details
    Browse the repository at this point in the history
  2. Deleted unused vars

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    4ba3366 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Added test for lazy fetch trampoline (rgctx)

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    7b65607 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7e8913 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Added boxing for valuetype ref

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d6e1d3d View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Added RequiresProcessIsolation property for tests in merged directory

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0074bea View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Using get_ftnptr callback and moving boxing inside the icall

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-4.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    be6daed View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

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

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    414f451 View commit details
    Browse the repository at this point in the history
  2. Rremoved add_delegate_trampoline since it's not used anymore

    Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
    Vlad - Alexandru Ionescu authored and Vlad - Alexandru Ionescu committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    1d2c4fb View commit details
    Browse the repository at this point in the history