Adopt Checker Framework for more readable primitives #5696
Labels
dev experience
The build system, things that enable easier development etc.
enhancement
New feature or request
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.
The text was updated successfully, but these errors were encountered: