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

Merged
merged 10 commits into from
May 16, 2024
Merged

Rollup of 5 pull requests #125179

merged 10 commits into from
May 16, 2024

Commits on May 11, 2024

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

Commits on May 16, 2024

  1. Fix assertion when attempting to convert f16 and f128 with as

    These types are currently rejected for `as` casts by the compiler.
    Remove this incorrect check and add codegen tests for all conversions
    involving these types.
    tgross35 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    488ddd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    504bca9 View commit details
    Browse the repository at this point in the history
  3. Uplift FnSig

    compiler-errors committed May 16, 2024
    Configuration menu
    Copy the full SHA
    312ba4d View commit details
    Browse the repository at this point in the history
  4. Don't ICE because recomputing overflow goals during find_best_leaf_ob…

    …ligation causes inference side-effects
    compiler-errors committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d3e510e View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#124871 - compiler-errors:overflowo, r=lcnr

    Don't ICE because recomputing overflow goals during find_best_leaf_obligation causes inference side-effects
    
    See the comments for more info. Reprocessing overflowed obligations may cause *other* goals to go from ambig -> pass/fail, causing an ICE. This suppresses that error, but makes all the overflow obligations messages back to their root obl. That kinda sucks, but 🤷
    
    Fixes rust-lang#124834
    Fixes rust-lang#124845
    
    r? lcnr
    matthiaskrgr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    71ae7db View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#125018 - sagudev:patch-2, r=Amanieu

    Update linker-plugin-lto.md to include LLVM 18
    
    I did this manually not via provided script.
    matthiaskrgr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    48f1019 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#125130 - aDotInTheVoid:id-docs, r=Guillaume…

    …Gomez
    
    rustdoc-json-types: Document `Id`
    
    Inspired by finding [someone looking into the internals of an id](rust-lang#91609 (comment)), I realized we only document the fact that these are opaque on [the rfc](https://rust-lang.github.io/rfcs/2963-rustdoc-json.html#id).
    
    r? `@GuillaumeGomez`
    matthiaskrgr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    1f055cd View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#125170 - compiler-errors:uplift-fn-sig-2, r…

    …=lcnr
    
    Uplift `FnSig` into `rustc_type_ir` (redux)
    
    Since the last one got so messed up with `try` build.
    
    rust-lang#125157 (comment)
    
    r? lcnr
    matthiaskrgr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    a8a3117 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#125172 - tgross35:f16-f128-as-casting, r=co…

    …mpiler-errors
    
    Fix assertion when attempting to convert `f16` and `f128` with `as`
    
    These types are currently rejected for `as` casts by the compiler. Remove this incorrect check and add codegen tests for all conversions involving these types.
    matthiaskrgr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    e3864db View commit details
    Browse the repository at this point in the history