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

Rollup of 4 pull requests #90496

Closed
wants to merge 9 commits into from

Commits on Oct 20, 2021

  1. Make printed message match the code comment

    I think this code is getting L0, not L1 cache size, if I'm reading the Intel manual right. (I might not be.) Either way, the code comment and the printed message should match, whichever way is right. :)
    noncombatant committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    3bb40f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

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

Commits on Oct 31, 2021

  1. Windows thread-local keyless drop

    `#[thread_local]` allows us to maintain a per-thread list of destructors. This also avoids the need to synchronize global data (which is particularly tricky within the TLS callback function).
    ChrisDenton committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    9212f40 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    1048651 View commit details
    Browse the repository at this point in the history
  2. Use apple-a14 as target CPU for aarch64-apple-darwin.

    After updating the minimum required LLVM version to 12 we can use
    apple-a14 as that is closer in features to the Apple M1 than the A12.
    Once the minimum required LLVM version is updated to 13 we can use
    apple-m1.
    hkratz committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    3747628 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Rollup merge of rust-lang#90084 - noncombatant:patch-2, r=steveklabnik

    Make printed message match the code comment
    
    I think this code is getting L0, not L1 cache size, if I'm reading the Intel manual right. (I might not be.) Either way, the code comment and the printed message should match, whichever way is right. :)
    matthiaskrgr committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    73d428a View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#90354 - xFrednet:00000-lets-deploy-clippy-d…

    …ocs, r=Mark-Simulacrum
    
    Document clippy on nightly-rustc
    
    Adding Clippy's docs to nightly-rustc, based on commit 01cf0bd. This PR only adds `clippy_utils` to the documentation. I've decided to only document one crate for now, as `clippy_lints` etc. contain very specific and undocumented functions which aren't really reusable. I'm guessing that they would mostly clutter up the search results with little benefit.
    
    `./x.py --stage 1 doc src/tools/clippy` if working fine now after the help that `````@jyn514````` and `````@ehuss````` have provided. A big THANK YOU to them!
    matthiaskrgr committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    c676cad View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#90442 - ChrisDenton:win-tls-dtor, r=alexcri…

    …chton
    
    Windows thread-local keyless drop
    
    `#[thread_local]` allows us to maintain a per-thread list of destructors. This also avoids the need to synchronize global data (which is particularly tricky within the TLS callback function).
    
    r? ```@alexcrichton```
    matthiaskrgr committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    b966f92 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#90478 - rusticstuff:apple-a14, r=wesleywiser

    Use apple-a14 as target CPU for aarch64-apple-darwin
    
    After updating the minimum required LLVM version to 12 (rust-lang#90175) we can use `apple-a14` as target CPU, because that CPU is similar in features to the Apple M1 (see [LLVM 13 source](https://github.com/llvm/llvm-project/blob/b8016b626ec7095c7d57ebfffb2135dc5c3077b8/llvm/lib/Target/AArch64/AArch64.td#L1127)). Once the minimum required LLVM version is updated to 13 we can use `apple-m1` here.
    matthiaskrgr committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    a761bc0 View commit details
    Browse the repository at this point in the history