Jesse D. McDonald
|
7d286ddffc
|
add remaining file I/O words & script mode
|
2020-11-07 23:15:12 -06:00 |
Jesse D. McDonald
|
b427711830
|
add AA-ITERATE for simple in-order iteration of an AA tree
|
2020-11-07 11:05:06 -06:00 |
Jesse D. McDonald
|
73de579da0
|
add AA tree implementation
|
2020-11-05 02:07:48 -06:00 |
Jesse D. McDonald
|
014033d715
|
add ELSE-IF … THEN-IF, other minor words, and cleanup
|
2020-11-01 03:26:55 -06:00 |
Jesse D. McDonald
|
3009bc84e5
|
remove ['] and [CHAR], add MARKER and PRESERVED, tweak bootstrap word lists, etc.
|
2020-10-31 11:41:52 -05:00 |
Jesse D. McDonald
|
67bb06dd8f
|
refactor & reorganize
|
2020-10-27 16:56:44 -05:00 |
Jesse D. McDonald
|
e268cac0a4
|
add a COMPOSE combinator and ALIAS defining word
|
2020-10-25 02:14:37 -05:00 |
Jesse D. McDonald
|
24682b970b
|
align ALLOCATE'd memory to 8 bytes with a magic number in the extra cell
|
2020-10-25 01:49:42 -05:00 |
Jesse D. McDonald
|
0d107e17d2
|
add a generic MERGE-SORT function for linked lists
|
2020-10-24 20:49:00 -05:00 |
Jesse D. McDonald
|
7de6cf5a0c
|
add tests for numeric literal parsing
|
2020-10-24 15:15:40 -05:00 |
Jesse D. McDonald
|
8dbc2939fc
|
add DUPLICATE to ALLOCATE and copy a string or other data
|
2020-10-24 11:14:33 -05:00 |
Jesse D. McDonald
|
46211d5662
|
make ALLOCATE of 0 bytes and FREE with a null address no-ops
|
2020-10-24 10:52:26 -05:00 |
Jesse D. McDonald
|
9cf133a715
|
remove BUDDY-STATS from the test output since the details vary
|
2020-10-23 12:31:20 -05:00 |
Jesse D. McDonald
|
c09ca4a9e4
|
add RESIZE definition to match ALLOCATE and FREE
|
2020-10-23 01:32:33 -05:00 |
Jesse D. McDonald
|
7b44312892
|
add allocation of blocks for small objects with mmap
|
2020-10-22 23:34:05 -05:00 |
Jesse D. McDonald
|
64a1ee9810
|
add a simple unit-test framework
|
2020-10-22 21:03:27 -05:00 |