summaryrefslogtreecommitdiff
path: root/py/objobject.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-12-11 22:39:12 +1100
committerDamien George <damien.p.george@gmail.com>2017-12-11 22:39:12 +1100
commit2759bec8587b0c0b7da1fa3a013e4f1b1530ad27 (patch)
tree42d424cc8f3a3024cc020cdcc3aee6e2bd9593e4 /py/objobject.c
parent9c027073568d9be43bd1aabcac60a6ff208c4299 (diff)
py: Extend nan-boxing config to have 47-bit small integers.
The nan-boxing representation has an extra 16-bits of space to store small-int values, and making use of it allows to create and manipulate full 32-bit positive integers (ie up to 0xffffffff) without using the heap.
Diffstat (limited to 'py/objobject.c')
0 files changed, 0 insertions, 0 deletions