Design-only ticket. C's 48-bit NaN-boxed TAG_INT silently truncates any result > 2^47 (e.g. 10^16 becomes -133099161583616), while Python (bignum) and asm (61-bit) compute correctly. Recommends heap-allocated bigint via new TAG_BIGINT, preserving NaN-boxing and JIT fast path for the inline 48-bit common case. Phased migration with Phase 0 fail-loud stopgap before the full bignum lands. |
||
|---|---|---|
| .. | ||
| 0001-portal-rng.md | ||
| 0002-os-entropy-seed.md | ||
| 0003-c-int-widening.md | ||