Commit Graph

14 Commits

Author SHA1 Message Date
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