Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
rust-lang
rust
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
1.4k
(1.4k)
Actions
Projects
Security and quality
6
(6)
Insights
More
items
[PAC] Propagate discriminator logic through remaining
get_fn_ptr
calls sites (6/8)
- #159084
#159084
Open
jchlanda
wants to merge 12 commits into
rust-lang:main
rust-lang/rust:main
from
jchlanda:jakub/pac_ty_disc_PR_6
jchlanda/rust:jakub/pac_ty_disc_PR_6
Copy head branch name to clipboard
Conversation
Commits
12
(12)
Checks
Files changed
Open
[PAC] Propagate discriminator logic through remaining
get_fn_ptr
calls sites (6/8)
#159084
jchlanda
wants to merge 12 commits into
rust-lang:main
rust-lang/rust:main
from
jchlanda:jakub/pac_ty_disc_PR_6
jchlanda/rust:jakub/pac_ty_disc_PR_6
Copy head branch name to clipboard
Commits
Commits on Oct 16, 2026
[PAC] Include discriminator in `FnAbi`, add `llvm.ptrauth.resign`
Show description for cd86be1
jchlanda
committed
cd86be1
View commit details
Copy full SHA for cd86be1
Browse repository at this point
[PAC] Use Option<u64> in FnAbi's discriminator field
jchlanda
committed
eb92205
View commit details
Copy full SHA for eb92205
Browse repository at this point
[PAC] repr(transparent) and correct handling of Option<T> in encoder
Show description for 3eef4a2
jchlanda
committed
3eef4a2
View commit details
Copy full SHA for 3eef4a2
Browse repository at this point
[PAC] Enable support for FPTR_TYPE_DISCR in ABI Version
Show description for 179f1c6
jchlanda
committed
179f1c6
View commit details
Copy full SHA for 179f1c6
Browse repository at this point
[PAC] Support type discriminators in static allocations
Show description for ad40360
jchlanda
committed
ad40360
View commit details
Copy full SHA for ad40360
Browse repository at this point
[PAC] Extend support to compile-time constants
Show description for 482213e
jchlanda
committed
482213e
View commit details
Copy full SHA for 482213e
Browse repository at this point
[PAC] Use scalar_to_backend_with_pac for const globals
Show description for 377e8ee
jchlanda
committed
377e8ee
View commit details
Copy full SHA for 377e8ee
Browse repository at this point
[PAC] Make sure that the encoder honors ABI compatibility rules for fn
Show description for 8a2940f
jchlanda
committed
8a2940f
View commit details
Copy full SHA for 8a2940f
Browse repository at this point
[PAC] Add `rustc_dump_ptrauth_discriminator` attribute doc
Show description for 9c9d453
jchlanda
committed
9c9d453
View commit details
Copy full SHA for 9c9d453
Browse repository at this point
[PAC] Function pointer type discrimination for transmutes
Show description for 33fa327
jchlanda
committed
33fa327
View commit details
Copy full SHA for 33fa327
Browse repository at this point
[PAC] Correctly handle raw pointers in memory-based path
Show description for ed57aa4
jchlanda
committed
ed57aa4
View commit details
Copy full SHA for ed57aa4
Browse repository at this point
[PAC] Propagate function pointer type discrimination through `get_fn_addr` call sites
Show description for efb6e31
jchlanda
committed
efb6e31
View commit details
Copy full SHA for efb6e31
Browse repository at this point
You can’t perform that action at this time.