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 7 pull requests #131827

Merged
merged 22 commits into from
Oct 17, 2024
Merged

Rollup of 7 pull requests #131827

merged 22 commits into from
Oct 17, 2024

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    9ce811c View commit details
    Browse the repository at this point in the history
  2. Adjust orphan note in tests

    cafce25 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    86a9959 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

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

Commits on Sep 26, 2024

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

Commits on Oct 13, 2024

  1. Setting up indirect access to external data for loongarch64-linux-{mu…

    …sl,ohos}
    
    In issue rust-lang#118053, the `loongarch64-unknown-linux-gnu` target needs indirection
    to access external data, and so do the `loongarch64-unknown-linux-musl` and
    `loongarch64-unknown-linux-ohos` targets.
    heiher committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    b1579e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. llvm: Tolerate propagated range metadata

    llvm/llvm-project#91101 propagates range information across inlining,
    resulting in more metadata in this test. Tolerate the range metadata if
    it appears.
    maurer committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    0e73095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e6f3bd View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. compiler: use is_none_or where it is clearly better

    heuristic was: if it easily allows removing bangs entirely? worth it.
    if it requires more effort or just moves the bang? not.
    workingjubilee committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    47cfaa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    401f9b4 View commit details
    Browse the repository at this point in the history
  3. remove type_op constructors

    lcnr committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9334d85 View commit details
    Browse the repository at this point in the history
  4. DropckOutlives to rustc_middle

    lcnr committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f3ce557 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5834ba1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3360c17 View commit details
    Browse the repository at this point in the history
  7. bless mir-opt tests

    lcnr committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6cf4cb8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    02982f2 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#128391 - cafce25:issue-128390, r=lcnr

    Change orphan hint from "only" to "any uncovered type inside..."
    
    Fix rust-lang#128390
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    21c57f5 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#131583 - heiher:loong-issue-118053, r=jieyouxu

    Setting up indirect access to external data for loongarch64-linux-{musl,ohos}
    
    In issue rust-lang#118053, the `loongarch64-unknown-linux-gnu` target needs indirection to access external data, and so do the `loongarch64-unknown-linux-musl` and `loongarch64-unknown-linux-ohos` targets.
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9aee5d9 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#131595 - fmease:rustdoc-json-mv-obj-safe-dy…

    …n-compat, r=aDotInTheVoid
    
    rustdoc-JSON: Rename "object safe" to "dyn compatible"
    
    ~~Blocked: Sits atop rust-lang#131594. Only the last commit is relevant.~~ (rebased)
    
    Part of rust-lang#130852.
    
    r? aDotInTheVoid or rustdoc
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f6b699c View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#131748 - lcnr:typing-mode, r=compiler-errors

    cleanup canonical queries
    
    best reviewed commit by commit. adding `CanonicalQueryInput` to stop returning `defining_opaque_types` in query responses is the most involved change here.
    
    r? ``@compiler-errors``
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c1f3702 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#131798 - maurer:range-inlining, r=durin42

    llvm: Tolerate propagated range metadata
    
    llvm/llvm-project#91101 propagates range information across inlining, resulting in more metadata in this test. Tolerate the range metadata if it appears.
    
    ``@rustbot:`` label +llvm-main
    
    r? ``@durin42``
    
    Please wait a moment before approving, putting the llvm-main tag on it to make sure it fixes the integration test.
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7ad2f60 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#131815 - workingjubilee:did-you-mean-is-non…

    …e-or, r=jieyouxu
    
    compiler: use `is_none_or` where it is clearly better
    
    heuristic was: if it easily allows removing bangs entirely? worth it. if it requires more effort or just moves the bang? not.
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    887afd1 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#131822 - lcnr:typeck-error-reporting, r=jie…

    …youxu
    
    extract `expr_assign_expected_bool_error`
    
    moving diagnostics code out of the happy path makes it a lot easier to read imo
    matthiaskrgr authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c735655 View commit details
    Browse the repository at this point in the history