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

Merged
merged 22 commits into from
Aug 7, 2023
Merged

Rollup of 9 pull requests #114585

merged 22 commits into from
Aug 7, 2023

Commits on Jul 11, 2023

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

Commits on Jul 29, 2023

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

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    c9e83c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d4df88 View commit details
    Browse the repository at this point in the history
  3. llvm-wrapper: adapt for LLVM API changes

    No functional changes intended.
    
    Adapts llvm-wrapper for llvm/llvm-project@65e57bb.
    
    Found by our experimental rust + llvm @ HEAD CI:
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/21304#0189c526-86cd-4db9-bdbc-dd0132dfc22b/197-500
    krasimirgg committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    9941db4 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    dee4cba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d33608 View commit details
    Browse the repository at this point in the history
  3. stabilize abi_thiscall

    Trolldemorted committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3f3262e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4199a3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    496faa8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e69a8a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e4d7bd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    409d994 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#113568 - ferrocene:pa-spurious-weak-lang-it…

    …em-2, r=b-naber
    
    Fix spurious test failure with `panic=abort`
    
    Description on why it happens and why the fix should work is in the code comments.
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    bf40327 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#114196 - compiler-errors:bubble-pls, r=lcnr

    Bubble up nested goals from equation in `predicates_for_object_candidate`
    
    This used to be needed for rust-lang#114036 (comment), but since it's no longer, I'm opening this as a separate PR. This also fixes one ICEing UI test: (`tests/ui/unboxed-closures/issue-53448.rs`)
    
    r? `@lcnr`
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    2a643b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a52fe5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b0a5126 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#114496 - taiki-e:sparc32-atomic, r=Amanieu

    Set max_atomic_width for sparc-unknown-linux-gnu to 32
    
    This is currently set to 64
    
    https://github.com/rust-lang/rust/blob/90f0b24ad3e7fc0dc0e419c9da30d74629cd5736/compiler/rustc_target/src/spec/sparc_unknown_linux_gnu.rs#L8
    
    However, AFAIK, this architecture doesn't support 64-bit atomics, and LLVM generates libcalls: https://godbolt.org/z/chzThWGG1
    
    (Currently, attempts to run `cargo test` for this target result in "undefined reference to `__sync_val_compare_and_swap_8'" error. taiki-e/rust-cross-toolchain@02efe1e)
    
    r? `@Amanieu`
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9b1f943 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#114510 - krasimirgg:llvm-17-cmi, r=nikic

    llvm-wrapper: adapt for LLVM API changes
    
    No functional changes intended.
    
    Adapts llvm-wrapper for llvm/llvm-project@65e57bb.
    
    Found by our experimental rust + llvm @ HEAD CI:
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/21304#0189c526-86cd-4db9-bdbc-dd0132dfc22b/197-500
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    1d82946 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#114562 - Trolldemorted:thiscall, r=oli-obk

    stabilize abi_thiscall
    
    Closes rust-lang#42202, stabilizing the use of the "thiscall" ABI.
    
    FCP was substituted by a poll, and the poll has been accepted.
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    06daa9e View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#114570 - ttsugriy:miri-vc-typo, r=RalfJung

    [miri][typo] Fix a typo in a vector_block comment.
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    e7b7362 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#114573 - Kobzol:ci-no-group-on-error, r=oli…

    …-obk
    
    CI: do not hide error logs in a group
    
    This PR avoids creating a GHA group at the very end of a CI workflow when some failure has happened. Before, when a failure has happened, its GHA group was not closed, however the clock drift check function would create a new group, which would actually close the group containing the error log, thus making errors hidden by default, which is not ideal.
    
    See discussion here: https://rust-lang.zulipchat.com/#narrow/stream/326414-t-infra.2Fbootstrap/topic/GHA.20groups.20being.20closed.20on.20failures
    
    r? bootstrap
    matthiaskrgr authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d9f3d49 View commit details
    Browse the repository at this point in the history