99d4794f3b
Upversioned the C source tree to '0.0.7-SNAPSHOT', but proposing to start experimental
...
work towards 0.1.0 in separate source trees.
2026-03-19 13:59:06 +00:00
62ebaf9819
Added logical operators and, not and or. Closes #3
2026-02-24 01:45:51 +00:00
8629e33f92
Added a flag, simplify to the arg list of make_ratio, so that we can
...
create ratios which would otherwise somplify to integers, in order to
make ratio arithmetic easier.
2026-02-15 23:47:28 +00:00
d7e0220674
Arithmetic equality fixed.
2026-02-15 13:30:27 +00:00
004ff6737c
feature-2: allocating cells with count = 1; 7 unit tests (all bignums) fail.
2026-02-12 10:17:11 +00:00
7c84cb433a
Changed from using bit-shifts to using arithmetic operators. More tests fail, but...
2025-03-16 09:38:00 +00:00
bef9be4914
Merge branch 'master' into develop
2025-03-14 10:27:30 +00:00
4e76fad655
Revert to 60-bit bignum chunks; better make test rigging
...
Still failing the three-chunk bignum unit tests
2025-03-14 10:24:38 +00:00
e9f49d06a6
Added code::blocks project experimentally; also, added macro for bits
2025-03-13 18:26:38 +00:00
ce1c72973d
Defensive commit before experimenting with code::blocks
2025-03-13 12:47:54 +00:00
cbcced70b2
Just poking around and trying to remember where the problems are.
2023-04-08 11:17:18 +01:00
b0a49fb71d
Restandardised formatting.
2021-08-17 16:37:04 +01:00
bfd7304da1
Bother. It looks like I'd already fully implemented hashmaps...
...
May need to back out a whole hill of work.
2021-08-16 15:12:05 +01:00
70d176982b
Work on exception handling, especially around ratio arithmetic
...
Much simplified but will break things!
2021-07-25 17:02:28 +01:00
0e11adea1c
Compiles, most tests break
2019-01-27 17:22:13 +00:00
bf72ae379d
Getting closer. WARNING: GC disabled in this commit.
2019-01-22 09:48:26 +00:00
3fd322af6f
Major progress, multiply now almost works
...
There's a premature free() somewhere, and I'm not sure why.
Print depends on divide, which is easy, but also on mod and floor (of rationals) which isn't.
2019-01-21 16:14:25 +00:00
22fa7314d6
Mostly fixing and standardising documentation.
2019-01-20 20:37:44 +00:00
67802a07b8
Now successfully reading/printing 2 cell bignums
...
Something is wrong with n-cell bignums, but let's make haste slowly.
2019-01-04 10:40:15 +00:00
3d5c27cb10
Horribly broken, may have to rethink.
2018-12-26 21:10:24 +00:00
9937f344dc
Major refactoring. Major problems!
...
On the right path but it doesn't work yet.
2018-12-26 20:30:14 +00:00
a5e1d3ccd8
Reorganised source files to make navigation easier
...
All tests still pass (slightly to my surprise)
2018-12-24 19:27:04 +00:00