alexis
|
133f367843
|
Add arrays
|
2022-06-12 19:36:18 -06:00 |
alexis
|
d83bc7205e
|
More firmware work
|
2022-06-12 18:49:45 -06:00 |
alexis
|
045d5e3546
|
Shut up the warnings
|
2022-06-06 19:20:56 -06:00 |
alexis
|
bad81f8e83
|
Clean up the c- stuff
|
2022-06-06 19:13:10 -06:00 |
alexis
|
9dedaa6d8e
|
Start trying to clean up the c- stuff
|
2022-06-06 19:04:10 -06:00 |
alexis
|
714195e9f3
|
Separately flashable ARL
|
2022-06-06 18:38:17 -06:00 |
alexis
|
ec7c60225f
|
Get the keyboard working
|
2022-06-06 17:40:10 -06:00 |
alexis
|
08e4f312db
|
Initial keyboard implementation
|
2022-06-01 22:50:24 -06:00 |
alexis
|
fb0d12fa92
|
Fix the one we created while fixing the others
|
2022-05-29 18:47:03 -06:00 |
alexis
|
8d18f8ec44
|
Fix a few bugs
|
2022-05-29 18:38:58 -06:00 |
alexis
|
c7f138d1ed
|
Emulate display with ncurses
|
2022-05-29 10:01:15 -06:00 |
alexis
|
a177d7b5dd
|
Update readme and blblast, add bootloader images
|
2022-05-29 08:54:06 -06:00 |
alexis
|
205b8491db
|
Fix unix build
|
2022-05-29 08:41:16 -06:00 |
alexis
|
5b6d5411b6
|
run arl on the ca1
|
2022-05-28 22:42:52 -06:00 |
alexis
|
ce4e803f6f
|
Consoles work
|
2022-05-28 21:42:09 -06:00 |
alexis
|
c6490f2163
|
It builds arl
|
2022-05-28 19:29:54 -06:00 |
alexis
|
190cfaf99f
|
Now it builds kinda properly
|
2022-05-28 19:16:38 -06:00 |
alexis
|
867b423974
|
ca-1 builds (not properly)
|
2022-05-28 18:31:35 -06:00 |
alexis
|
dd359fc504
|
The cows were insufficiently spherical.
Too many problems with COW reals. Would need to bring back the old
reference counting system in a really pervasive way.
Closes #7
|
2022-05-25 22:04:48 -06:00 |
alexis
|
d0c1609ee7
|
Fix an overflow in int parsing causing read past end of token
|
2022-05-24 22:36:49 -06:00 |
alexis
|
9ceda1e1ab
|
Correctly report empty numbers with signs
|
2022-05-24 22:35:08 -06:00 |
alexis
|
bc8b2781ff
|
Add EXEC and SAND
|
2022-05-24 21:29:10 -06:00 |
alexis
|
a65da157dc
|
Put some canary values in alloc/free
|
2022-05-24 19:49:44 -06:00 |
alexis
|
ccb27fd3d0
|
Add eager GC option
|
2022-05-24 19:47:48 -06:00 |
alexis
|
63db28363e
|
Significantly reduce memory usage of reals
|
2022-05-24 19:43:45 -06:00 |
alexis
|
cadc701e8f
|
Don't refcount reals
|
2022-05-24 18:35:36 -06:00 |
alexis
|
bb0a176eb9
|
Handle nested for properly
|
2022-05-22 22:26:03 -06:00 |
alexis
|
dc2c841b4d
|
More doc
|
2022-05-22 21:44:02 -06:00 |
alexis
|
cb739b1a34
|
Readme update
|
2022-05-22 21:32:45 -06:00 |
alexis
|
44912fc05f
|
Loops can access outer locals
Closes #2
|
2022-05-22 21:31:10 -06:00 |
alexis
|
df354642d1
|
Case insensitive word lookup
Closes #3
|
2022-05-22 21:11:18 -06:00 |
alexis
|
1db0a1a838
|
Document optional format string
|
2022-05-22 21:07:36 -06:00 |
alexis
|
0fd302f3cd
|
Add WORDS.md
|
2022-05-22 21:04:40 -06:00 |
alexis
|
803872fdfd
|
Add format word
|
2022-05-22 21:03:30 -06:00 |
alexis
|
0f5c2e3fa5
|
lol that's dumb
|
2022-05-22 18:55:12 -06:00 |
alexis
|
ccb266d940
|
Update readme
|
2022-05-22 18:52:28 -06:00 |
alexis
|
45821eb20a
|
Isolate just the fw
|
2022-05-22 18:23:47 -06:00 |
alexis
|
6244e8d79b
|
Reverse stack order so list builders work properly
|
2022-05-22 18:16:34 -06:00 |
alexis
|
5f98cf0574
|
Add list iteration
|
2022-05-22 17:39:07 -06:00 |
alexis
|
ac7074248d
|
Clean up use of unnamed locals
|
2022-05-22 17:25:11 -06:00 |
alexis
|
a68982f834
|
Fix early frees when the GC runs aggressively
|
2022-05-22 16:58:06 -06:00 |
alexis
|
b80e19676d
|
Add lists
|
2022-05-22 16:43:00 -06:00 |
alexis
|
44ee4d4066
|
Add for step
|
2022-05-22 16:05:52 -06:00 |
alexis
|
c8538e7454
|
Fix token splitting of e.g. 1- into 1 -
|
2022-05-22 15:39:54 -06:00 |
alexis
|
a46901d90f
|
Catch empty integers
|
2022-05-22 15:34:31 -06:00 |
alexis
|
bd453219e7
|
Fix early real free
|
2022-05-22 15:29:34 -06:00 |
alexis
|
e630fa0760
|
MPD arith needs to go through a temporary
|
2022-05-22 15:24:53 -06:00 |
alexis
|
23daf48158
|
Properly overwrite locals
|
2022-05-22 15:19:07 -06:00 |
alexis
|
81a5e73354
|
foreach
|
2022-05-22 14:35:17 -06:00 |
alexis
|
4b8f1bb5e2
|
Add for, and fix several bugs
|
2022-05-22 14:09:31 -06:00 |