Skip to content

Rollup of 5 pull requests#154136

Closed
JonathanBrouwer wants to merge 16 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-PQ673IA
Closed

Rollup of 5 pull requests#154136
JonathanBrouwer wants to merge 16 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-PQ673IA

Conversation

@JonathanBrouwer
Copy link
Contributor

Successful merges:

r? @ghost

Create a similar rollup

makai410 and others added 16 commits March 16, 2026 23:25
This is just a single file, so move it under `num` which already has
some float-related tests. This also closer mirrors source in `core`.
Use `float_test!` to cover all types, with a note about f128 missing the
traits.
coretests: Expand ieee754 parsing and printing tests to f16

Use `float_test!` to cover all types, with a note about f128 missing the traits. Also includes some minor reorganization.
rustc_public: add `vtable_entries()` to `TraitRef`

Resolves: rust-lang/project-stable-mir#103
…d-safe, r=JonathanBrouwer

Remove redundant `is_dyn_thread_safe` checks

Refactor uses of `FromDyn` to reduce number of redundant `is_dyn_thread_safe` checks by replacing `FromDyn::from` with `check_dyn_thread_safe` in tandem with existing `FromDyn::derive` so that the users would avoid redundancy in the future.

PR is split up into multiple commits for an easier review.
…lmann

Fix typos and markdown errors

This PR fixes some typos and markdown errors I found while writing rust-lang#153697.

I've split it out to reduce the size of that PR.
…er, r=JonathanBrouwer

refactor(attribute parser): move check_custom_mir to attribute parser

Part of rust-lang#153101

r? @JonathanBrouwer
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner 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. labels Mar 20, 2026
@JayanAXHF
Copy link
Member

Sorry if i'm misunderstanding rollups but is this a (older) duplicate of #154137?

@JonathanBrouwer
Copy link
Contributor Author

Huh interesting, I got weird errors (errorcode 500 from github) when making the rollup so I pressed the "Create rollup" button again, but I guess the first click did actually make this PR

@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 20, 2026
@JayanAXHF
Copy link
Member

It is interesting that this didn't get the rollup label as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants