Commit graph

1659 commits

Author SHA1 Message Date
crc
a1c4d94dc4 retro/ilo editor: add commentary, stack details for many of the words
FossilOrigin-Name: 9f62ccbce6b3f73389cd4bda2a1b6f4bbc795ee3155a992b097dc396b4bee6dc
2022-07-25 14:39:40 +00:00
crc
953c3d51ab retro/ilo editor now supports "needs"
FossilOrigin-Name: 0cb059d1bae2fefb79402489fe67b767d72a260f284bfaf560418098d76d4e0d
2022-07-25 14:21:44 +00:00
crc
5c104a8f15 retro/ilo editor port: now able to run code in a block!
FossilOrigin-Name: ea26b50243276e68a62cdf64db13d958aa7621539c8abe52a27c0361582f12c6
2022-07-25 13:14:27 +00:00
crc
afc7a483c4 dont print values when saving a block
FossilOrigin-Name: 8275b9173ccd3e623e19082d2d236e86d849b688814886495af96b96cd4bcc19
2022-07-25 13:13:57 +00:00
crc
ad8d1ce108 add glossary entries for words relating to dictionary hashes
FossilOrigin-Name: 08e60c5665f33ac1f7a9d934f3ede8ddfd7f631d926e5fcc75fdd39b7661be35
2022-07-25 12:21:54 +00:00
crc
f32c3c57e6 merge in malloc device (thanks to Rick C for this!) and start of a double: vocabulary (create variables, constants; fetch/store variables)
FossilOrigin-Name: 302e5bc9cfcb2b5a46f3e4384e307c47831b23c299dd25e4385e8ed79bdb9558
2022-07-25 12:15:34 +00:00
crc
de4a28c43c add missing glossary entries for n: words
FossilOrigin-Name: e803f95e3921bb93011b4171dfb6e6262690063c990a96199d6cc7b181c1f8e8
2022-07-25 12:06:29 +00:00
crc
7d9e9e3cfe list device ids for missing devices in docs
FossilOrigin-Name: a86b0a954ba08040e67c16282b4be52d47032bd827f58a9a7fb059d989af0530
2022-07-20 16:22:36 +00:00
crc
2bec65627c for retro-unix, now d:rehash after adding names
FossilOrigin-Name: 4d5be87a060e5c1352688825a1b9786f22ec2d456efee5718575e7153d9e864f
2022-07-19 17:04:03 +00:00
crc
41fe99682b stdlib: add d:rehash
FossilOrigin-Name: 4e7206c7c65744287e66e0a3096ba3f2c215d4e7811c2e0195a371233bdb7a93
2022-07-19 16:57:49 +00:00
crc
1ca786f95a retro/ilo editor port: line entry working
FossilOrigin-Name: a4d2d19a29d8189bdc69aa63682e2751e3de38191d308803ca840a309f81b3ab
2022-07-01 13:26:37 +00:00
crc
c515489f09 start of port of retroforth/ilo block editor
FossilOrigin-Name: a230cb9efc7b0c7ba5a93804e490a9463c199540f23fae9cec29c42712b8003f
2022-07-01 13:03:00 +00:00
crc
3896e53ae5 clarify the range of supported numeric bases
FossilOrigin-Name: f15814b7d112c7a112f1bd011cb53ddb01a97659a82409a38e5ff2057dc7aa83
2022-06-17 09:28:45 +00:00
crc
65b18e870a add block:write
FossilOrigin-Name: e0c3be78d02a5b5bf6fda5557f283f65c81cc249d4fb0fcab9b83e7643f138ed
2022-06-09 17:47:39 +00:00
crc
9bad2d5617 add tail-recurse
FossilOrigin-Name: 09453da52df08d5d6e2724ef004401ac4d040f3bbe8c4dae12c9d2f9e56b7f3a
2022-06-07 11:28:15 +00:00
crc
a61e1f7637 patch glossary tool to allow larger words.tsv source data set
FossilOrigin-Name: 981044535d7838de23111d2734a6ffb5867e4907d55a847536bb300688b6c1ed
2022-06-07 11:26:33 +00:00
crc
3aa560c9dc retro-extend(1) better error message on invalid instructions
FossilOrigin-Name: e79f2ee0c8ff46f0f6537fd820188e517c06a28bc0429576ee2bde0baddd13de
2022-06-07 10:41:27 +00:00
crc
e89789839b rebuild .html documentation; correct a filename reference (Rx.md -> image/retro.muri) reported by Martin Hohmann-Marriott
FossilOrigin-Name: 429b138d84f0284a5f7054165c02a40f33ecbe919165eebc5271a07a367864bc
2022-06-03 10:41:52 +00:00
crc
cb66c677f1 add start of block: words (setting block file, reading a block) [for compatibility w/ilo&napia]
FossilOrigin-Name: af86e484b6b65cfbf4acfce347d3c468f70d718a3b085c7a64ffd96147355cc6
2022-06-02 17:49:17 +00:00
crc
f1238819b2 add var-s
FossilOrigin-Name: c37dfcccba869b0fe70354329c4ef89a6b5adb7e897be7bc85d69948b82534cf
2022-05-07 14:20:46 +00:00
crc
c15391d0cd expose d:hash word (hashes are not actually used yet, so the contents of this field in the headers is still 0)
FossilOrigin-Name: 53d554dded0d968709493f1ecafaee2db052cd992f7fa62819142e19a98f848c
2022-05-07 14:11:04 +00:00
crc
51ccb4bbc6 GNUmakefile now properly includes the BUILD constant in the image (thanks to @yojimbo@hackers.town for noticing this)
FossilOrigin-Name: d93621a08309a2b7ebf4a3b0d397b5350896cd342633072bd7fcdcb9177ccb81
2022-05-06 09:28:39 +00:00
crc
e1d595d9bf sockets: remove unused functions
FossilOrigin-Name: a16fb2e19a79204791ef32fd3589ce9aa92f95c8834191bf950144fc0c38cd55
2022-04-26 12:00:20 +00:00
crc
8c8f5ec25e stub for terminal device j
FossilOrigin-Name: c31dbce94257539fda3d8049a59c8b058820bc187e4d8e5da871dc7d0915f1db
2022-04-12 12:02:44 +00:00
crc
0e9cd203c0 update socket-server example
FossilOrigin-Name: eff70d440e8ebc4a9c9ff895f4a01219a05b4dda4aa11301baa3536ddebbc641
2022-04-11 16:22:43 +00:00
crc
c2e48a2930 attempt to fix s:contains/string?
FossilOrigin-Name: 2f3c0fbc8df508810a1b0a4455433c6d488469068337fd1a03b5107014bbb3a5
2022-03-22 14:56:19 +00:00
crc
e116d91ae2 fix retro-describe
FossilOrigin-Name: 3cf99e03708922598420e96d78d11a618e0d526919d2bde653e558cd20b7526d
2022-03-16 16:05:28 +00:00
crc
f7fc54ed55 update glossary html directory handling
FossilOrigin-Name: aee0e406589e215999c195328b317ec936ee69df737e8b5f07e3c3802f525869
2022-03-15 16:52:02 +00:00
crc
0202a24f0b switch to s:index/char from retro/ilo
FossilOrigin-Name: 2f2e5f7e90adc73319bf3593c8c315d5bd4d558f68ab292500f49606bc9ef879
2022-03-14 14:02:24 +00:00
crc
4fe90f7978 add BUILD constant
FossilOrigin-Name: d4a363376876638463493d08c77eb2bb4441f48996721b5fc8aca73022eabd5a
2022-03-07 13:46:27 +00:00
crc
2a654a488d in glossary, correct Tronslate -> Translate
FossilOrigin-Name: 6059fd85934db20aa0d86108872ee3ea86388b6711cab7c20ef39e07085ed267
2022-03-02 14:23:09 +00:00
crc
1cefe4e333 fix s:replace-all
FossilOrigin-Name: 32e7c4592050bac1a96620be70a4d88b28dde7c5f273056e482b09ba6ce6f782
2022-03-02 11:23:09 +00:00
crc
02d6e49694 simplify s:contains/string?, fix bugs in s:index/string
FossilOrigin-Name: 2da03f37c02c174cec02167d722740733d5a0efa961ef24c769035ef3eb9716f
2022-03-02 11:16:29 +00:00
crc
c478882b7f ffi is working now
FossilOrigin-Name: b05ebe6fe6f6c78682289eda20878891671974598be6027e25a1a10a6420edfe
2022-02-15 14:40:15 +00:00
crc
f1afd4ff2a file io state in struct now
FossilOrigin-Name: 4c1bdac42a25b028ba4cc28011997484b5d15a7e7aa01a8ee43e549da667e8c9
2022-02-07 18:43:18 +00:00
crc
a1ca132def scripting & string i/o data in struct
FossilOrigin-Name: 814bbcb3656a45cf0c38e324c601080f0d486673b6d73ff068d8f4eb11b4e92a
2022-02-07 18:37:23 +00:00
crc
c9f87e4df1 use struct to track devices now
FossilOrigin-Name: d8ca53d8c6982a8d1d64f21b601efaa0ff1a45000a5af6fd80f9308729ac89f5
2022-02-07 17:28:13 +00:00
crc
7dd86cee4b floating point uses stack data in struct now
FossilOrigin-Name: d9738313d5ac6ca7a7ee167749f3181c67ba0059ca535b51e632f26aac001694
2022-02-07 16:09:47 +00:00
crc
2bbb0449f6 use cpu cores in struct instead of the global ones
FossilOrigin-Name: 1396e71c680f0d89f5923d87d3188e936fb255045fcbb8fa32b52677afc7fe29
2022-02-07 15:34:47 +00:00
crc
19e74a71ec use memory from NgaState instead of the old global one
FossilOrigin-Name: af34bce316353dbf040723e416f71515fb201295ba835166260c2a0d13521459
2022-02-07 14:35:35 +00:00
crc
4948b5b191 work on passing NgaState struct in calls to the various functions
FossilOrigin-Name: 973120eb56e54875cb422ade8c782491914444b2af89b621c951aa94a49787f1
2022-02-07 14:01:05 +00:00
crc
51f09b5167 fix compile time warning about no code blocks (relating to optional extensions support)
FossilOrigin-Name: 24a353b981db93619fffcf6a1fd5f865d733d2f7b1183fced975044220a3621d
2022-02-01 14:30:53 +00:00
crc
c4bee9fe0c bump version to 2022.7 (for next release)
FossilOrigin-Name: 14179bd2bb9236fdbaa049024d06e273f37e11e2c6d826316af09cfcfde5885f
2022-02-01 14:29:19 +00:00
crc
6db8a84e92 update release notes
FossilOrigin-Name: 0f8b05f3de4930f6219a46b7a43251a150e1f410240aa0eb76c1368f78833556
2022-01-31 10:26:07 +00:00
crc
1ceb710639 remove old public keys
FossilOrigin-Name: 7e882da83e87eba9375f80959ec98f130ed4db4d13040a7599cd20dce77b983c
2022-01-31 10:20:32 +00:00
crc
0c5e54c70c fix repl.c to properly allow compiler flags to override default settings (thanks grobe0ba on #retro for pointing this out)
FossilOrigin-Name: 56f65c222de1d1d80d84a3ce12c5f48e79605e4be503413a5e4c511ab02fd032
2022-01-19 10:21:10 +00:00
crc
543f078725 unix: avoid duplicating source strings for included files (for
FossilOrigin-Name: de604dadf03761e32f9f7c9e56f9064383c6e03989aaf1dabd456eb660742441
2022-01-17 14:43:48 +00:00
crc
22f81b00f4 make a public-facing todo list
FossilOrigin-Name: 46267d26aab56362ac24de57e74d7c82b898d86f94bacd36ecd83ef3757be939
2022-01-17 13:32:05 +00:00
crc
350e3b86d6 fix bug in retro-compiler that was causing a segfault during compilation
FossilOrigin-Name: a186c652947c1957553c5c0ceb075d4e97fdd7628741e4478908f74f852bcbd2
2022-01-14 18:45:24 +00:00
crc
beeb5a165d nga w/o libc: no longer segfault on exit (freebsd & openbsd)
FossilOrigin-Name: 068c0fd2e322efeb743423607c3e712b0488c563e3374b9835d92437025dfb22
2022-01-10 15:32:00 +00:00