• Joined on 2025-03-02
simon closed issue simon/post-scarcity#6 2026-02-26 21:17:30 +00:00
hash code for a type string is not the same as hash code for the same string read by the reader ('the member bug')
simon pushed to develop at simon/post-scarcity 2026-02-26 21:17:01 +00:00
b720211b7b Made the string returned by c_type null-character terminated. Fixes #6.
f21f763f94 Work on documentation.
Compare 2 commits »
simon opened issue simon/post-scarcity#6 2026-02-26 09:09:47 +00:00
hash code for a type string is not the same as hash code for the same string read by the reader ('the member bug')
simon pushed to develop at simon/post-scarcity 2026-02-26 00:07:15 +00:00
dd90b84241 Work on documentation
simon pushed to develop at simon/post-scarcity 2026-02-25 22:17:13 +00:00
af21e506ef Whoops! Had the wrong debug tag on debug calls in equal.c
ffceda5edc Greatly improved performance of equal for string like things.
90e862cc59 let segfault bug "fixed". *But* I suspect there's memory leaking here.
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-02-25 15:25:57 +00:00
3665326c55 Made eq and equal vararg functions, and appended ? to their names as predicates.
simon pushed to develop at simon/post-scarcity 2026-02-25 11:19:55 +00:00
8c63272214 Fixed runaway recursion in cond. However, let is still segfaulting, and member
simon pushed to develop at simon/post-scarcity 2026-02-24 09:09:49 +00:00
d34d891211 Fixed subtraction regression; added new subtraction unit test.
simon closed issue simon/post-scarcity#3 2026-02-24 01:47:54 +00:00
Implement boolean and, or, not.
simon pushed to develop at simon/post-scarcity 2026-02-24 01:47:21 +00:00
62ebaf9819 Added logical operators and, not and or. Closes #3
simon opened issue simon/post-scarcity#5 2026-02-24 00:56:19 +00:00
Create a function to throw a 'bad argument' exception.
simon opened issue simon/post-scarcity#4 2026-02-24 00:54:47 +00:00
Create a function to throw a 'wrong number of args' exception
simon opened issue simon/post-scarcity#3 2026-02-23 18:08:52 +00:00
Implement boolean and, or, not.
simon pushed to develop at simon/post-scarcity 2026-02-22 11:42:09 +00:00
8df304bc60 Added the start of a new hardware essay.
simon pushed to develop at simon/post-scarcity 2026-02-20 19:41:07 +00:00
70376c6529 Careful debugging of the memory leak problem. At this stage,
simon pushed to develop at simon/post-scarcity 2026-02-15 23:49:54 +00:00
8629e33f92 Added a flag, simplify to the arg list of make_ratio, so that we can
simon pushed to develop at simon/post-scarcity 2026-02-15 17:40:41 +00:00
169afc9eb4 add_ratio_ratio fixed.
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/