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 13 pull requests #123109

Closed
wants to merge 31 commits into from

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
    2624e91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbf21c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Implement -L builtin:$path

    Veykril committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9154757 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ae4e3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fae4ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d65c92 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 <work@onurozkan.dev>
    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. Configuration menu
    Copy the full SHA
    1ad3954 View commit details
    Browse the repository at this point in the history
  3. UnixStream: override read_buf

    a1phyr committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    bff13e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff6d9f7 View commit details
    Browse the repository at this point in the history
  5. 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
  6. Configuration menu
    Copy the full SHA
    22bc5c5 View commit details
    Browse the repository at this point in the history
  7. 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
  8. Rename

    Nadrieril committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    3878b37 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    14f186c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7764e8a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bf7a745 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#108675 - Shadlock0133:adt_const_params, r=c…

    …ompiler-errors
    
    Document `adt_const_params` feature in Unstable Book
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    d7df149 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#116016 - jhpratt:kill-rustc-serialize, r=ehuss

    Soft-destabilize `RustcEncodable` & `RustcDecodable`, remove from prelude in next edition
    
    cc rust-lang/libs-team#272
    
    Any use of `RustcEncodable` and `RustcDecodable` now triggers a deny-by-default lint. The derives have been removed from the 2024 prelude. I specifically chose **not** to document this in the module-level documentation, as the presence in existing preludes is not documented (which I presume is intentional).
    
    This does not implement the proposed change for `rustfix`, which I will be looking into shortly.
    
    With regard to the items in the preludes being stable, this should not be an issue because rust-lang#15702 has been resolved.
    
    r? libs-api
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    775923f View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#121843 - ferrocene:builtin-path, r=petroche…

    …nkov
    
    Implement `-L KIND=@RUSTC_BUILTIN/...`
    
    Implements rust-lang/compiler-team#659
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2e9c73b View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#122439 - Nadrieril:store-built-place, r=com…

    …piler-errors
    
    match lowering: build the `Place` instead of keeping a `PlaceBuilder` around
    
    Outside of `MatchPair::new` we don't construct new places, so we don't need to keep a `PlaceBuilder` around.
    
    A bit annoyingly we have to store an `Option<Place>` even though it's never `None` after simplification, but the alternative would be to re-entangle `MatchPair` construction and simplification and I'd rather not do that.
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    4bc6445 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#122880 - a1phyr:preadv_more_platform, r=wor…

    …kingjubilee
    
    Unix: Support more platforms with `preadv` and `pwritev`
    
    - `aix`, `dragonfly` and `openbsd` with direct call
    - `watchos` with weak linkage
    
    cc rust-lang#89517
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    1104d3b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4cd34b1 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#123038 - he32:netbsd-ilp32-fix, r=workingju…

    …bilee
    
    std library thread.rs: fix NetBSD code for ILP32 CPUs.
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c361983 View commit details
    Browse the repository at this point in the history
  19. 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
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    086ec4f View commit details
    Browse the repository at this point in the history
  20. 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
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    e9ea30f View commit details
    Browse the repository at this point in the history
  21. 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
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c9393df View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#123084 - a1phyr:unixstream_read_buf, r=work…

    …ingjubilee
    
    `UnixStream`: override `read_buf`
    
    Split from rust-lang#122441
    
    r? `@workingjubilee`
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    9bebf31 View commit details
    Browse the repository at this point in the history
  23. 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>
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2e010f6 View commit details
    Browse the repository at this point in the history
  24. 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``
    workingjubilee authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    b24c54e View commit details
    Browse the repository at this point in the history