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 9 pull requests #123108

Merged
merged 24 commits into from
Mar 27, 2024
Merged

Rollup of 9 pull requests #123108

merged 24 commits into from
Mar 27, 2024

Commits on Mar 14, 2024

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

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    6b85f07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3d77a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22b9e96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3879acb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    0c7f8b0 View commit details
    Browse the repository at this point in the history
  2. Fix typos

    wutchzone committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    2c433d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    b562795 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fdc755 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc1d7d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. enable cargo miri test doctests

    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    69af113 View commit details
    Browse the repository at this point in the history
  2. unix fs: Make hurd and horizon using explicit new rather than From

    408c0ea ("unix time module now return result") dropped the From
    impl for SystemTime, breaking the hurd and horizon builds.
    
    Fixes rust-lang#123032
    sthibaul committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7b4e507 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22bc5c5 View commit details
    Browse the repository at this point in the history
  4. Change f16 and f128 clippy stubs to be nonpanicking

    It turns out there is a bit of a circular dependency - I cannot add
    anything to `core` because Clippy fails, and I can't actually add
    correct Clippy implementations without new implementations from `core`.
    
    Change some of the Clippy stubs from `unimplemented!` to success values
    and leave a FIXME in their place to mitigate this.
    
    Fixes <rust-lang#122587>
    tgross35 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2cfd532 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf7a745 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#108675 - Shadlock0133:adt_const_params, r=c…

    …ompiler-errors
    
    Document `adt_const_params` feature in Unstable Book
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    9162776 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#122120 - fmease:sugg-assoc-ty-bound-on-eq-b…

    …ound, r=compiler-errors
    
    Suggest associated type bounds on problematic associated equality bounds
    
    Fixes rust-lang#105056. TL;DR: Suggest `Trait<Ty: Bound>` on `Trait<Ty = Bound>` in Rust >=2021.
    
    ~~Blocked on rust-lang#122055 (stabilization of `associated_type_bounds`), I'd say.~~ (merged)
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    ff8cdc9 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#122589 - wutchzone:121547, r=compiler-errors

    Fix diagnostics for async block cloning
    
    Closes rust-lang#121547
    
    r? diagnostics
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    20770ac View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#122835 - compiler-errors:deref-pure, r=Nadr…

    …ieril
    
    Require `DerefMut` and `DerefPure` on `deref!()` patterns when appropriate
    
    Waiting on the deref pattern syntax pr to merge
    
    r? nadrieril
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    0029a11 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#123049 - compiler-errors:coroutine-closure-…

    …rcvr, r=oli-obk
    
    In `ConstructCoroutineInClosureShim`, pass receiver by mut ref, not mut pointer
    
    The receivers were compatible at codegen time, but did not necessarily have the same layouts due to niches, which was caught by miri.
    
    Fixes rust-lang/miri#3400
    
    r? oli-obk
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    b63dca1 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#123055 - onur-ozkan:miri-rustdoc, r=RalfJung

    enable cargo miri test doctests
    
    This was the cleanest solution that came to my mind so far.
    
    cc `@RalfJung`
    
    Resolves rust-lang#123028
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    b8e8d65 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#123057 - sthibaul:systemtime, r=jhpratt

    unix fs: Make hurd using explicit new rather than From
    
    408c0ea ("unix time module now return result") dropped the From impl for SystemTime, breaking the hurd build (and probably the horizon build)
    
    Fixes rust-lang#123032
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    ac5ffa5 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#123087 - tgross35:clippy-f16-f128-check-stu…

    …bs, r=blyxyas
    
    Change `f16` and `f128` clippy stubs to be nonpanicking
    
    It turns out there is a bit of a circular dependency - I cannot add anything to `core` because Clippy fails, and I can't actually add correct Clippy implementations without new implementations from `core`.
    
    Change some of the Clippy stubs from `unimplemented!` to success values and leave a FIXME in their place to mitigate this.
    
    Fixes <rust-lang#122587>
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7af95ed View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#123103 - compiler-errors:inherited-is-a-wei…

    …rd-name, r=oli-obk
    
    Rename `Inherited` -> `TypeckRootCtxt`
    
    `Inherited` is a confusing name. Rename it to `TypeckRootCtxt`.
    
    I don't think this needs a type MCP or anything since it's not nearly as pervasive as `FnCtxt` , for example.
    
    r? `@lcnr` `@oli-obk`
    matthiaskrgr authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    781b225 View commit details
    Browse the repository at this point in the history