-
Notifications
You must be signed in to change notification settings - Fork 318
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed commits. Added functionality to resolve fully-qualified trai…
…t associated types in cbindgen Parsed associated types to map Parsed associated type on function signature. Replaced assoc type with concrete type Fixed unwraps. Changed storage of AssocTypeId in function Fixed unwraps in Parse::load_syn_impl() Moved AssocTypeId into GenericPath (Type::Path(GenericPath)) Minor changes Moved assoc type translation to Library. Added for consts and structs Added 1 test for assoc_types Automatic output from tests Minor fixes Fixed things from feedback Added recursive associated type replacements. Added test for array Added test for nested associated types in func ptr and raw ptr Added assoc type replacement for all types in Library. Added tests for each Minor fixes + cargo fmt WIP: Resolving nested associated types Added GenericParam parsing. Fixed nested associated types. Added fn for generic_params. Added OpaqueItem processing in library Added resolve_assoc for Literal. Moved resolve_assoc to individual ir types Moved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver Add docs for no-export
- Loading branch information
Showing
31 changed files
with
1,317 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.