Commit graph

  • 53db3cecbb nga-c: split float device into a separate file crc 2023-03-29 00:14:34 +0000
  • 71993e3925 nga-c: split unix device into a separate file crc 2023-03-28 23:25:27 +0000
  • 15c2e83745 nga-c: move socket device to separate source file crc 2023-03-28 23:15:52 +0000
  • 68f2fa9b09 nga-c: add stub guard() function (ref #96) crc 2023-03-28 18:30:12 +0000
  • 55652d8a5d setup for beginning work on next release crc 2023-03-28 15:21:31 +0000
  • 2818f20a5a update public key set 2023.3 crc 2023-03-27 12:50:31 +0000
  • 51f8c4d239 remove unneeded files crc 2023-03-27 12:03:22 +0000
  • 67d8e15723 final Makefile adjustments crc 2023-03-27 12:01:24 +0000
  • f5f82c5880 finish documenting words crc 2023-03-23 16:52:04 +0000
  • 2176101b10 add glossary data for s:unique? and s:dedup words crc 2023-03-21 15:19:36 +0000
  • 8b88a80ccc add glossary data for d:set-source crc 2023-03-21 15:13:44 +0000
  • 1e5809bc3c add glossary data for fll: vocabulary crc 2023-03-21 15:07:02 +0000
  • a1d6cfcbd9 bump version number; add new patrons, updates to release notes crc 2023-03-20 17:48:11 +0000
  • 471dfd015a add glossary data for d:use-strings and d:use-hashes crc 2023-03-20 17:00:52 +0000
  • 4c0f1ac49c fix issue w/words.tsv crc 2023-03-20 15:43:54 +0000
  • 8f739442ea add glossary data for missing a: words crc 2023-03-20 15:19:47 +0000
  • f13cd5450d fix a bug preventing build from completing crc 2023-03-20 14:59:36 +0000
  • d0f0079898 add a:first and a:last, new a:map that does not use curry crc 2023-03-20 14:17:14 +0000
  • 9e030890d2 add a:hash, new a:eq? and a:-eq? using it crc 2023-03-20 14:02:15 +0000
  • 20d71b6840 add a:indices and a:indices/string ; rewrite a:index and a:index/string to use them ; add a:temp crc 2023-03-20 13:58:11 +0000
  • 85839e6a89 add d:use-strings to revert to string based dictionary lookups crc 2023-03-07 12:54:00 +0000
  • 7eac7bbe92 add "d:use-hashes"; rehash on image load crc 2023-03-06 19:36:58 +0000
  • d121efd993 new example: pali to html (based on muri-to-html) crc 2023-02-28 15:26:39 +0000
  • 483edd55ae now start recording hashes of names crc 2023-02-05 16:38:04 +0000
  • ba816665bd add source data for socket: vocabulary crc 2023-01-26 22:38:02 +0000
  • e2b55648cb add comma & gc to glossary crc 2023-01-26 22:29:37 +0000
  • 30cb84e7f1 add glossary data for cons, car, cdr, cdr@, car@, car!, and cdr! crc 2023-01-26 15:33:38 +0000
  • b3ba2ba20f add s:dedup, use it for user loaded extensions; begin using it in system extensions crc 2023-01-24 01:04:10 +0000
  • f8fe4b98a6 as: words not included by default, split into separate file crc 2023-01-23 16:08:22 +0000
  • 03b6543580 add stub file for s:dedup (arland) crc 2023-01-23 15:46:09 +0000
  • 15b8169ce4 fll: more commentary crc 2023-01-23 15:44:42 +0000
  • 0c29b283e1 add fll: vocabulary from Arland (prerequisite for the upcoming s:dedup); ported from retro/ilo system crc 2023-01-22 15:03:36 +0000
  • 3b880b611e fix an incorrect function prototype in vm/nga-c/retro.c crc 2023-01-22 14:37:28 +0000
  • 1be227fde8 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 crc 2023-01-15 22:09:35 +0000
  • 0ebb969628 more aa: words folded into a: crc 2022-11-29 15:56:55 +0000
  • 5b7ec555c7 move temporary array buffer to end of RAM crc 2022-11-29 15:52:56 +0000
  • 32bb71502e begin folding the aa: words into a: (a:left, a:right, a:middle, a:length) crc 2022-11-29 15:46:08 +0000
  • 9be4e94b8d add more of the aa: and as: words crc 2022-10-25 09:59:21 +0000
  • 03659963d6 fix stack comments for block words (thanks to @maleza@merveilles.town for reporting this) crc 2022-10-03 10:00:59 +0000
  • 758e87b125 more makefile work crc 2022-09-19 16:36:51 +0000
  • a26134dc17 begin some Makefile cleanups crc 2022-09-19 15:30:19 +0000
  • 258b9bdf54 begin some Makefile cleanups crc 2022-09-19 15:17:12 +0000
  • 5955634d14 blocks device now working, enabled by default crc 2022-09-15 12:56:12 +0000
  • 5761eaff14 begin working on adding actual block storage device crc 2022-09-15 10:55:54 +0000
  • b83d0f0ea2 tie d:rehash to internal RehashFunction; remove previous hack to call d:rehash crc 2022-09-08 14:26:12 +0000
  • 8905f59327 if RehashFunction defined, call it after creating headers crc 2022-09-08 13:59:13 +0000
  • 3b7c3ecacc add image header entries for dictionary hash functions crc 2022-09-08 12:19:43 +0000
  • 14e2b7b30e more work on array words, array-based strings crc 2022-09-06 17:01:34 +0000
  • 4476362ae3 start working on aa:temp crc 2022-09-06 14:29:32 +0000
  • 8d70597dd6 update release notes crc 2022-09-05 00:33:41 +0000
  • 677070353f merge in changes to mem: words (from rick carlino); now requires 64-bit nga build crc 2022-09-05 00:28:00 +0000
  • 3e4facad52 default make rule now runs clean target first crc 2022-09-03 22:19:16 +0000
  • 906ad3e4e9 lets go 64-bit by default crc 2022-08-31 12:13:26 +0000
  • b2f8d20500 add mem:store-double from Rick crc 2022-08-31 02:06:30 +0000
  • 1cdc78cbc8 start work on new array, array-based strings crc 2022-08-31 02:05:48 +0000
  • 5be846615b add double:sip and double:dip crc 2022-08-30 16:28:55 +0000
  • a0caea3319 add script:current-line-text (for #85) crc 2022-08-30 15:14:44 +0000
  • 2da8605f90 no longer display unu warning on source files with only test blocks crc 2022-08-29 23:17:29 +0000
  • 43cd6ac936 begin work towards 2023.1 crc 2022-08-29 14:24:52 +0000
  • d5c8102d61 update the RELEASE NOTES 2022.8 crc 2022-08-29 10:17:04 +0000
  • 0c75a9ef63 properly set version to 2022.8 crc 2022-08-22 10:36:03 +0000
  • c520977d8c all remaining words added to glossary crc 2022-08-22 10:13:03 +0000
  • 6474a66c42 add block: words and rest of mem: words to glossary crc 2022-08-22 10:03:44 +0000
  • ef2e2e05df add more glossary entries for mem: words crc 2022-08-22 09:52:09 +0000
  • 9f45486425 add glossary data for mem:fetch-double, mem:cell+ crc 2022-08-22 09:45:48 +0000
  • dd742823b2 add mem:fetch-double, mem:cell+, double:swap from Rick Carlino crc 2022-08-22 09:26:07 +0000
  • 264faf4ef5 begin some work towards adding double: math words crc 2022-08-10 17:48:20 +0000
  • 34c7ffbf53 mem:get is now mem:fetch, mem:set is now mem:store crc 2022-08-08 16:04:29 +0000
  • 1eec7ab446 Change mem:* API to make memory offset calculation easier (from Rick C) crc 2022-07-31 00:46:20 +0000
  • 0317b9074c add mem:realloc to malloc device (thanks again to Rick C!) crc 2022-07-27 09:57:31 +0000
  • 3417d48ffb fix missing file issue crc 2022-07-26 22:15:49 +0000
  • 678a16a65a add double cell words to the glossary crc 2022-07-25 15:11:05 +0000
  • a1c4d94dc4 retro/ilo editor: add commentary, stack details for many of the words crc 2022-07-25 14:39:40 +0000
  • 953c3d51ab retro/ilo editor now supports "needs" crc 2022-07-25 14:21:44 +0000
  • 5c104a8f15 retro/ilo editor port: now able to run code in a block! crc 2022-07-25 13:14:27 +0000
  • afc7a483c4 dont print values when saving a block crc 2022-07-25 13:13:57 +0000
  • ad8d1ce108 add glossary entries for words relating to dictionary hashes crc 2022-07-25 12:21:54 +0000
  • f32c3c57e6 merge in malloc device (thanks to Rick C for this!) and start of a double: vocabulary (create variables, constants; fetch/store variables) crc 2022-07-25 12:15:34 +0000
  • de4a28c43c add missing glossary entries for n: words crc 2022-07-25 12:06:29 +0000
  • 7d9e9e3cfe list device ids for missing devices in docs crc 2022-07-20 16:22:36 +0000
  • 2bec65627c for retro-unix, now d:rehash after adding names crc 2022-07-19 17:04:03 +0000
  • 41fe99682b stdlib: add d:rehash crc 2022-07-19 16:57:49 +0000
  • 1ca786f95a retro/ilo editor port: line entry working crc 2022-07-01 13:26:37 +0000
  • c515489f09 start of port of retroforth/ilo block editor crc 2022-07-01 13:03:00 +0000
  • 3896e53ae5 clarify the range of supported numeric bases crc 2022-06-17 09:28:45 +0000
  • 65b18e870a add block:write crc 2022-06-09 17:47:39 +0000
  • 9bad2d5617 add tail-recurse crc 2022-06-07 11:28:15 +0000
  • a61e1f7637 patch glossary tool to allow larger words.tsv source data set crc 2022-06-07 11:26:33 +0000
  • 3aa560c9dc retro-extend(1) better error message on invalid instructions crc 2022-06-07 10:41:27 +0000
  • e89789839b rebuild .html documentation; correct a filename reference (Rx.md -> image/retro.muri) reported by Martin Hohmann-Marriott crc 2022-06-03 10:41:52 +0000
  • cb66c677f1 add start of block: words (setting block file, reading a block) [for compatibility w/ilo&napia] crc 2022-06-02 17:49:17 +0000
  • f1238819b2 add var-s crc 2022-05-07 14:20:46 +0000
  • c15391d0cd expose d:hash word (hashes are not actually used yet, so the contents of this field in the headers is still 0) crc 2022-05-07 14:11:04 +0000
  • 51ccb4bbc6 GNUmakefile now properly includes the BUILD constant in the image (thanks to @yojimbo@hackers.town for noticing this) crc 2022-05-06 09:28:39 +0000
  • e1d595d9bf sockets: remove unused functions crc 2022-04-26 12:00:20 +0000
  • 8c8f5ec25e stub for terminal device j crc 2022-04-12 12:02:44 +0000
  • 0e9cd203c0 update socket-server example crc 2022-04-11 16:22:43 +0000
  • c2e48a2930 attempt to fix s:contains/string? crc 2022-03-22 14:56:19 +0000
  • e116d91ae2 fix retro-describe crc 2022-03-16 16:05:28 +0000
  • f7fc54ed55 update glossary html directory handling crc 2022-03-15 16:52:02 +0000