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

Merged
merged 31 commits into from
Jul 14, 2023
Merged

Rollup of 9 pull requests #113703

merged 31 commits into from
Jul 14, 2023

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    7624d33 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    4481569 View commit details
    Browse the repository at this point in the history
  3. fmt

    RalfJung committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    58433bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1e1f76 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5085fe3 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Preparing for merge from rustc

    The Miri Conjob Bot committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    477ef41 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    The Miri Conjob Bot committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    461baf2 View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#2979 - rust-lang:rustup2023-07-13, r=RalfJung

    Automatic sync from rustc
    bors committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    ad9b7b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0a105b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30a029e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ddf6f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bdd04a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    04dbc7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0156d1 View commit details
    Browse the repository at this point in the history
  3. work around custom_mir span

    RalfJung committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    40cef61 View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#2980 - RalfJung:span, r=RalfJung

    work around custom_mir span
    
    Cc rust-lang#113549
    bors committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    01c842a View commit details
    Browse the repository at this point in the history
  5. llvm-wrapper: update for LLVM API change

    No functional changes intended.
    
    Adds an include for llvm::SmallString. Previously, this must have been
    implicitly provided by some of the existing headers. With recent LLVM
    changes, not anymore:
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/20776#01895448-44a4-4a1e-8407-9d41d0186132/209-690
    krasimirgg committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    6ddf912 View commit details
    Browse the repository at this point in the history
  6. tests: adapt for removal of -opaque-pointers in LLVM 17

    The commit llvm/llvm-project@53717ca
    removed the flag from LLVM.
    krasimirgg committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    668f2d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b88bcda View commit details
    Browse the repository at this point in the history
  8. Auto merge of rust-lang#2975 - RalfJung:flags, r=RalfJung

    remove compile-flags that are no longer needed
    
    We stopped running fail-tests with optimizations a while ago, so we don't need to explicitly set the opt-level to 0 any more.
    bors committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    21b05e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    18305ea View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    14672eb View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#113599 - chenyukang:yukang-fix-use-maybe_bo…

    …dy_owned_by, r=cjgillot
    
    Use maybe_body_owned_by for multiple suggestions
    
    This is a continued work from rust-lang#113567
    
    We have several other suggestions not working for closure, this PR use `maybe_body_owned_by` to fix them and add test cases for them.
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f6dbf7d View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#113662 - pedroclobo:vec-deque-rotate, r=thomcc

    Rename VecDeque's `rotate_left` and `rotate_right` parameters
    
    This pull request introduces a modification to the `VecDeque` collection, specifically the `rotate_left` and `rotate_right` functions, by renaming the parameter associated with these functions.
    
    The rationale behind this change is to provide clearer and more consistent naming for the parameter that specifies the number of places to rotate the double-ended queue. By using `n` as the parameter name in both functions, it becomes easier to understand and remember the purpose of the parameter.
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    a42b04c View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#113681 - aDotInTheVoid:rdj-priv-supertrait,…

    … r=GuillaumeGomez
    
    rustdoc-json: Add test for private supertrait.
    
    Helps with rust-lang#81359
    
    r? ``@GuillaumeGomez``
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    4bd62f7 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#113682 - lcnr:toml-file, r=Mark-Simulacrum

    trait system refactor ping: also apply to nested modules of `solve`
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    b539eb8 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#113685 - Kobzol:opt-dist-binary-sizes, r=Ma…

    …rk-Simulacrum
    
    Print artifact sizes in `opt-dist`
    
    The Python PGO script printed a nice table of artifact sizes (`librustc_driver.so`, `libLLVM.so`, ...) at the end of the CI run, which was useful to quickly see the sizes of important files. I forgot to port this functionality into the Rust (`opt-dist`) version in rust-lang#112235. This PR fixes that.
    
    r? bootstrap
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    dae9e40 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#113688 - krasimirgg:llvm-17-small-string, r…

    …=nikic
    
    llvm-wrapper: update for LLVM API change
    
    No functional changes intended.
    
    Adds an include for `llvm::SmallString`. Previously, this must have been implicitly provided by some of the existing headers. With recent LLVM changes, not anymore:
    https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/20776#01895448-44a4-4a1e-8407-9d41d0186132/209-690
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    59d8da0 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#113692 - krasimirgg:llvm-17-no-opaque, r=nikic

    tests: adapt for removal of -opaque-pointers in LLVM 17
    
    The commit llvm/llvm-project@53717ca removed the flag from LLVM.
    
    Found via our experimental rust + LLVM@HEAD bot: https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/20777#01895454-40b2-4e2f-978b-1294a83e1cce
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    9a6eac3 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#113698 - compiler-errors:rpitit-check, r=sp…

    …astorino
    
    Make it clearer that we're just checking for an RPITIT
    
    Tiny nit to use `is_impl_trait_in_trait` more, to make it clearer that we're just checking whether a def-id is an RPITIT, rather than doing something meaningful with the `opt_rpitit_info`.
    
    r? `@spastorino`
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    0baf440 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#113699 - RalfJung:miri, r=RalfJung

    update Miri
    
    This fixes a pretty nasty bug in the tag GC.
    
    r? ghost
    matthiaskrgr authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    97c73b6 View commit details
    Browse the repository at this point in the history