Eigenstate: myrddin-dev mailing list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bigint tests


hi all,

As a result myrddin passed all my bigint tests over picolisp.
8h run, 20M loop, random bigints on +-/*%>><<
No problems, no leaks.

July 14, 2019 4:39 AM, ori@xxxxxxxxxxxxxx wrote:

>> hi,
>> 
>> I've implement my bigtest tests for myrddin.
>> Found one crash so far.
>> 
>> use std
>> const main = {
>> var a = std.get(std.bigparse("1111"))
>> std.bigshri(a,63)
>> std.put("{}\n", a)
>> }
>> 
>> Code above returns 0, if std.bigshri(a,64) crash:
>> 
>> 0x00000000004012fc: out of bounds access
>> Aborted
>> 
>> Problem in bigshri():
>> /* blit over the base values */
>> for var i = 0; i < a.dig.len - off; i++
>> -> a.dig[i] = a.dig[i + off]
>> ;;
>> a.dig = a.dig[:a.dig.len - off]
>> 
>> (mike)
> 
> Also fixed. Thanks!

References:
Re: bigint testsori@xxxxxxxxxxxxxx