Commit graph

266 commits

Author SHA1 Message Date
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
3659103dd7 Another small fix. Previous fix resulted in 4 more tests failing (now 11);
this fix does not change that, and the regressions must be resolved.
2026-02-13 13:07:43 +00:00
f6d7fcea1e Woohoo! Huge decrease in cells not cleaned up, with fixing one stupid bug. 2026-02-13 12:50:02 +00:00
004ff6737c feature-2: allocating cells with count = 1; 7 unit tests (all bignums) fail. 2026-02-12 10:17:11 +00:00
351ca5bd17 Work on reducing allocation leaks in read_number(). This is now improved, but not yet satisfactory. 2026-02-04 22:57:10 +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
e41ae1aa8b OK, big win: the oblist is now a hashmap, and it works. I have clear ideas now
about how to implement namespaces. There are probably regressions in this, but
progress nevertheless!
2026-02-03 17:20:55 +00:00
7b2deae88c Second pass on fixing up documentation. Still some links not fixed. 2025-07-06 11:13:01 +01:00
a81b8b130a First pass at fixing up wiki links in /docs. 2025-07-06 10:29:55 +01:00
cc534255b5 Transferred all documentation from the Wiki(s) to the /docs directory; not all links
yet fixed up.
2025-07-06 09:43:38 +01:00
34ef8cd4c1 Merge branch 'develop' of ssh://git.journeyman.cc:4022/simon/post-scarcity into develop 2025-07-05 14:10:40 +01:00
36696254f2 Work on the bignum problem, ongoing. 2025-07-05 13:58:18 +01:00
fa99dd6990 Mainly, work on investigating the bignum arithmetic problem(s). 2025-07-05 09:52:03 +01: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
51ad977e04
Merge remote-tracking branch 'origin/develop' into develop 2023-04-08 11:17:36 +01:00
cbcced70b2
Just poking around and trying to remember where the problems are. 2023-04-08 11:17:18 +01:00
7ab1640a34
Just poking around and trying to remember where the problems are. 2023-04-08 10:36:59 +01:00
fae4a4d444
Added unit test to explore the deallocation failure. 2021-09-30 16:27:04 +01:00
ea0d9a2629
Fixed two coredump issues 2021-09-17 09:57:38 +01:00
8591109639
Merge branch 'master' into develop 2021-09-17 09:56:08 +01:00
c2ad3eda0d
Still trying to fix the damned README! 2021-09-12 19:01:51 +01:00
73c79cbf67
Merge remote-tracking branch 'origin/master' 2021-09-12 19:00:35 +01:00
ec585eb98c
Merge tag 'release/0.0.5' 2021-09-12 19:00:20 +01:00
678c2ca401
Merge tag 'release/0.0.5' 2021-09-12 18:56:27 +01:00
1823e0679d
Merge remote-tracking branch 'origin/master' 2021-09-12 18:56:01 +01:00
2ef0824967
Upversioned to 0.0.6-SNAPSHOT 2021-09-12 18:55:15 +01:00
57d58d1d47
Merge branch 'master' into develop 2021-09-12 18:54:11 +01:00
c7afc58563
Merge remote-tracking branch 'origin/master' 2021-09-12 18:53:09 +01:00
e4293fd8f8
Merge branch 'develop' 2021-09-12 18:48:54 +01:00
4033dbc82a
Merge branch 'release/0.0.4' 2021-09-12 18:48:08 +01:00
86961577a6
Mostly more documentation 2021-09-12 18:43:07 +01:00
a8315d649f
Made try/catch actually work 2021-09-12 16:20:13 +01:00
462c0c69b4
Fixed bug that reading map literal didn't evaluate values. 2021-09-12 15:50:29 +01:00
40e3502247
Standardised format (with make format) 2021-09-12 15:06:05 +01:00
2b8f31d2ce
Paths of #include files 2021-09-12 15:03:18 +01:00
2c96e7c30d
Sanitising debug-printf formats, mostly. 2021-09-12 13:41:27 +01:00
be5cc4e528 Documentation in README.md 2021-09-08 18:32:31 +01:00
78d2395d60
Let working, unit tested. 2021-09-08 15:01:48 +01:00
3abebe937c
Added list and unit test for it. 2021-09-08 13:55:08 +01:00
06e87f09fa
Mapcar working; really only let left to do for version 0.1 2021-09-08 13:15:06 +01:00
4047b88cae
Documentation, only 2021-08-23 13:29:11 +01:00
6771d6494c
Append works; mapcar doesn't; loop isn't even written. 2021-08-23 12:35:05 +01:00
c63c262b74
Compact path notation now expands correctly 2021-08-18 18:48:05 +01:00
5c6ac7f75d
Making progress on paths! 2021-08-18 13:40:35 +01:00
b6ae110f66
Hybrid assoc lists 2021-08-18 11:00:47 +01:00