Skip to content

port all variadic functions to strict signature checking - #5280

Merged
RalfJung merged 3 commits into
rust-lang:masterfrom
RalfJung:less-lenient
Aug 23, 2026
Merged

port all variadic functions to strict signature checking#5280
RalfJung merged 3 commits into
rust-lang:masterfrom
RalfJung:less-lenient

Conversation

@RalfJung

@RalfJung RalfJung commented Aug 23, 2026

Copy link
Copy Markdown
Member

Also port the allocators, which requires test adjustments as we relied on mem::Alignmetn having the same ABI as usize which is not the case.

And the last commit is a formatting trick, to make these signature checks take less space.

@rustbot rustbot added the S-waiting-on-review Status: Waiting for a review to complete label Aug 23, 2026
@RalfJung
RalfJung enabled auto-merge August 23, 2026 18:09
@RalfJung
RalfJung added this pull request to the merge queue Aug 23, 2026
Merged via the queue into rust-lang:master with commit 87a336a Aug 23, 2026
14 checks passed
@RalfJung
RalfJung deleted the less-lenient branch August 23, 2026 21:32
@rustbot rustbot removed the S-waiting-on-review Status: Waiting for a review to complete label Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants