Closed LilithHafner closed 5 months ago
thanks --
The current fix is overwriting the source with these:
SaferIntegers.SafeUInt8(x::SafeUInt16)=baseint(SafeUInt8)(x)
SaferIntegers.SafeUInt16(x::SafeUInt32)=baseint(SafeUInt16)(x)
SaferIntegers.SafeUInt32(x::SafeUInt64)=baseint(SafeUInt32)(x)
SaferIntegers.SafeUInt64(x::SafeUInt128)=baseint(SafeUInt64)(x)
I am having difficulty with an unrelated hiccup in the automerge. So the above should work meanwhile.
All is copacetic with the current version 3.4.3 afaik -- I am glad you found that bug.
Yep. Can confirm. Thanks!
Converting a value representable as a UInt64, but not as an Int64 to SafeUInt64 can throw. For example: