You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement uint64 and uint64be that works that works in the same way than existing uint8, uint16 and uint32 and their respective big-endian counterparts.
This requires implementing full support for u64 integers at the language level, particularly we need to handle correctly the cases in which the integers are larger than 0x7FFFFFFFFFFFFF. A literal like0x8000000000000000 is not currently supported because it doesn't fit in an i64, so we need to add a new variant to TypeValue that accepts an u64, and we must handle correctly the operations between signed and unsigned integers.
The text was updated successfully, but these errors were encountered:
Implement
uint64
anduint64be
that works that works in the same way than existinguint8
,uint16
anduint32
and their respective big-endian counterparts.This requires implementing full support for
u64
integers at the language level, particularly we need to handle correctly the cases in which the integers are larger than0x7FFFFFFFFFFFFF
. A literal like0x8000000000000000
is not currently supported because it doesn't fit in ani64
, so we need to add a new variant toTypeValue
that accepts anu64
, and we must handle correctly the operations between signed and unsigned integers.The text was updated successfully, but these errors were encountered: