Commit Graph

3 Commits

Author SHA1 Message Date
Aryadev Chavali
6c2bc93874 remove index_t definition
conflicts with prev code base.

Also std::optional doubles the size of the underlying type.
horrifying!  I don't want to have to give 16 bytes over for something
that could be embedded in the 8 bytes of the u64 directly.  I'm
thinking we could just use i64's instead, sacrificing that top bit to
indicate if the value is present or not.
2025-11-27 01:30:03 +00:00
Aryadev Chavali
7a4d158d2f Add gcd to base.hpp 2025-11-27 01:30:03 +00:00
Aryadev Chavali
9821a2ab15 Define basic type aliases and useful functions/macros for use throughout the system 2025-11-27 01:02:13 +00:00