Skip to content

Conversation

@Nadrieril
Copy link
Member

@Nadrieril Nadrieril commented Oct 3, 2025

This makes functions more like other items: they now have their own GenericParams, and a FunSig exists in an ambiant generics context just like every other piece of Charon AST (instead of awkwardly carrying its own parameters). As a bonus this makes sure we track important information about function ptr types accurately (namely safety and ABI).

ci: use AeneasVerif/eurydice#365
ci: use AeneasVerif/aeneas#676

@Nadrieril Nadrieril added this pull request to the merge queue Dec 15, 2025
Merged via the queue into AeneasVerif:main with commit a64ceeb Dec 15, 2025
10 of 12 checks passed
@Nadrieril Nadrieril deleted the cleanup-funsig branch December 15, 2025 13:19
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