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

Subtree update for rustc_codegen_cranelift #117779

Merged
merged 31 commits into from
Nov 10, 2023

Commits on Oct 28, 2023

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

Commits on Oct 29, 2023

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

    bjorn3 committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    51f6ac7 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Remove inline asm support from the list of limitations

    rust-lang#1403 extended support to all targets supported by cg_clif
    bjorn3 committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    9a33f82 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#117317 - RalfJung:track-caller, r=oli-obk

    share some track_caller logic between interpret and codegen
    
    Also move the code that implements the track_caller intrinsics out of the core interpreter engine -- it's just a helper creating a const-allocation, doesn't need to be part of the interpreter core.
    GuillaumeGomez authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    aed0ed2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    48ca2d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03c9acd View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Sync from rust 75b064d

    bjorn3 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    361585e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04f1024 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c04ceb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef37036 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    909513e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f6a8c3a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Remove support for compiler plugins.

    They've been deprecated for four years.
    
    This commit includes the following changes.
    - It eliminates the `rustc_plugin_impl` crate.
    - It changes the language used for lints in
      `compiler/rustc_driver_impl/src/lib.rs` and
      `compiler/rustc_lint/src/context.rs`. External lints are now called
      "loaded" lints, rather than "plugins" to avoid confusion with the old
      plugins. This only has a tiny effect on the output of `-W help`.
    - E0457 and E0498 are no longer used.
    - E0463 is narrowed, now only relating to unfound crates, not plugins.
    - The `plugin` feature was moved from "active" to "removed".
    - It removes the entire plugins chapter from the unstable book.
    - It removes quite a few tests, mostly all of those in
      `tests/ui-fulldeps/plugin/`.
    
    Closes rust-lang#29597.
    nnethercote committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    8eca01f View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    1f09bae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88c2e78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70a6abf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f824da6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    209476e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

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

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    61e38ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a35232 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecf79a3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-lang#1416 from afonso360/aarch64-intrinsics-1

    Implement AArch64 intrinsics necessary for simd-json
    bjorn3 authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9f426ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8649731 View commit details
    Browse the repository at this point in the history
  6. Merge pull request rust-lang#1417 from rust-lang/implement_xgetbv

    Implement a lot of SIMD intrinsics
    bjorn3 authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    82487a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Sync from rust 0f44eb3

    bjorn3 committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    6e7961a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c84d187 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d186b49 View commit details
    Browse the repository at this point in the history