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 8 pull requests #132538

Closed
wants to merge 16 commits into from

Commits on Oct 25, 2024

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

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    66351a6 View commit details
    Browse the repository at this point in the history
  2. make codegen help output more consistent

    The output of `rustc -C help` generally has one option per line. There was one
    exception because of a (presumably) forgotten line continuation escape.
    senekor committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    8837fc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afe1902 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f341a19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b919675 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82f8b8f View commit details
    Browse the repository at this point in the history
  7. PassWrapper: adapt for llvm/llvm-project@b01e2a8

    We don't see a reason to explicitly pass the default here, so just use
    the default instead of explicitly passing it and needing an ifdef.
    
    @rustbot label: +llvm-main
    durin42 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    ab5583e View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#132153 - bjoernager:const-char-encode-utf16…

    …, r=dtolnay
    
    Stabilise `const_char_encode_utf16`.
    
    Closes: rust-lang#130660
    
    This PR stabilises the `const_char_encode_utf16` feature gate (i.e. support for `char::encode_utf16` in constant expressions).
    
    ~~Note that the linked tracking issue is as of this writing currently awaiting FCP until 2024-11-02.~~
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    88f3b20 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#132419 - durin42:llvm-20-type-test-thing, r…

    …=cuviper
    
    PassWrapper: adapt for llvm/llvm-project@b01e2a8b5620466c3b
    
    A boolean turned into an enum. None matches the old behavior of false, so we pass that.
    
    `@rustbot` label: +llvm-main
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    6ac3071 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#132437 - Zalathar:inline-mixed-regression, …

    …r=jieyouxu
    
    coverage: Regression test for inlining into an uninstrumented crate
    
    Regression test for rust-lang#132395, after I was able to figure out a simple way to reproduce it. See also rust-lang#132436.
    
    In addition to confirming that there is no ICE, this test also demonstrates that the affected code is undercounted, because executing the inlined copy doesn't increment coverage counters.
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    778d9fb View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#132458 - RalfJung:rustc-const-unstable, r=A…

    …manieu
    
    get rid of a whole bunch of unnecessary rustc_const_unstable attributes
    
    In general, when a `const fn` is still unstable, it doesn't need a `#[rustc_const_unstable]` attribute. The only exception is functions that internally use things that can't be used in stable const fn yet.
    
    So this gets rid of a whole bunch of `#[rustc_const_unstable]` in libcore.
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    6f14a7a View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#132520 - matthiaskrgr:knobu, r=jieyouxu

    NFC add known bug nr to test
    
    r? `@jieyouxu`
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    7e2f956 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#132522 - senekor:consistenst-codegen-help, …

    …r=compiler-errors
    
    make codegen help output more consistent
    
    The output of `rustc -C help` generally has one option per line. There was one exception because of a (presumably) forgotten line continuation escape.
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    0c1ed40 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#132523 - ranger-ross:test-issue-117446, r=c…

    …ompiler-errors
    
    Added regression test for generics index out of bounds
    
    Added a regression test for  rust-lang#117446
    This ICE was fixed in Rust 1.75 but a regression test was never added.
    
    This PR adds a UI test with a reduced version of the original bug report that does not rely on external crates.
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    4553b78 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#132528 - compiler-errors:fallback-sugg-opt,…

    … r=jieyouxu
    
    Use `*_opt` typeck results fns to not ICE in fallback suggestion
    
    Self-explanatory. Fixes rust-lang#132517.
    GuillaumeGomez authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    943e855 View commit details
    Browse the repository at this point in the history