Skip to content

Rollup of 3 pull requests - #129158

Closed
matthiaskrgr wants to merge 6 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-taw1cmy
Closed

Rollup of 3 pull requests#129158
matthiaskrgr wants to merge 6 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-taw1cmy

Conversation

@matthiaskrgr

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

Jaic1and others added 6 commits August 16, 2024 08:37
…jubilee
float to/from bits and classify: update for float semantics RFC
With rust-lang/rfcs#3514 having been accepted, it is clear that hardware which e.g. flushes subnormal to zero is just non-conformant from a Rust perspective -- this is a hardware bug, or maybe an LLVM backend bug (where LLVM doesn't lower floating-point ops in a way that they have the standardized behavior). So update the comments here to make it clear that we don't have to do any of this, we're just being nice.
Also remove the subnormal/NaN checks from the (unstable) const-version of to/from-bits; they are not needed since we decided with the aforementioned RFC that it is okay to get a different result at const-time and at run-time.
r? `@workingjubilee` since I think you wrote many of the comments I am editing here.
…r=compiler-errors
Re-enable more debuginfo tests on freebsd
These ignores are _ancient_, we don't run freebsd tests in CI, and even if we did they'd probably pass because the test suite passes with the latest gdb release on Linux.
Special-case alias ty during the delayed bug emission in `try_from_lit`
This PR tries to fixrust-lang#116308.
A delayed bug in `try_from_lit` will not be emitted so that the compiler will not ICE when it sees the pair `(ast::LitKind::Int, ty::TyKind::Alias)` in `lit_to_const` (called from `try_from_lit`).
This PR is related to an unstable feature `adt_const_params` (rust-lang#95174).
r? `@BoxyUwU`
@rustbotrustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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. rollup A PR which is a rollup labels Aug 16, 2024
@matthiaskrgr

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=3

@bors

bors commented Aug 16, 2024

Copy link
Copy Markdown
Collaborator

📌 Commit 955e9c1 has been approved by matthiaskrgr

It is now in the queue for this repository.

@borsbors 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 Aug 16, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Aug 16, 2024
…iaskrgr
Rollup of 3 pull requests
Successful merges:
- rust-lang#128598 (float to/from bits and classify: update for float semantics RFC)
- rust-lang#128990 (Re-enable more debuginfo tests on freebsd)
- rust-lang#129042 (Special-case alias ty during the delayed bug emission in `try_from_lit`)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors

bors commented Aug 16, 2024

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 955e9c1 with merge 6b7c61e...

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job dist-i586-gnu-i586-i686-musl failed! Check out the build log: (web)(plain)

Click to see the possible cause of the failure (guessed by this bot)

@bors

bors commented Aug 16, 2024

Copy link
Copy Markdown
Collaborator

💔 Test failed - checks-actions

@borsbors 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 Aug 16, 2024
@matthiaskrgr
matthiaskrgr deleted the rollup-taw1cmy branch September 1, 2024 17:36
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollupS-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant 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

@matthiaskrgr@bors@rust-log-analyzer@rustbot@Jaic1@RalfJung@saethlin