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 6 pull requests #129076

Merged
merged 17 commits into from
Aug 14, 2024
Merged

Rollup of 6 pull requests #129076

merged 17 commits into from
Aug 14, 2024

Commits on Aug 6, 2024

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

Commits on Aug 7, 2024

  1. diagnostics: Box<dyn Trait> suggestion with multiple matching impl

    The two altered expectation messages both seem like improvements:
    
    - `coerce-expect-unsized-ascribed.stderr` says you can go
      `Box<char> -> Box<dyn Debug>`, which you can.
    - `upcast_soundness_bug.stderr` used to say that you could go
      `Box<dyn Trait<u8, u8>> -> Box<dyn Trait>`, which you can't,
      because the type parameters are missing in the destination
      and the only ones that work aren't what's needed.
    notriddle committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    20c833c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3312f5d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

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

Commits on Aug 12, 2024

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

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    c433302 View commit details
    Browse the repository at this point in the history
  2. diagnostics: use DeepRejectCtxt for check

    This makes more things match, particularly applicable blankets.
    notriddle committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c6fb0f3 View commit details
    Browse the repository at this point in the history
  3. Use is_lang_item more

    compiler-errors committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    bac1968 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    249a588 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Rollup merge of rust-lang#128410 - Oneirical:dwarf-fortestress, r=jie…

    …youxu
    
    Migrate `remap-path-prefix-dwarf` `run-make` test to rmake
    
    Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
    
    Possibly my proudest branch name yet.
    
    try-job: aarch64-apple
    try-job: armhf-gnu
    try-job: test-various
    try-job: x86_64-gnu-llvm-18
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2cb5908 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#128759 - notriddle:notriddle/spec-to-string…

    …, r=workingjubilee,compiler-errors
    
    alloc: add ToString specialization for `&&str`
    
    Fixes rust-lang#128690
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    85180cd View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#128873 - ChrisDenton:windows-targets, r=Mar…

    …k-Simulacrum
    
    Add windows-targets crate to std's sysroot
    
    With this PR, when backtrace is used as a crate from crates.io it will (once updated) use the real [windows-targets](https://crates.io/crates/windows-targets) crate. But when used from std it'll use std's replacement version.
    
    This allows sharing our customized `windows_tagets::link!` macro between std proper and the backtrace crate when used as part of std, ensuring a consistent linking story. This will be especially important once we move to using [`raw-dylib`](https://doc.rust-lang.org/reference/items/external-blocks.html#dylib-versus-raw-dylib) by default.
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f4c860a View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#129001 - cblh:fix/128713, r=Noratrieb

    chore(lib): Enhance documentation for core::fmt::Formatter's write_fm…
    
    fix: rust-lang#128713
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a4261a0 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#129061 - compiler-errors:lang-item, r=Urgau

    Use `is_lang_item` more
    
    Few places that I missed since introducing `TyCtxt::is_lang_item`.
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cd6852b View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#129062 - Nadrieril:fix-129009, r=compiler-e…

    …rrors
    
    Remove a no-longer-true assert
    
    Fixes rust-lang#129009
    
    The assert was simply no longer true. I thought my test suite was thorough but I had not noticed these `let`-specific diagnostics codepaths.
    
    r? `@compiler-errors`
    matthiaskrgr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e01d614 View commit details
    Browse the repository at this point in the history