Skip to content

Rollup of 12 pull requests #127475

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 44 commits into from
Closed

Conversation

jieyouxu
Copy link
Member

@jieyouxu jieyouxu commented Jul 8, 2024

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

WaffleLapkin and others added 30 commits June 28, 2024 22:23
It turns out it's never constructed anywhere.
Now that VaList, et al. have a module, they only need one `#[unstable]`.
- r-l/r 126784
- r-l/r 127113
- r-l/miri 3562
jieyouxu added 4 commits July 8, 2024 11:31
…r=lcnr

Uplift elaboration into `rustc_type_ir`

Allows us to deduplicate and consolidate elaboration (including these stupid elaboration duplicate fns i added for pretty printing like 3 years ago) so I'm pretty hyped about this change :3

r? lcnr
…-permutations, r=kobzol

Improve `run-make/output-type-permutations` code and improve `filename_not_in_denylist` API

r? `@Kobzol`
…nting, r=fmease

Fix intrinsic const parameter counting with `effects`

r? project-const-traits
…as_tests, r=aDotInTheVoid

rustdoc-json: add type/trait alias tests

Not sure if this tests everything there is to test in them though.

Updates rust-lang#81359
@rustbot rustbot added A-run-make Area: port run-make Makefiles to rmake.rs A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) rollup A PR which is a rollup labels Jul 8, 2024
@jieyouxu
Copy link
Member Author

jieyouxu commented Jul 8, 2024

@bors r+ rollup=never p=5

@bors
Copy link
Collaborator

bors commented Jul 8, 2024

📌 Commit d200683 has been approved by jieyouxu

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 8, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 8, 2024
Rollup of 12 pull requests

Successful merges:

 - rust-lang#113128 (Support tail calls in mir via `TerminatorKind::TailCall`)
 - rust-lang#126841 ([`macro_metavar_expr_concat`] Add support for literals)
 - rust-lang#126881 (Make `NEVER_TYPE_FALLBACK_FLOWING_INTO_UNSAFE` a deny-by-default lint in edition 2024)
 - rust-lang#126921 (Give VaList its own home)
 - rust-lang#127276 (rustdoc: Remove OpaqueTy)
 - rust-lang#127367 (Run alloc sync tests)
 - rust-lang#127431 (Use field ident spans directly instead of the full field span in diagnostics on local fields)
 - rust-lang#127437 (Uplift trait ref is knowable into `rustc_next_trait_solver`)
 - rust-lang#127439 (Uplift elaboration into `rustc_type_ir`)
 - rust-lang#127451 (Improve `run-make/output-type-permutations` code and improve `filename_not_in_denylist` API)
 - rust-lang#127452 (Fix intrinsic const parameter counting with `effects`)
 - rust-lang#127459 (rustdoc-json: add type/trait alias tests)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors
Copy link
Collaborator

bors commented Jul 8, 2024

⌛ Testing commit d200683 with merge 3700bb5...

@rust-log-analyzer
Copy link
Collaborator

The job aarch64-apple failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test [ui] tests/ui/explicit-tail-calls/ctfe-arg-bad-borrow.rs ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-arg-move.rs ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-arg-good-borrow.rs ... ok
test [ui] tests/ui/explicit-i-suffix.rs ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-id-unlimited.rs#return ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-tail-call-panic.rs ... ok
test [ui] tests/ui/explicit-tail-calls/drop-order.rs ... ignored, ignored always (tail calls are not implemented in rustc_codegen_ssa yet, so this causes 🧊)
test [ui] tests/ui/explicit-tail-calls/return-lifetime-sub.rs ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-collatz-multi-rec.rs ... ok
test [ui] tests/ui/explicit-tail-calls/unsafeck.rs ... ok
test [ui] tests/ui/explicit-tail-calls/unsafeck.rs ... ok
test [ui] tests/ui/explicit-tail-calls/ctfe-id-unlimited.rs#become ... ok
test [ui] tests/ui/explicit/explicit-call-to-dtor.rs ... ok
test [ui] tests/ui/explicit/explicit-call-to-supertrait-dtor.rs ... ok
test [ui] tests/ui/expr/block-fn.rs ... ok
test [ui] tests/ui/expr/block-generic.rs ... ok
---
   2:        0x1060349fc - std::io::Write::write_fmt::h8ff76bf83f9ff955
   3:        0x10603e918 - std::sys::backtrace::print::hb7f4775d7ed1e12e
   4:        0x106040f28 - std::panicking::default_hook::{{closure}}::h33f7b74c09dbaa9d
   5:        0x106040bf4 - std::panicking::default_hook::hdd08ba5aa598c81b
   6:        0x10f1b0690 - <alloc[1e9c988f37cf81b2]::boxed::Box<rustc_driver_impl[a7993e430336e74c]::install_ice_hook::{closure#0}> as core[cc103daf103e831a]::ops::function::Fn<(&dyn for<'a, 'b> core[cc103daf103e831a]::ops::function::Fn<(&'a std[b7d054e4fd31b525]::panic::PanicHookInfo<'b>,), Output = ()> + core[cc103daf103e831a]::marker::Sync + core[cc103daf103e831a]::marker::Send, &std[b7d054e4fd31b525]::panic::PanicHookInfo)>>::call
   8:        0x1060413a0 - std::panicking::begin_panic_handler::{{closure}}::h7530693faefe330d
   9:        0x10603ef4c - std::sys::backtrace::__rust_end_short_backtrace::h5d8a6c5af936bc6d
  10:        0x106041090 - _rust_begin_unwind
  11:        0x10609c66c - core::panicking::panic_fmt::hf4041e2666da7a59

@bors
Copy link
Collaborator

bors commented Jul 8, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jul 8, 2024
@jieyouxu
Copy link
Member Author

jieyouxu commented Jul 8, 2024

@bors r-

@jieyouxu jieyouxu closed this Jul 8, 2024
@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 8, 2024
@jieyouxu jieyouxu deleted the rollup-ayualfk branch July 8, 2024 05:05
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-run-make Area: port run-make Makefiles to rmake.rs A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
Projects
None yet
Development

Successfully merging this pull request may close these issues.