30 Dec
2021
30 Dec
'21
9:33 p.m.
The reason for digits being a multiple of 5 bits should be revisited vs its original intent
I added that. The only intent was to make it easier to implement bigint exponentiation easily ...
That said, I see the comments in longintrepr.h note a stronger constraint: """ the marshal code currently expects that PyLong_SHIFT is a multiple of 15 """ But that's doubtless also shallow.