-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
experimentationSomething to experiment withSomething to experiment with
Description
We theoretically have 54 bits of information in Int
and 53 bits in UInt
. Because it is much simpler to just wrap an existing numeric type, we currently use 8 bytes (64 bits) to store this data, even though 7 bytes (56 bits) would be sufficient. Implementing 7-byte storage would certainly complicate the code quite a bit and potentially affect performance negatively. I could imagine developing it out under a feature flag though. If we have benchmarks until then (#4), that would be very useful.
Metadata
Metadata
Assignees
Labels
experimentationSomething to experiment withSomething to experiment with