|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
ea0d9a2629
|
Fixed two coredump issues
|
2021-09-17 09:57:38 +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 |
|
|
|
b0a49fb71d
|
Restandardised formatting.
|
2021-08-17 16:37:04 +01:00 |
|
|
|
93d4bd14a0
|
Generally, changed working with tags as strings to as values.
This seems both cheaper and safer; what's not to like?
|
2021-08-17 16:09:00 +01:00 |
|
|
|
eadb125b83
|
Hashmaps now *mostly* work
|
2021-08-16 23:23:03 +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 |
|
|
|
0e11adea1c
|
Compiles, most tests break
|
2019-01-27 17:22:13 +00:00 |
|
|
|
22fa7314d6
|
Mostly fixing and standardising documentation.
|
2019-01-20 20:37:44 +00:00 |
|
|
|
489f008044
|
Printing of bignums basically done, not tested.
|
2018-12-29 23:44:28 +00:00 |
|
|
|
ad806de656
|
Freeing vector-space objects, apparently good.
Not freeing enough cons-space objects, though!
|
2018-12-29 08:23:26 +00:00 |
|
|
|
40e1f3ca64
|
Whitespace only changes
|
2018-12-29 07:40:01 +00:00 |
|
|
|
e52ccce0eb
|
Much progress! Half the unit tests pass.
|
2018-12-28 15:50:37 +00:00 |
|
|
|
75abfb4050
|
Much better debugging, but it still doesn't work
|
2018-12-27 21:37:38 +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 |
|
|
|
6ee9f9b59a
|
Begun work on bignums; changed integer size to 64 bits
I'm fairly sure the size of a long int on my machines is 64 bit anyway, but for portability it needs to be explicit.
|
2018-12-25 13:18:37 +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 |
|