Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stand up the trait hierarchy for integer types #1048

Merged
merged 51 commits into from
Sep 28, 2023
Merged

Conversation

kyouko-taiga
Copy link
Contributor

The hierarchy is openly inspired by Swift's standard library.

Some features have not been ported yet due to various blockers. These have been marked with TODOs in the source pointing at a corresponding issue in this repository.

Only the types Int and UInt have been made conforming to the trait hierarchy. Further, many methods are still thin unsafe wrappers around LLVM operations (see #884).

@dabrahams
Copy link
Collaborator

Very exciting!

@kyouko-taiga kyouko-taiga merged commit fec51b5 into main Sep 28, 2023
@kyouko-taiga kyouko-taiga deleted the integer-traits branch September 28, 2023 21:44
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