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

Adopt Checker Framework for more readable primitives #5696

Open
jflo opened this issue Jul 11, 2023 · 0 comments
Open

Adopt Checker Framework for more readable primitives #5696

jflo opened this issue Jul 11, 2023 · 0 comments
Labels
dev experience The build system, things that enable easier development etc. enhancement New feature or request

Comments

@jflo
Copy link
Contributor

jflo commented Jul 11, 2023

In order to resolve a tension between performance and readability, we should adopt Checker Framework as discussed here:

#5536 (comment)

This will allow us to use longs as 64bits of storage, and still convey to the reader that their signedness must be ignored and that particular care is necessary when doing arithmetic operations with them.

We should also update developer docs if setting up checker framework as an annotation processor requires anything beyond the normal instructions.

@jflo jflo mentioned this issue Jul 11, 2023
@non-fungible-nelson non-fungible-nelson added enhancement New feature or request TeamChupa GH issues worked on by Chupacabara Team labels Jul 12, 2023
@jflo jflo removed the TeamChupa GH issues worked on by Chupacabara Team label Oct 15, 2024
@jflo jflo added the dev experience The build system, things that enable easier development etc. label Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev experience The build system, things that enable easier development etc. enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants