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 5 pull requests #102359

Closed
wants to merge 10 commits into from
Closed

Commits on Sep 8, 2022

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

Commits on Sep 24, 2022

  1. Stabilize bench_black_box

    Urgau committed Sep 24, 2022
    Configuration menu
    Copy the full SHA
    aca404a View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Avoid LLVM-deprecated Optional::hasValue

    LLVM 15 added `Optional::has_value`, and LLVM `main` (16) has deprecated
    `hasValue`. However, its `explicit operator bool` does the same thing,
    and was added long ago, so we can use that across our full LLVM range of
    compatibility.
    cuviper committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    35adb36 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Configuration menu
    Copy the full SHA
    594134d View commit details
    Browse the repository at this point in the history
  2. session: remove now-unnecessary lint #[allow]s

    In rust-lang#101230, the internal diagnostic migration lints -
    `diagnostic_outside_of_impl` and `untranslatable_diagnostic` - were
    modified so that they wouldn't trigger on functions annotated with
    `#[rustc_lint_diagnostics]`. However, this change has to make it into
    the bootstrap compiler before the `#[allow]` annotations that it aims to
    remove can be removed, which is possible now that rust-lang#102051 has landed.
    
    Signed-off-by: David Wood <david.wood@huawei.com>
    davidtwco committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    2286888 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#101555 - jhpratt:stabilize-mixed_integer_op…

    …s, r=joshtriplett
    
    Stabilize `#![feature(mixed_integer_ops)]`
    
    Tracked and FCP completed in rust-lang#87840.
    
    ``@rustbot`` label +T-libs-api +S-waiting-on-review +relnotes
    
    r? rust-lang/t-libs-api
    Dylan-DPC authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    fa37cdb View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#102232 - Urgau:stabilize-bench_black_box, r…

    …=TaKO8Ki
    
    Stabilize bench_black_box
    
    This PR stabilize `feature(bench_black_box)`.
    
    ```rust
    pub fn black_box<T>(dummy: T) -> T;
    ```
    
    The FCP was completed in rust-lang#64102.
    
    ``@rustbot`` label +T-libs-api -T-libs
    Dylan-DPC authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    c168af8 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#102284 - compiler-errors:missing-type-in-ra…

    …w-ptr, r=davidtwco
    
    Structured suggestion for missing `mut`/`const` in raw pointer
    
    Fixes rust-lang#102261
    Dylan-DPC authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    79de0e4 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#102337 - cuviper:llvm-optional-bool, r=nikic

    Avoid LLVM-deprecated `Optional::hasValue`
    
    LLVM 15 added `Optional::has_value`, and LLVM `main` (16) has deprecated
    `hasValue`. However, its `explicit operator bool` does the same thing,
    and was added long ago, so we can use that across our full LLVM range of
    compatibility.
    Dylan-DPC authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    fdf8751 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#102356 - davidtwco:translation-bootstrap-bu…

    …mp-allow-lint, r=lcnr
    
    session: remove now-unnecessary lint `#[allow]`s
    
    In rust-lang#101230, the internal diagnostic migration lints - `diagnostic_outside_of_impl` and `untranslatable_diagnostic` - were modified so that they wouldn't trigger on functions annotated with `#[rustc_lint_diagnostics]`. However, this change has to make it into the bootstrap compiler before the `#[allow]` annotations that it aims to remove can be removed, which is possible now that rust-lang#102051 has landed.
    Dylan-DPC authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    1784bec View commit details
    Browse the repository at this point in the history