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

Sync rustc_codegen_cranelift #81618

Merged
merged 55 commits into from
Feb 1, 2021
Merged

Commits on Dec 27, 2020

  1. Configuration menu
    Copy the full SHA
    77f74ed View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sync_from_rust'

    bjorn3 committed Dec 27, 2020
    Configuration menu
    Copy the full SHA
    50a6a84 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2021

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

Commits on Jan 2, 2021

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

Commits on Jan 6, 2021

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

Commits on Jan 16, 2021

  1. Configuration menu
    Copy the full SHA
    ea73caa View commit details
    Browse the repository at this point in the history
  2. Update Cranelift

    bjorn3 committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    c34e165 View commit details
    Browse the repository at this point in the history
  3. Update dependencies

    bjorn3 committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    1952b1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfedad1 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

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

Commits on Jan 21, 2021

  1. Configuration menu
    Copy the full SHA
    c0aefeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f60301 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bf5cb4 View commit details
    Browse the repository at this point in the history
  4. Update Cranelift

    This implements everything in the new backend necessary for usage with cg_clif
    bjorn3 committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    a19ef67 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    173ec34 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da4aa92 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#1127 from bjorn3/newbe

    Support building with the new Cranelift backends
    bjorn3 authored Jan 21, 2021
    Configuration menu
    Copy the full SHA
    500faf2 View commit details
    Browse the repository at this point in the history
  8. Fix rust-analyzer pref name

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

Commits on Jan 22, 2021

  1. Default to Cranelift newBE

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

Commits on Jan 24, 2021

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

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. Rollup merge of rust-lang#81333 - RalfJung:const-err-simplify, r=oli-obk

    clean up some const error reporting around promoteds
    
    These are some error reporting simplifications enabled by rust-lang#80579.
    
    Further simplifications are possible but could be blocked on making `const_err` a hard error.
    
    r? ``````@oli-obk``````
    JohnTitor authored Jan 29, 2021
    Configuration menu
    Copy the full SHA
    e67b72d View commit details
    Browse the repository at this point in the history
  2. [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
  5. Configuration menu
    Copy the full SHA
    3eb649c View commit details
    Browse the repository at this point in the history
  6. Merge pull request rust-lang#1132 from Uriopass/master

    Don't set RUSTFLAGS when no specific linker is needed
    bjorn3 authored Jan 30, 2021
    Configuration menu
    Copy the full SHA
    6a739b3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#1131 from bjorn3/abi_compat

    Full abi compatibilty
    bjorn3 authored Jan 30, 2021
    Configuration menu
    Copy the full SHA
    18de1b1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f344768 View commit details
    Browse the repository at this point in the history
  9. Add missing dir to .gitignore

    bjorn3 committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    8faae29 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d34b5e2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    356d749 View commit details
    Browse the repository at this point in the history
  12. Fix macOS build

    bjorn3 committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    7657ebc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    84f24e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. Configuration menu
    Copy the full SHA
    1548411 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c943bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9384af4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9164653 View commit details
    Browse the repository at this point in the history
  5. Remove code comment

    bjorn3 committed Jan 31, 2021
    Configuration menu
    Copy the full SHA
    8c7ae41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0929e37 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    17cffc1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d556c56 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

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