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 #121356

Merged
merged 19 commits into from
Feb 21, 2024
Merged

Rollup of 7 pull requests #121356

merged 19 commits into from
Feb 21, 2024

Commits on Feb 19, 2024

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

Commits on Feb 20, 2024

  1. Simply do not ICE

    compiler-errors committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    994d551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18fdf59 View commit details
    Browse the repository at this point in the history
  3. test

    compiler-errors committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    1c80aad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    762febd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14a4551 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05ce209 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    515d805 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da01cce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b3df6f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f515f99 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9ac73cb View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#119203 - farnoy:simd-masked-intrinsic-docfi…

    …x, r=RalfJung
    
    Correct the simd_masked_{load,store} intrinsic docs
    
    Explains the uniform pointer being used for these two operations and how elements are offset from it.
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fc5f6f8 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#121277 - reitermarkus:generic-nonzero-conve…

    …rt-num, r=dtolnay
    
    Refactor trait implementations in `core::convert::num`.
    
    Tracking issue: rust-lang#120257
    
    Implement conversion traits using generic `NonZero` type, and refactor all macros to use a consistent format/order of parameters.
    
    r? `@dtolnay`
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    3099a79 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#121322 - compiler-errors:next-solver-fulfil…

    …lment-ice, r=lcnr
    
    Don't ICE when hitting overflow limit in fulfillment loop in next solver
    
    As the title says, let's not ICE when hitting the overflow limit in fulfill. On the other hand, we don't want to treat these as true errors, since it means that whether something is considered a true error or an ambiguity is dependent on overflow handling in the solver, which seems not worth it.
    
    Now that we use the presence of true errors in fulfillment for implicit negative coherence, we especially don't want to tie together coherence and overflow.
    
    I guess I could also drain these errors out of fulfillment and put them into some `ambiguities` storage so we could return them in `select_all_or_error` without having to re-process them every time we call `select_where_possible`. Let me know if that's desired.
    
    r? lcnr
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d43fd29 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#121323 - compiler-errors:raw-param-types, r…

    …=oli-obk
    
    Don't use raw parameter types in `find_builder_fn`
    
    We shouldn't really ever be using `EarlyBinder::skip_binder` then performing type equality, since param types will never be equal to other types. When checking compatibility with the signature, we instead create some fresh args.
    
    Fixes rust-lang#121314
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e3ff2a8 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#121344 - fmease:lta-constr-by-input, r=oli-obk

    Expand weak alias types before collecting constrained/referenced late bound regions + refactorings
    
    Fixes rust-lang#114220.
    Follow-up to rust-lang#120780.
    
    r? `@oli-obk`
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    532b3ea View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#121350 - compiler-errors:resolve, r=oli-obk

    Fix stray trait mismatch in `resolve_associated_item` for `AsyncFn`
    
    Copy-paste error meant that we were calling `fn_trait_kind_from_def_id` instead of `async_fn_trait_kind_from_def_id`. But turns out we don't even need to do that, since we already matched the trait def id above.
    
    Fixes rust-lang#121306
    
    r? oli-obk
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    433180e View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#121352 - malobre:patch-1, r=Nilstrieb

    docs: add missing "the" to `str::strip_prefix` doc
    
    Fix rust-lang#121348
    matthiaskrgr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c03f61b View commit details
    Browse the repository at this point in the history