On Thu, Jun 06, 2019 at 05:40:39AM -0400, Mark H Weaver wrote: > I've found a way to efficiently support both immediate IEEE binary-64 > doubles up to ~1.158e77 (with larger ones transparently allocated on the > heap), and also immediate exact rationals with up to 54 binary digits > (~16 decimal digits), without restricting the 64-bit pointer space at > all, and without any loss of arithmetic precision. [...] Impressive bitfiddling feat. Thanks for the enjoyable explanation, too! Cheers -- t