Commit graph

91 commits

Author SHA1 Message Date
crc
20d71b6840 add a:indices and a:indices/string ; rewrite a:index and a:index/string to use them ; add a:temp
FossilOrigin-Name: 64666568dec02f6900c053557be9adc73c3cdf7a8a2fa6d5730001e852fd7fe0
2023-03-20 13:58:11 +00:00
crc
d121efd993 new example: pali to html (based on muri-to-html)
FossilOrigin-Name: a853c8a325b1643870ca790b5b59110848baf6a6c9c54f4a5aa892e317cf742d
2023-02-28 15:26:39 +00:00
crc
5761eaff14 begin working on adding actual block storage device
FossilOrigin-Name: 3b0ba44bac95ae57bee881409871055ae71b21bb42ce5322bf8c37c186397f97
2022-09-15 10:55:54 +00:00
crc
b83d0f0ea2 tie d:rehash to internal RehashFunction; remove previous hack to call d:rehash
FossilOrigin-Name: 08e5245abc65dd51fba41dfb45dfe1c5613323e892579e209d9e23b740f74331
2022-09-08 14:26:12 +00:00
crc
b2f8d20500 add mem:store-double from Rick
FossilOrigin-Name: 9361f871748717cdb067983a00b3dd074a0317f72fa6a804bbc150ef89072b02
2022-08-31 02:06:30 +00:00
crc
43cd6ac936 begin work towards 2023.1
FossilOrigin-Name: f24e91e4f9a296448af777e6039bf8fdd5eae296ad87be0350b40040c5cd7b89
2022-08-29 14:24:52 +00:00
crc
d5c8102d61 update the RELEASE NOTES
FossilOrigin-Name: fc66e17d0447864175153174c7d3c655689b550a07083cb235f73bab2e32c0d4
2022-08-29 10:17:04 +00:00
crc
7d9e9e3cfe list device ids for missing devices in docs
FossilOrigin-Name: a86b0a954ba08040e67c16282b4be52d47032bd827f58a9a7fb059d989af0530
2022-07-20 16:22:36 +00:00
crc
65b18e870a add block:write
FossilOrigin-Name: e0c3be78d02a5b5bf6fda5557f283f65c81cc249d4fb0fcab9b83e7643f138ed
2022-06-09 17:47:39 +00:00
crc
f1238819b2 add var-s
FossilOrigin-Name: c37dfcccba869b0fe70354329c4ef89a6b5adb7e897be7bc85d69948b82534cf
2022-05-07 14:20:46 +00:00
crc
8c8f5ec25e stub for terminal device j
FossilOrigin-Name: c31dbce94257539fda3d8049a59c8b058820bc187e4d8e5da871dc7d0915f1db
2022-04-12 12:02:44 +00:00
crc
e116d91ae2 fix retro-describe
FossilOrigin-Name: 3cf99e03708922598420e96d78d11a618e0d526919d2bde653e558cd20b7526d
2022-03-16 16:05:28 +00:00
crc
0202a24f0b switch to s:index/char from retro/ilo
FossilOrigin-Name: 2f2e5f7e90adc73319bf3593c8c315d5bd4d558f68ab292500f49606bc9ef879
2022-03-14 14:02:24 +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
2bbb0449f6 use cpu cores in struct instead of the global ones
FossilOrigin-Name: 1396e71c680f0d89f5923d87d3188e936fb255045fcbb8fa32b52677afc7fe29
2022-02-07 15:34:47 +00:00
crc
05a0191316 bump version number in Makefiles
FossilOrigin-Name: 7aea78e65cdada93e286ea5937ea2a1949de15a985df1c12622ba512c4e62257
2022-01-07 13:13:13 +00:00
crc
98d7922457 move retro.muri source data into retro.muri; bump copyright year in license text
FossilOrigin-Name: 2765bf7a9ce834527d7698e8f3eee7e67c77aa552bcbca6b2da87481e4ed99f8
2022-01-04 12:05:47 +00:00
crc
d73ea6fb30 initial step towards supporting dictionary lookup via name hash
FossilOrigin-Name: 9fb59e950e9a7c69edce922d450d2ffaa40c71f8b27c1c50b80199912ecd7042
2021-12-27 18:20:21 +00:00
crc
9a5b3ea4ac retro.c now treats tab as whitespace when including files
FossilOrigin-Name: 719a89d79908ef4df290ca99469a739b21dd5c21a6595934e5759560e8d6b784
2021-12-01 10:40:02 +00:00
crc
07e40ca9fd report a warning if no code blocks found in source file(s) provided
FossilOrigin-Name: 913d4bfce24cb7eabfe5c94da778be0f21406d7d90aa91fcf3854d54d334a412
2021-11-02 10:30:19 +00:00
crc
923b5ec14e update a:to-string
FossilOrigin-Name: 1ed73c3bbbaa8933d0d1f23b9a34347e8fc6c0889d92fec33d56ff362f823f47
2021-10-29 10:06:04 +00:00
crc
2c7991d200 update a:dup
FossilOrigin-Name: b9918611cff4e5fea406b96b03b1e4d99e58b29ca46a6cdfd31e0c55f536080e
2021-10-28 17:41:06 +00:00
crc
4fbfcf0342 fix a bug in a:counted-results, also update to use sized accessors
FossilOrigin-Name: 2b26631a5b15122526fc8cc7493bc4ce5faa04646f127efe74d0a621b3e3c4e9
2021-10-27 14:54:15 +00:00
crc
7fb5bfbf6b a:counted-results no longer uses , to place values
FossilOrigin-Name: b16b2319255b38e7ff14c7dc6b23cddaa815b48b6ffa888c06c9c32c8e3a1834
2021-10-27 12:13:31 +00:00
crc
bceb56aeb4 fix error in stack comment for a:store (thanks kiyoshi)
FossilOrigin-Name: d26b43959a6ab4c9e501a28dd6adfa31493c4da9b2640eadc8c6367a1451c3d9
2021-10-26 14:19:30 +00:00
crc
1d8c9f3600 fix bug in deprecated name s:index-of-string for s:index/string
FossilOrigin-Name: d7ad402875dc4b249d42a4a25c6760c17a9df4b196b6ce3f52311d400f02c867
2021-09-07 13:04:32 +00:00
crc
22a38f34d4 add in the supporting words for interacting with cores (when multicore is enabled); disabled by default and not yet documented.
FossilOrigin-Name: 34f77c8a8fc8bbdea959c07c0cdec643925976ab60df85f334585cee4d0bb9a2
2021-08-31 10:12:28 +00:00
crc
ce91454df1 add in a "d:source" field to the dictionary header
FossilOrigin-Name: d6c27c49b054c022fad6d2898d173f0a2705925a97bb139c1c6fbdb48f896da7
2021-08-10 16:09:58 +00:00
crc
abb227fc78 nga-c: further work to prepare for multiple cores
FossilOrigin-Name: c1d6b09f1a49893059ba5621372c3178dd252992c3348712e1d5326235bc53bc
2021-07-27 14:24:15 +00:00
crc
e189c63e42 add h:fetch h:store w:fetch w:store
FossilOrigin-Name: d8f907696229968bd122171614ca842f9bd215d72761fd1b2629aca21de4e0f8
2021-07-27 12:01:47 +00:00
crc
bd5c8af916 rebuild js image file
FossilOrigin-Name: 928408c817a15956098e1b11ffe6f037b2abf41a97af4c3091ba237a44d8649f
2021-07-20 09:04:43 +00:00
crc
4a1f84f3cb nga-c-native-x86: sys/limits -> limits
FossilOrigin-Name: bf3cc0688fa9b385836635a7e495996f28f2816d44d7dfb6a53a3abb05f04209
2021-07-04 03:01:22 +00:00
crc
e01f0a7279 fix build errors in native x86 c vm
FossilOrigin-Name: e11796b466dc0d2d8fb119e873286a3a5d755766e703f23bf1b4c9c321314257
2021-07-04 02:57:22 +00:00
crc
8fcf6219ea nga-c: retro binary now exits with return code 1 if file is not found when using -f or -t
FossilOrigin-Name: c4e719b54c9dc8df37e35db5c4fbadb693b2a8fa23ac261182f93bd99f86e8cd
2021-06-28 11:48:13 +00:00
crc
84ef7119e8 book: mention sub-stack comments for words consuming quotes
FossilOrigin-Name: ad5f3c67563842c62a09c38a80da2737518ce254ad0a7c1f5b4bdb1892eb73ae
2021-06-22 10:58:56 +00:00
crc
4be717f578 core: add "bye"
FossilOrigin-Name: ea15f1bf0112b8756fb59e2dacd44559c972e50d6b460271365e15711689ae82
2021-06-21 16:10:34 +00:00
crc
89570c12b2 nga-c: fix bug in ha instruction
FossilOrigin-Name: b832dc786f8f87be737d11f979d1646675b50d572c154a72d3422a3114160e09
2021-06-09 00:09:05 +00:00
crc
c8a5b047bd image: rename s:index-of, s:index-of-string, a:index-of, a:index-of-string
FossilOrigin-Name: 88416f7a177a6171739a75db5ad4d399735ecd29836424897629ca1787d776d2
2021-06-04 18:34:59 +00:00
crc
3af723f9fd docs: merge in words.tsv corrections from rick_carlino
FossilOrigin-Name: 32e12784fe431a854711acf2ec45795b3c69c2e77a9824281c21678925df671f
2021-06-02 12:16:21 +00:00
crc
aa99e1b54a nga-c: -t now takes a command line argument for the file name
this closes #63. rick noted that -t is not consistent with -f,
the changes here address this. -f now loads code blocks from a
file, and -t will load both code and test blocks.

FossilOrigin-Name: b32065ff68714f4c6b86e17da44c4778a0ce9ceb7db81a3466edd3da312d47e0
2021-06-01 13:42:30 +00:00
crc
a423e0102c add entries for oftc & libera to irc notes
FossilOrigin-Name: 9cfb7453c6d520fe694d99e8e9c532ab990c0a0882057410cfb8eb3926580d49
2021-05-26 18:23:10 +00:00
crc
62275e377d nga-swift: rename Nga.swift
FossilOrigin-Name: ab552b73de922056ef45dab3260c40918163c00702ba9fa04611c944e23173a8
2021-05-19 11:24:39 +00:00
crc
c45816157f work on the retro-compiler
specifically:

- remove old runtime implementation
- use the standard retro.c as basis of new runtime
- remove old files
- update Makefile

this does not address issue #3.

FossilOrigin-Name: 959bab6910c41cd3ce24bf46d3b9b61bb83864edb25afc5148e7023ffd58fbf5
2021-05-18 12:42:15 +00:00
crc
e28cacde80 examples: update variables-and-formulas to UTF8 (thanks to Marcus Antonius for this)
FossilOrigin-Name: 8b1de0465acc120e74c8de8e168ac8f737ac59ca3ec00bbb94424eb765b184b4
2021-05-17 14:40:07 +00:00
crc
0c3af65b97 image: address 6 now holds a pointer to err:notfound
FossilOrigin-Name: 25bd5c151592e0aa1ad4a6d8c326e33d2610836f21c0b587a8080a418e04bfe3
2021-05-17 13:09:52 +00:00
crc
8c441b820f whitespace cleanups, add back -h startup option
FossilOrigin-Name: aa18384826a4134b64001c9b64b15bfd84f1d1326e1613da8dbdcc6c7a3a3631
2021-04-30 15:09:01 +00:00
crc
f0257387d4 example: hiding words
FossilOrigin-Name: 6364b578975dd03353f9138725de9779bbf8e581607e5a4283b10ccb17f1cf82
2021-04-22 15:15:15 +00:00
crc
153a375fe9 nga-c: on retro-unix, default to a switch() based opcode processor (compile with -DFAST to enable on others)
FossilOrigin-Name: c797dd703b545b24c20ae29b26c46dc38a253181aeebb81ef22f1617622f12df
2021-04-08 13:14:05 +00:00
crc
e29fc3f0bc build with -DENABLE_SOCKETS to enable socket interface
FossilOrigin-Name: c189e61c1b84c8a6cd0089e0b9725fd70c798736a81cd20d38162193d0d05015
2021-03-21 01:08:22 +00:00
crc
8cbd868004 add GNUmakefile to allow for corrected paths (based on patch from Siva Mahadevan)
FossilOrigin-Name: 0a12fea13320c8d4ca109a9f1022f371c9349ac66946046af545c4c59fef1338
2021-02-22 13:25:10 +00:00