Skip to content

Jakub/pac ty disc#2

Draft
jchlanda wants to merge 12 commits into
jakub/pac_configfrom
jakub/pac_ty_disc
Draft

Jakub/pac ty disc#2
jchlanda wants to merge 12 commits into
jakub/pac_configfrom
jakub/pac_ty_disc

Conversation

@jchlanda

@jchlanda jchlanda commented Jul 6, 2026

Copy link
Copy Markdown
Owner

No description provided.

@jchlanda jchlanda marked this pull request as draft July 6, 2026 10:39
@jchlanda jchlanda force-pushed the jakub/pac_config branch from 1c82b8f to cf64be8 Compare July 7, 2026 08:05
@jchlanda jchlanda force-pushed the jakub/pac_ty_disc branch from f8b5f7b to 79d7f97 Compare July 8, 2026 12:12
@jchlanda jchlanda force-pushed the jakub/pac_config branch 3 times, most recently from 24bde9f to 809c245 Compare July 9, 2026 11:37
@jchlanda jchlanda force-pushed the jakub/pac_ty_disc branch 5 times, most recently from 9ba1aed to 5b7b3bd Compare July 9, 2026 14:42
jchlanda added 11 commits July 9, 2026 14:56
Alongside Rust implementation of LLVM's SipHash-2-4.
This is only to be used when emitting an operand bundle, which might not
have access to an Instance of the function, but for which FnAbi is
guaranteed to be correct.
Start moving away from global schema, by cloning it into users.
Helpers for fn ptr type discrimination status and value of the key.
This is a move away from a blind bitcast between the types. Now, when
dealing with function pointers, transmute will detect a domain change
(change of fn ptr type) and issue resigning.
As the libc changes was merged in to the main we do not need to patch
it. cc-rs still needs to be patched as compiler/rustc_llvm/Cargo.toml
still pins to an old version: cc = "=1.2.16"
@jchlanda jchlanda force-pushed the jakub/pac_ty_disc branch from 5b7b3bd to f3316ab Compare July 9, 2026 14:59
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.

1 participant