• Joined on 2025-03-02
simon pushed to develop at simon/post-scarcity 2026-02-15 13:31:39 +00:00
d7e0220674 Arithmetic equality fixed.
b97401bfde Work on the equality of numbers. The good news: two additional unit tests pass.
Compare 2 commits »
simon commented on issue simon/post-scarcity#2 2026-02-14 20:53:18 +00:00
Should allocate_cell() return a cell with a ref count of one/

This is essentially fixed in commit 219f082. This commit reduces the amount of memory being allocated by an order of magnitude, which is good, but it doesn't do nearly enough to increase the…

simon closed issue simon/post-scarcity#2 2026-02-14 20:53:18 +00:00
Should allocate_cell() return a cell with a ref count of one/
simon pushed to develop at simon/post-scarcity 2026-02-14 20:47:11 +00:00
219f082885 Redone fixes to unit tests which I know I did this afternoon, so I've messed
367f002951 Moved state-of-play.md into docs.
08a7c4153c Reformatted code; made paths in generated documentation relative.
222368bf64 Stage one clean up of test files. Some unit tests are still creating temporary files in
5e6363e6ae Fixed the horrendous 'unbound symbol nil' bug. Also work on documentation and
Compare 9 commits »
simon pushed to feature-2 at simon/post-scarcity 2026-02-14 20:37:05 +00:00
219f082885 Redone fixes to unit tests which I know I did this afternoon, so I've messed
simon pushed to feature-2 at simon/post-scarcity 2026-02-14 20:01:47 +00:00
367f002951 Moved state-of-play.md into docs.
simon pushed to feature-2 at simon/post-scarcity 2026-02-14 15:33:51 +00:00
08a7c4153c Reformatted code; made paths in generated documentation relative.
simon pushed to feature-2 at simon/post-scarcity 2026-02-14 14:07:18 +00:00
222368bf64 Stage one clean up of test files. Some unit tests are still creating temporary files in
5e6363e6ae Fixed the horrendous 'unbound symbol nil' bug. Also work on documentation and
Compare 2 commits »
simon pushed to feature-2 at simon/post-scarcity 2026-02-13 13:09:01 +00:00
3659103dd7 Another small fix. Previous fix resulted in 4 more tests failing (now 11);
simon created branch feature-2 in simon/post-scarcity 2026-02-13 12:51:18 +00:00
simon pushed to feature-2 at simon/post-scarcity 2026-02-13 12:51:18 +00:00
f6d7fcea1e Woohoo! Huge decrease in cells not cleaned up, with fixing one stupid bug.
004ff6737c feature-2: allocating cells with count = 1; 7 unit tests (all bignums) fail.
351ca5bd17 Work on reducing allocation leaks in read_number(). This is now improved, but not yet satisfactory.
Compare 3 commits »
simon commented on issue simon/post-scarcity#2 2026-02-12 10:25:23 +00:00
Should allocate_cell() return a cell with a ref count of one/

OK, first commit on the feature branch, and it's immediately better. One additional unit test passes; the amount of memory recovered slightly reduces.

simon commented on issue simon/post-scarcity#2 2026-02-12 10:00:53 +00:00
Should allocate_cell() return a cell with a ref count of one/

OK, we're doing this. cons_page/allocate_cell(tag) shall always return a cell with count = 1. It shall be the responsibility of the creating function to ensure that that cell gets appropriately…

simon opened issue simon/post-scarcity#2 2026-02-05 00:04:47 +00:00
Should allocate_cell() return a cell with a ref count of one/
simon pushed to develop at simon/post-scarcity 2026-02-03 21:49:16 +00:00
e489d02069 Mainly unit tests. 39/45 currently pass; the failures are all in bignum arithmetic and in deallocation.
simon pushed to develop at simon/post-scarcity 2026-02-03 17:23:41 +00:00
e41ae1aa8b OK, big win: the oblist is now a hashmap, and it works. I have clear ideas now
simon pushed to master at simon/youyesyet 2026-01-17 12:24:40 +00:00
1d716a8831 Updated links in README to reflect change to blog location.
simon pushed to main at simon/elboob 2025-10-31 21:31:20 +00:00
e9d0c1b806 Added namespace doc!
eab8c9737b Well, we now have a working search algorithm. However, as we don't
Compare 2 commits »
simon pushed to main at simon/elboob 2025-10-31 18:46:32 +00:00
21b6bfd67e Minor improvements to indexing.
simon pushed to main at simon/elboob 2025-10-31 16:21:24 +00:00
5e33f2c815 Now successfully creating indexes. Started work on a search function, but out of steam.