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

Aarch64 call abi does not zeroext (and one cannot assume it does so) #97800

Merged

Commits on Jul 6, 2022

  1. unit tests that inspect LLVM output directly. This relies on a human …

    …being to confirm that the
    
    entries actually correspond to what is specified in each of the respective ABIs...
    
    updated to incorporate feedback: fix x86_64/i686 tests to use correct name for the corresponding llvm component.
    pnkfelix committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    7913b85 View commit details
    Browse the repository at this point in the history
  2. End-to-end regression test for 97463.

    incorporated review feedback, with comment explaining why this is calling CC
    instead of COMPILE_OBJ or NATIVE_STATICLIB. As drive-by, removed some other
    unnecessary commands from the recipe.
    pnkfelix committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    b2777ab View commit details
    Browse the repository at this point in the history
  3. fix issue 97463 using change suggested by nbdd0121.

    parameterized on target details to decide value-extension policy on calls, in order to address how Apple's aarch64 ABI differs from that on Linux and Windows.
    
    Updated to incorporate review feedback: adjust comment on new enum specifying
    param extension policy.
    
    Updated to incorporate review feedback: shorten enum names and those of its
    variants to make it less unwieldy.
    
    placate tidy.
    pnkfelix committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    8ae5a55 View commit details
    Browse the repository at this point in the history
  4. experiment: trying to encode the end-to-end test as a ui test via rus…

    …t_test_helpers. This instance is almost certainly insufficient because we need to force optimization flags for both the C and Rust sides of the code. but lets find out for sure.
    pnkfelix committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    dfdb017 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. fix typo, thanks wesley

    Co-authored-by: Wesley Wiser <wwiser@gmail.com>
    pnkfelix and wesleywiser authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    99c0f91 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Ignore test on wasm

    wesleywiser authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    9bf3d5a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Update codegen tests to accommodate the potential presence/absence of…

    … the
    
    extension operation depending on target architecture.
    pnkfelix committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    59cc718 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

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

Commits on Sep 16, 2022

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