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

Merged
merged 14 commits into from
Oct 15, 2023
Merged

Rollup of 7 pull requests #116772

merged 14 commits into from
Oct 15, 2023

Commits on Sep 26, 2023

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

Commits on Oct 14, 2023

  1. Make x capable of resolving symlinks

    When bootstrapping from outside of the rust source,
    instead of calling 'x' from the absolute path
    (like /home/user/rust/x), we should be able to link 'x'
    from the rust source to binary paths so it can be used easily.
    Before this change, 'x' was not capable of finding 'x.py' when
    called from the linked file.
    
    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    e0fe1d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    b50aa24 View commit details
    Browse the repository at this point in the history
  2. Remove trivial cast in guaranteed_eq

    I found this while accidentally breaking trivial casts in another
    branch.
    Noratrieb committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    fe9d422 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    223674a View commit details
    Browse the repository at this point in the history
  4. Implement args for UEFI

    - Uses `EFI_LOADED_IMAGE_PROTOCOL`
    - verify that cli args are valid UTF-16
    - Update Docs
    
    Signed-off-by: Ayush Singh <[email protected]>
    Ayush1325 committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    6713ae9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07e8ee5 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#116172 - joboet:recursive_tls_initializatio…

    …n, r=dtolnay
    
    Broaden the consequences of recursive TLS initialization
    
    This PR updates the documentation of `LocalKey` to clearly disallow the behaviour described in [this comment](rust-lang#110897 (comment)). This allows using `OnceCell` for the lazy initialization of TLS variables, which panics on reentrant initialization instead of updating the value like TLS variables currently do.
    
    ``@rustbot`` label +T-libs-api
    r? ``@m-ou-se``
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    e063d8a View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#116341 - Ayush1325:uefi-args, r=Mark-Simula…

    …crum
    
    Implement sys::args for UEFI
    
    - Uses `EFI_LOADED_IMAGE_PROTOCOL`, which is implemented for all loaded images.
    
    Tested on qemu with OVMF
    
    cc ``@nicholasbishop``
    cc ``@dvdhrm``
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    835edc1 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#116522 - bvanjoi:fix-115599, r=oli-obk

    use `PatKind::Error` when an ADT const value has violation
    
    Fixes rust-lang#115599
    
    Since the [to_pat](https://github.com/rust-lang/rust/pull/111913/files#diff-6d8d99538aca600d633270051580c7a9e40b35824ea2863d9dda2c85a733b5d9R126-R155) behavior has been changed in the rust-lang#111913 update, the kind of `inlined_const_ast_pat` has transformed from `PatKind::Leaf { pattern: Pat { kind: Wild, ..} } ` to `PatKind::Constant`. This caused a scenario where there are no matched candidates, leading to a testing of the candidates. This process ultimately attempts to test the string const, triggering the `bug!` invocation finally.
    
    r? ``@oli-obk``
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    51be0df View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#116732 - onur-ozkan:resolve-linked-x, r=Mar…

    …k-Simulacrum
    
    Make x capable of resolving symlinks
    
    When bootstrapping from outside of the rust source, instead of calling 'x' from the absolute path
    (like /home/user/rust/x), we should be able to link 'x' from the rust source to binary paths so it can be used easily. Before this change, 'x' was not capable of finding 'x.py' when called from the linked file.
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    dd50235 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#116755 - scottmcm:review-rotation, r=Mark-S…

    …imulacrum
    
    Remove me from libcore review rotation
    
    I'm looking at my commitments right now, and unfortunately this needs to go for at least a while.
    
    If there's something in particular I can probably still take them, but I should drop out of the rotation for now.
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    7a67562 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#116760 - Nilstrieb:triviality, r=oli-obk

    Remove trivial cast in `guaranteed_eq`
    
    I found this while accidentally breaking trivial casts in another branch.
    
    r? oli-obk
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    32da83d View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#116771 - compiler-errors:blame-ignore-let-c…

    …hains, r=Mark-Simulacrum
    
    Ignore let-chains formatting
    
    Follow-up to rust-lang#116688
    matthiaskrgr authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    66417cb View commit details
    Browse the repository at this point in the history