Commit graph

1645 commits

Author SHA1 Message Date
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
crc
f62b954143 sockets.retro now points to support article on enabling sockets
FossilOrigin-Name: cd18108507bb81ef4be5c6d66cc7b60fff88e9efb16c9d532b38ff1a20e406a6
2022-01-07 14:44:32 +00:00
crc
332cf1a4a2 add BUILDING overview document
FossilOrigin-Name: 16f0af806d67d782752c51932b0f5c8891ae278d587de93796ea0aca43735d0d
2022-01-07 14:20:16 +00:00
crc
41089951f9 add some comments in the Makefiles relating to configuration options
FossilOrigin-Name: 907f4e1a4268bde8ca72c4de2a02f0b0b64a6631e14d15722e99181a7b357c6e
2022-01-07 13:36:03 +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
424dc5545b fix bug in d:source data for retro.forth
FossilOrigin-Name: f643ff57c9e4e393629d7330b48f9b39c8502d3518e2c3dbd20ed3a019368dde
2022-01-04 11:59:15 +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
4e2ae38b54 fix "make install" target
FossilOrigin-Name: fbb67a44ebc16384d63795a69bfd538eabffc972f8834a9a5d4535d0296293d7
2021-12-22 14:35:21 +00:00
crc
c19ac3e293 backport a:index from retro/napia (no longer needs to create a curry function when used)
FossilOrigin-Name: 704f6033f56ff0c908ff8f132d99acd0128a7a28aeb1ba4a4d882a1b5076579b
2021-12-22 14:21:16 +00:00
crc
2ec35cf45c README update formatting
FossilOrigin-Name: 7a4d3ae787d147ace1e7509b48f2ba8b091b99af96b1e2f5bfe9efba6cbd08a8
2021-12-22 14:20:14 +00:00
crc
b63de01059 fix bug in example/defstruct that was causing the structure name to be lost when the temporal string pool rolls back to start
FossilOrigin-Name: 470ba5902441b37d35805b9ddba45ff225288d13bbf02a811c8f9522af6a6e8c
2021-12-10 11:46:41 +00:00
crc
cb3d1b4b79 update README
FossilOrigin-Name: ee4165a271118bdabe5e4452e93974da28af0ae255327ae755f209a059a29800
2021-12-02 16:51:13 +00:00
crc
1fc1ac6b2b advent of code, day 2
FossilOrigin-Name: 9eb8ac12ee6e66bbb29ee03c38002a36a993e9f4f674919a572b1e7baadba2ca
2021-12-02 16:46:43 +00:00
crc
bbc34d7962 new example: 2021 advent of code, day 1
FossilOrigin-Name: a5eb1751ff240899d19ba07df45515d80fefe35c7055b41d3a6c65d3782115d9
2021-12-01 13:09:55 +00:00