lumbda/docs/tickets
russell@unturf.com 9dee0d02ee docs/tickets: propose widening C integer domain (0003)
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.
2026-04-23 20:17:39 -04:00
..
0001-portal-rng.md portal-rng: Python + C impls of xoshiro256** + portal state capture 2026-04-20 10:57:39 -04:00
0002-os-entropy-seed.md portal-rng: add (random-seed-from-os!) across all three tiers 2026-04-20 15:50:26 -04:00
0003-c-int-widening.md docs/tickets: propose widening C integer domain (0003) 2026-04-23 20:17:39 -04:00