Commit graph

18 commits

Author SHA1 Message Date
1900bca706 Very, very nearly ready for 0.0.6. Too tired to press the burron tonight. 2026-02-27 02:43:21 +00:00
70376c6529 Careful debugging of the memory leak problem. At this stage,
stack frames for interpreted (but not primitive) functions appear not to be being
reclaimed, and the oblist doesn't seem to be being fully reclaimed.
2026-02-20 19:39:19 +00:00
08a7c4153c Reformatted code; made paths in generated documentation relative. 2026-02-14 15:32:59 +00:00
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
f6d7fcea1e Woohoo! Huge decrease in cells not cleaned up, with fixing one stupid bug. 2026-02-13 12:50:02 +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
2b8f31d2ce
Paths of #include files 2021-09-12 15:03:18 +01:00
b0a49fb71d
Restandardised formatting. 2021-08-17 16:37:04 +01:00
4fc9545be8
Hashmaps sort-of work but there are still bugs and one test is failing that wasn't. 2021-08-16 18:55:02 +01:00
16f78f4077
Print output for lambda and nlambda cells was misleading. 2021-07-19 10:57:22 +01:00
71354d0f86 Woohoo! Actual goddamned progress! Multiply might be working!
Print definitely isn't!
2019-02-15 14:19:41 +00:00
27411689c9 Removed the print_use_colours feature.
More nuisance than help at this stage; removed.
2019-02-07 15:42:01 +00:00
af814d8f03 #time: Fixed
Major (unexpected) problem was collision between the name of my header file and that of the system header file!
2019-02-07 15:32:06 +00:00
f36436a9e1 #8: Done
I'm now of the opinion that this is done at the wrong level in the stack and needs to be redone later; but it works for now.

There's a regression in `open`, but I can't see why.
2019-02-07 09:22:44 +00:00
0687b0baeb #8: Buggy, but a lot of it works. 2019-02-06 11:17:31 +00:00
23e4f0befa A bit of work on time, but it doesn't actually work yet. 2019-02-05 09:59:05 +00:00
f9bcac10e7 Fixed, working. 2019-01-29 22:36:20 +00:00
Renamed from src/ops/print.c (Browse further)