Commit graph

  • 3d69939533 nga-c: retro.c no longer segfault when switching cores crc 2021-07-29 11:28:45 +0000
  • e16adb0014 nga-c: retro.c now has support for read/write the core registers crc 2021-07-29 10:23:05 +0000
  • 51e6a8746b nga-c: retro.c now has an i/o device for controlling the cores crc 2021-07-29 10:20:27 +0000
  • 5e0b2e177e nga-c: retro.c now has optional support code for controlling cores. not exposed via the i/o at this point. crc 2021-07-29 09:57:26 +0000
  • d89a184a1c nga-c: report stack, address stack on signal caught crc 2021-07-27 17:22:04 +0000
  • abb227fc78 nga-c: further work to prepare for multiple cores crc 2021-07-27 14:24:15 +0000
  • 49b6f079ca nga-c: catch more signals crc 2021-07-27 14:10:20 +0000
  • 4d4c4fdaac nga-c: add optional signal handling for ctrl+c crc 2021-07-27 12:46:45 +0000
  • e189c63e42 add h:fetch h:store w:fetch w:store crc 2021-07-27 12:01:47 +0000
  • 99013c801d add stubs for enabling FFI, multiple cores crc 2021-07-26 17:32:14 +0000
  • 588734502c begin work on 2021.10 crc 2021-07-26 14:58:23 +0000
  • 38beeff0d1 update release notes crc 2021-07-26 12:37:43 +0000
  • bd5c8af916 rebuild js image file crc 2021-07-20 09:04:43 +0000
  • e05b3494e8 had s:get and s:get-word swapped crc 2021-07-07 17:30:54 +0000
  • 5d9c9f1ad3 update references to old s:split in retro-describe crc 2021-07-06 01:13:53 +0000
  • 4a1f84f3cb nga-c-native-x86: sys/limits -> limits crc 2021-07-04 03:01:22 +0000
  • e01f0a7279 fix build errors in native x86 c vm crc 2021-07-04 02:57:22 +0000
  • 999a3e9a29 fix bug in s:get and listen allowing buffer underflow to corrupt memory crc 2021-07-03 16:40:41 +0000
  • 8fcf6219ea nga-c: retro binary now exits with return code 1 if file is not found when using -f or -t crc 2021-06-28 11:48:13 +0000
  • 31a6428fb2 add b:fetch and b:store crc 2021-06-24 14:07:54 +0000
  • b6a81359e6 add pack and unpack crc 2021-06-24 13:38:10 +0000
  • 54c16fc96f retro startup banner: fix reporting of used, free memory crc 2021-06-24 13:36:14 +0000
  • 2735d07f84 nga-c / repl: exit on EOF instead of segfaulting crc 2021-06-24 12:07:27 +0000
  • 4933863fb2 glossary: add example showing use of hook and a default action for the word crc 2021-06-23 16:35:32 +0000
  • 3d5365b6ca retro-describe: fix text for example #2 crc 2021-06-23 16:34:14 +0000
  • 67855948b9 add sub-stack comments for a couple of words crc 2021-06-22 12:35:19 +0000
  • 84ef7119e8 book: mention sub-stack comments for words consuming quotes crc 2021-06-22 10:58:56 +0000
  • 4be717f578 core: add "bye" crc 2021-06-21 16:10:34 +0000
  • e0340ea1d7 stdlib: remove if: and -if:, add forever crc 2021-06-21 12:10:34 +0000
  • a75d0b21ac bin/retro - "bye" now uses halt instruction instead of unix:exit crc 2021-06-21 12:09:55 +0000
  • 5ec4cc202a a small cleanup in retro-describe crc 2021-06-21 03:15:12 +0000
  • 37c4486d4f nga-c (non-libc): openbsd & freebsd on amd64 use same assembly portion now crc 2021-06-19 14:41:06 +0000
  • 18f5d9b2e4 nga-c (non-libc): start work to consolidate openbsd/freebsd support crc 2021-06-19 14:36:41 +0000
  • bb838c3aac update release notes crc 2021-06-19 06:00:10 +0000
  • 0d1b43a7a9 nga-c: non-libc on openbsd no longer needs nasm crc 2021-06-19 05:47:10 +0000
  • 139b322f79 retro-document: fix detection of sigils used crc 2021-06-18 18:49:23 +0000
  • 4b03ef2d28 work on clarifications to terminology around devices crc 2021-06-18 18:04:03 +0000
  • d027bf6f41 work on clarifications to terminology around devices crc 2021-06-18 13:56:13 +0000
  • be7b1ad007 nga-c: add unix:execute crc 2021-06-18 13:39:57 +0000
  • 2b311ceab7 nga-c: non-libc: openbsd-amd64 support, source cleanups crc 2021-06-17 18:49:53 +0000
  • 6f8bd3047f nga-c: non-libc version updated. closes #59 crc 2021-06-17 13:58:50 +0000
  • e8d09ec1ec nga-c-wip: start work on setting up a single struct to hold the system state (#67) crc 2021-06-11 19:51:42 +0000
  • ac848b05f5 nga-c: add retro-wip.c for implementation changes from issue #66 crc 2021-06-11 19:36:38 +0000
  • 752a312f88 casket: dont require specifying the index.html for directories crc 2021-06-09 12:16:02 +0000
  • 89570c12b2 nga-c: fix bug in ha instruction crc 2021-06-09 00:09:05 +0000
  • c8a5b047bd image: rename s:index-of, s:index-of-string, a:index-of, a:index-of-string crc 2021-06-04 18:34:59 +0000
  • 06ee9705a8 image: rename some words crc 2021-06-04 13:54:21 +0000
  • ae55f1cd45 image: sigil:: is now a hook point crc 2021-06-04 13:37:42 +0000
  • db64b92476 image: use inline assembly for n:inc and n:dec crc 2021-06-04 12:20:10 +0000
  • 41b3c18145 image: move hook related words to earlier in the image to allow more words to become hooks crc 2021-06-04 12:07:06 +0000
  • 5245935879 nga-cxx: add in initial image; formatting tweaks crc 2021-06-03 17:30:19 +0000
  • ec167abf4f nga-cxx: initial implementation from Arland Childers crc 2021-06-03 17:07:10 +0000
  • fb82418d88 nga-c: fix an issue with script:current-line crc 2021-06-03 14:07:29 +0000
  • ca23660abe docs: clarify that ---reveal--- can be left out and using it without public names will corrupt memory. crc 2021-06-03 04:05:58 +0000
  • 3af723f9fd docs: merge in words.tsv corrections from rick_carlino crc 2021-06-02 12:16:21 +0000
  • edfa9d4a6a image: fix sigil:& to return 0 as expected if name not found (bug identified by rick) crc 2021-06-02 03:51:31 +0000
  • 413ccb3ac8 glossary: clarify that sigil:& returns 0 if word not found crc 2021-06-02 03:38:07 +0000
  • 5d37b57745 image: fix buffer overflow in n:to-string crc 2021-06-02 03:23:12 +0000
  • 0913e90d7f bug reporting: remove freenode crc 2021-06-01 19:54:37 +0000
  • 0307e57fdc add test images for each instruction excluding i/o crc 2021-06-01 19:00:48 +0000
  • 91aa668160 retro-compiler: fix a duplicate #define crc 2021-06-01 13:44:53 +0000
  • aa99e1b54a nga-c: -t now takes a command line argument for the file name crc 2021-06-01 13:42:30 +0000
  • cfd4e9ea15 floating point: increase precision in f:E and f:PI crc 2021-05-31 00:14:34 +0000
  • b2c21faca4 image: under 1024 cells again crc 2021-05-30 22:01:54 +0000
  • 0235d20ad5 image: correct a comment; reduce footprint by 1 cell crc 2021-05-30 21:49:28 +0000
  • 449675fb8c toolchain: more small improvements to amalgamation crc 2021-05-28 19:39:11 +0000
  • c1f00b2458 nga-c: dump stack if execution returns to main after interactive or run image mode crc 2021-05-28 19:24:16 +0000
  • f9d0e9e603 nga-c: fix -r command line handling crc 2021-05-28 19:12:33 +0000
  • 1308006c41 fix crc 2021-05-28 19:04:27 +0000
  • e906676d22 retro-unix: the old TIB was hard coded, use the stored pointer at address 7 now. crc 2021-05-28 18:58:21 +0000
  • 9261731cac updates to re crc 2021-05-28 18:22:43 +0000
  • b740977641 update glossary to mention vectored words crc 2021-05-28 11:07:55 +0000
  • c2b9016d86 c:get is now vectored crc 2021-05-28 11:07:40 +0000
  • a423e0102c add entries for oftc & libera to irc notes crc 2021-05-26 18:23:10 +0000
  • f92cfda64b example: irc bot now using libera.chat crc 2021-05-26 17:17:53 +0000
  • 9e767e0a10 forgot to include aliases for the deprecated words crc 2021-05-25 17:22:21 +0000
  • 13ecc59a18 deprecate s:split, s:split-on-string. Use s:split/char and s:split/string instead. crc 2021-05-25 14:35:26 +0000
  • 12636a7a97 nga-swift: add Xcode project for command line target crc 2021-05-19 11:26:18 +0000
  • 62275e377d nga-swift: rename Nga.swift crc 2021-05-19 11:24:39 +0000
  • c3adf4c594 reduce kernel by 3 cells crc 2021-05-18 19:59:11 +0000
  • cb22c59b5a add support multiple bases crc 2021-05-18 19:42:35 +0000
  • f7d6c19115 automated testing: fix some things related to testing retro-compiler crc 2021-05-18 14:09:10 +0000
  • 4a63074a63 nga-c: include stdint.h crc 2021-05-18 13:46:28 +0000
  • 25ef466829 gnu make: for retro-compiler, enable NEEDS_STRL and i/o devices crc 2021-05-18 13:23:26 +0000
  • 7b0d5cf069 add retro-compiler test to automated testing builds crc 2021-05-18 13:01:44 +0000
  • c45816157f work on the retro-compiler crc 2021-05-18 12:42:15 +0000
  • a197573d70 remove additional files not needed currently crc 2021-05-17 18:15:35 +0000
  • 27c074fa00 in which many things change... crc 2021-05-17 17:18:27 +0000
  • b5e26d5284 documentation corrections, updates crc 2021-05-17 17:04:42 +0000
  • e28cacde80 examples: update variables-and-formulas to UTF8 (thanks to Marcus Antonius for this) crc 2021-05-17 14:40:07 +0000
  • c5ff4cafff python: fix amalgamation crc 2021-05-17 14:17:26 +0000
  • 8aaff8c471 nga-c: small cleanups to i/o instruction handlers crc 2021-05-17 14:15:28 +0000
  • f5bcba0fb9 nga-c: avoid a multiplication in the shift instruction crc 2021-05-17 14:10:25 +0000
  • edf54c7670 add additional public keys for future releases crc 2021-05-17 14:08:30 +0000
  • 933475bce2 remove old signing keys crc 2021-05-17 13:36:32 +0000
  • 5509f7acdb nga-c: retro.c now uses new image changes to avoid needing to add in dictionary searches crc 2021-05-17 13:16:56 +0000
  • 0c3af65b97 image: address 6 now holds a pointer to err:notfound crc 2021-05-17 13:09:52 +0000
  • ec2d0b13c9 retro.muri: address 5 is now a pointer to interpret crc 2021-05-12 14:01:59 +0000
  • d36068d72f begin working on making terminology around the Retro naming consistent crc 2021-05-12 13:57:22 +0000
  • 09ca6158a7 some corrections to the manual (remove a reference to the "ok" prompt, clarify that retro does not display it, remove references to some old command line options) crc 2021-05-10 12:06:48 +0000