|
|
1900bca706
|
Very, very nearly ready for 0.0.6. Too tired to press the burron tonight.
|
2026-02-27 02:43:21 +00:00 |
|
Simon Brooke
|
8c63272214
|
Fixed runaway recursion in cond. However, let is still segfaulting, and member
does not work correctly.
|
2026-02-25 11:17:40 +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 |
|
|
|
004ff6737c
|
feature-2: allocating cells with count = 1; 7 unit tests (all bignums) fail.
|
2026-02-12 10:17:11 +00:00 |
|
|
|
cbcced70b2
|
Just poking around and trying to remember where the problems are.
|
2023-04-08 11:17:18 +01:00 |
|
|
|
ea0d9a2629
|
Fixed two coredump issues
|
2021-09-17 09:57:38 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
d2101dbd47
|
Started to try to get back into this; work on exceptions and loops.
|
2021-07-24 08:54:55 +01:00 |
|
|
|
f9bcac10e7
|
Fixed, working.
|
2019-01-29 22:36:20 +00:00 |
|
|
|
eb394d153f
|
Setting up medatata works...
And the `inspect` function correctly shows it. However, the `metadata` function segfaults.
|
2019-01-29 18:31:30 +00:00 |
|
|
|
a640c9dff9
|
It works!
|
2019-01-28 18:46:24 +00:00 |
|
|
|
0e11adea1c
|
Compiles, most tests break
|
2019-01-27 17:22:13 +00:00 |
|
|
|
a355a28ffa
|
Tactical commit whilst converting to URL_FILE
|
2019-01-24 19:36:00 +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 |
|
|
|
342f0308d3
|
The beginning of bignums is in place, tests still pass.
|
2018-12-29 22:30:07 +00:00 |
|
|
|
c21a762413
|
Much better GC, still a few things being missed.
|
2018-12-29 20:34:31 +00:00 |
|
|
|
7b126ea979
|
Garbage collection now much better, not good
There's clearly still a lot of things getting incremented but not decremented.
|
2018-12-29 09:35:29 +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 |
|
|
|
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 |
|