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

Merged
merged 21 commits into from
Jun 15, 2024
Merged

Rollup of 9 pull requests #126528

merged 21 commits into from
Jun 15, 2024

Commits on Jun 10, 2024

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

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    93ee07c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed1618d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcee529 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    267ba9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a8bbc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2e416c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0562064 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    58b065e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4eaf87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea2ac34 View commit details
    Browse the repository at this point in the history
  4. tests/ui/lint: Move 19 tests to new non-snake-case subdir

    Mainly so that it is easier to only run all `non-snake-case`-specific
    tests but no other tests with:
    
        ./x test tests/ui/lint/non-snake-case
    
    But also to reduce the size of the large `tests/ui/lint` directory. And
    rename some tests to pass tidy, and remove them from
    `src/tools/tidy/src/issues.txt`.
    Enselic committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    b717aa1 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#126229 - ChrisDenton:bindgen, r=Mark-Simula…

    …crum
    
    Bump windows-bindgen to 0.57
    
    This PR updates our generated Windows API bindings using the latest version of `windows-bindgen`.
    
    The only change to the generated code is that `derive` is used for `Copy` and `Clone` instead of `impl`.
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    4f83c1d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#126404 - compiler-errors:alias-relate-terms…

    …, r=lcnr
    
    Check that alias-relate terms are WF if reporting an error in alias-relate
    
    Check that each of the left/right term is WF when deriving a best error obligation for an alias-relate goal. This will make sure that given `<i32 as NotImplemented>::Assoc = ()` will drill down into `i32: NotImplemented` since we currently treat the projection as rigid.
    
    r? lcnr
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    709d862 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#126410 - RalfJung:smir-const-operand, r=oli…

    …-obk
    
    smir: merge identical Constant and ConstOperand types
    
    The first commit renames the const operand visitor functions on regular MIR to match the type name, that was forgotten in the original rename.
    
    The second commit changes stable MIR, fixing rust-lang/project-stable-mir#71. Previously there were two different smir types for the MIR type `ConstOperand`, one used in `Operand` and one in `VarDebugInfoContents`.
    
    Maybe we should have done this with rust-lang#125967, so there's only a single breaking change... but I saw that PR too late.
    
    Fixes rust-lang/project-stable-mir#71
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    be1d427 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#126478 - GuillaumeGomez:migrate-run-make-co…

    …degen-options-parsing, r=jieyouxu
    
    Migrate `run-make/codegen-options-parsing` to `rmake.rs`
    
    Part of rust-lang#121876.
    
    r? `@jieyouxu`
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    1f076c2 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#126496 - compiler-errors:more-generics, r=lcnr

    Make proof tree probing and `Candidate`/`CandidateSource` generic over interner
    
    `<TyCtxt<'tcx>>` is ugly, but will become `<I>` when things actually become generic.
    
    r? lcnr
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    aa6fb1c View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#126508 - beepster4096:minor_borrowck_cherry…

    …pick, r=compiler-errors
    
    Make uninitialized_error_reported a set of locals
    
    Another artifact of how places used to be able to be based on statics and not just locals. This set is exclusively filled with PlaceRefs that are just locals, so it should just contain locals directly.
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    53364c3 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#126517 - GuillaumeGomez:migrate-run-make-de…

    …p-graph, r=Kobzol
    
    Migrate `run-make/dep-graph` to `rmake.rs`
    
    Part of rust-lang#121876.
    
    r? `@jieyouxu`
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    38b3c9a View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#126525 - jieyouxu:traitsel-docs, r=compiler…

    …-errors
    
    trait_selection: remove extra words
    
    Tiny doc cleanup.
    
    Fixes rust-lang#88231.
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    b6311b3 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#126526 - Enselic:non-snake-case, r=jieyouxu

    tests/ui/lint: Move 19 tests to new `non-snake-case` subdir
    
    Mainly so that it is easier to only run all `non_snake_case`-lint-specific tests with:
    
        ./x test tests/ui/lint/non-snake-case
    
    But also to reduce the size of the large `tests/ui/lint` directory. And rename some tests to pass tidy, and remove them from `src/tools/tidy/src/issues.txt`.
    GuillaumeGomez committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f788ea4 View commit details
    Browse the repository at this point in the history