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

Full abi compatibilty #1131

Merged
merged 16 commits into from
Jan 30, 2021
Merged

Full abi compatibilty #1131

merged 16 commits into from
Jan 30, 2021

Commits on Jan 25, 2021

  1. Start using ArgAbi

    bjorn3 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    d39b441 View commit details
    Browse the repository at this point in the history
  2. Split abi adjustments out

    bjorn3 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    6170fc6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff33042 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de713a8 View commit details
    Browse the repository at this point in the history
  5. Misc cleanups

    bjorn3 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    2b58d8c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

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

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    d263447 View commit details
    Browse the repository at this point in the history
  2. Remove vararg support check

    This check wasn't very useful and removing it simplifies the code.
    bjorn3 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    aa23f86 View commit details
    Browse the repository at this point in the history
  3. Rustfmt

    bjorn3 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    e564a0a View commit details
    Browse the repository at this point in the history
  4. Remove fn_sig_for_fn_abi

    bjorn3 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    268d7bc View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. [WIP] Implement PassMode::Cast

    bjorn3 committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    e8f48e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. Configuration menu
    Copy the full SHA
    139a6d1 View commit details
    Browse the repository at this point in the history
  2. Force stack slot size to be a multiple of 16

    This ensures that all stack slots are aligned to 16 bytes. Without this
    linking against crates compiled with cg_llvm may cause a crash due to
    simd instructions requiring a 16 byte alignment.
    bjorn3 committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    b5ddb76 View commit details
    Browse the repository at this point in the history
  3. Handle argument extension mode

    bjorn3 committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    2d69817 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fcf59f View commit details
    Browse the repository at this point in the history