RetroForth 2023.3 Changelog ================================================================ === 2023-03-27 === 13:53:58 [83172709ee] Edit [326f57cab3d92ae8|326f57cab3]: Add tag "2023.3". (user: crc) 12:50:31 [326f57cab3] *CURRENT* update public key set (user: crc tags: trunk, 2023.3) 12:03:22 [75c80fc8a8] remove unneeded files (user: crc tags: trunk) 12:01:24 [08c08764c2] final Makefile adjustments (user: crc tags: trunk) === 2023-03-23 === 16:52:04 [5f0f6c0a58] finish documenting words (user: crc tags: trunk) === 2023-03-21 === 15:19:36 [13e4777317] add glossary data for s:unique? and s:dedup words (user: crc tags: trunk) 15:13:44 [071b7230c6] add glossary data for d:set-source (user: crc tags: trunk) 15:07:02 [a9d3b3b79c] add glossary data for fll: vocabulary (user: crc tags: trunk) === 2023-03-20 === 17:48:11 [6e0e8f6619] bump version number; add new patrons, updates to release notes (user: crc tags: trunk) 17:00:52 [bb6bdcf39d] add glossary data for d:use-strings and d:use-hashes (user: crc tags: trunk) 15:43:54 [d7f26675a3] fix issue w/words.tsv (user: crc tags: trunk) 15:19:47 [f6f33a2ffd] add glossary data for missing a: words (user: crc tags: trunk) 14:59:36 [dcf6840d95] fix a bug preventing build from completing (user: crc tags: trunk) 14:17:14 [da12a75d78] add a:first and a:last, new a:map that does not use curry (user: crc tags: trunk) 14:02:15 [dfbda4bf2b] add a:hash, new a:eq? and a:-eq? using it (user: crc tags: trunk) 13:58:11 [64666568de] add a:indices and a:indices/string ; rewrite a:index and a:index/string to use them ; add a:temp (user: crc tags: trunk) === 2023-03-07 === 12:54:00 [9657aab01b] add `d:use-strings` to revert to string based dictionary lookups (user: crc tags: trunk) === 2023-03-06 === 19:36:58 [cf9dc7e328] add "d:use-hashes"; rehash on image load (user: crc tags: trunk) === 2023-02-28 === 15:26:39 [a853c8a325] new example: pali to html (based on muri-to-html) (user: crc tags: trunk) === 2023-02-05 === 16:38:04 [423a52eb74] now start recording hashes of names (user: crc tags: trunk) === 2023-01-26 === 22:38:02 [7483d4c246] add source data for socket: vocabulary (user: crc tags: trunk) 22:29:37 [b2a5e66264] add comma & gc to glossary (user: crc tags: trunk) 15:33:38 [95ff07753d] add glossary data for cons, car, cdr, cdr@, car@, car!, and cdr! (user: crc tags: trunk) === 2023-01-24 === 01:04:10 [0dbd909ec2] add s:dedup, use it for user loaded extensions; begin using it in system extensions (user: crc tags: trunk) === 2023-01-23 === 16:08:22 [19e4a3624a] as: words not included by default, split into separate file (user: crc tags: trunk) 15:46:09 [61de8f74d6] add stub file for s:dedup (arland) (user: crc tags: trunk) 15:44:42 [700ca74a20] fll: more commentary (user: crc tags: trunk) === 2023-01-22 === 15:03:36 [3b960c1e76] add fll: vocabulary from Arland (prerequisite for the upcoming s:dedup); ported from retro/ilo system (user: crc tags: trunk) 14:37:28 [af99e3aa09] fix an incorrect function prototype in vm/nga- c/retro.c (user: crc tags: trunk) === 2023-01-15 === 22:09:35 [20773b38d2] update nga-in-swift; now loads image from image file; works w/current 64-bit image; overflow in math working properly; fixed some input issues (user: crc tags: trunk) === 2022-11-29 === 15:56:55 [26156a9514] more aa: words folded into a: (user: crc tags: trunk) 15:52:56 [5ae610c4a4] move temporary array buffer to end of RAM (user: crc tags: trunk) 15:46:08 [c9ee0961c3] begin folding the aa: words into a: (a:left, a:right, a:middle, a:length) (user: crc tags: trunk) === 2022-10-25 === 09:59:21 [fac3068928] add more of the aa: and as: words (user: crc tags: trunk) === 2022-10-03 === 10:00:59 [799dcc805f] fix stack comments for block words (thanks to @maleza@merveilles.town for reporting this) (user: crc tags: trunk) === 2022-09-19 === 16:36:51 [e9c480f1c2] more makefile work (user: crc tags: trunk) 15:30:19 [e4201c47be] begin some Makefile cleanups (user: crc tags: trunk) 15:17:12 [6a9d444ca3] begin some Makefile cleanups (user: crc tags: trunk) === 2022-09-15 === 12:56:12 [c9ac0e5c8b] blocks device now working, enabled by default (user: crc tags: trunk) 10:55:54 [3b0ba44bac] begin working on adding actual block storage device (user: crc tags: trunk) === 2022-09-08 === 14:26:12 [08e5245abc] tie d:rehash to internal RehashFunction; remove previous hack to call d:rehash (user: crc tags: trunk) 13:59:13 [4ea0e28f58] if RehashFunction defined, call it after creating headers (user: crc tags: trunk) 12:19:43 [e6a4af4cc3] add image header entries for dictionary hash functions (user: crc tags: trunk) === 2022-09-06 === 17:01:34 [47f59997cd] more work on array words, array-based strings (user: crc tags: trunk) 14:29:32 [9319830d8b] start working on aa:temp (user: crc tags: trunk) === 2022-09-05 === 00:33:41 [4056f7f8a3] update release notes (user: crc tags: trunk) 00:28:00 [b511a8e5bf] merge in changes to mem: words (from rick carlino); now requires 64-bit nga build (user: crc tags: trunk) === 2022-09-03 === 22:19:16 [a03379c700] default `make` rule now runs `clean` target first (user: crc tags: trunk) === 2022-08-31 === 12:13:26 [f511e68607] lets go 64-bit by default (user: crc tags: trunk) 02:06:30 [9361f87174] add mem:store-double from Rick (user: crc tags: trunk) 02:05:48 [119a79b772] start work on new array, array-based strings (user: crc tags: trunk) === 2022-08-30 === 16:28:55 [57b3ab6353] add double:sip and double:dip (user: crc tags: trunk) 15:14:44 [dfa427399e] add script:current-line-text (for #85) (user: crc tags: trunk) === 2022-08-29 === 23:17:29 [41deb926a3] no longer display unu warning on source files with only test blocks (user: crc tags: trunk)