222368bf64
Stage one clean up of test files. Some unit tests are still creating temporary files in
...
the project root directory, which is still to be fixed; and *I think* known-failing
tests which I don't intend to fix immediately should be marked in some way.
2026-02-14 14:04:41 +00:00
5e6363e6ae
Fixed the horrendous 'unbound symbol nil' bug. Also work on documentation and
...
unit tests.
2026-02-14 11:40:52 +00:00
e489d02069
Mainly unit tests. 39/45 currently pass; the failures are all in bignum arithmetic and in deallocation.
2026-02-03 21:47:25 +00:00
fa99dd6990
Mainly, work on investigating the bignum arithmetic problem(s).
2025-07-05 09:52:03 +01:00
0f8bc990f2
Much investigation of bignum problems
...
bignum multiply is still not working, but as bignum read and bignum divide depend on it, it's the problem to hit first.
2019-01-19 16:28:15 +00:00
46a4132823
Made it easier to run individual unit tests
2019-01-18 20:55:03 +00:00
b433171fb6
Problem is that reading bignums depends on multiplying bignums...
...
Which doesn't work for the second digit into bignum territory - so it's fine at the boundary...
2019-01-18 14:25:32 +00:00
d8991e8823
H'mmm. But although two-cell bignums work, n-cell do not.
...
Both add and print fail with numbers larger than 2^120
2019-01-18 14:09:26 +00:00
c209abb4f9
Added unit tests to establish that bignum addition and print work
...
the bug must be in multiplication.
2019-01-18 13:39:12 +00:00