Commit graph

417 commits

Author SHA1 Message Date
crc
1eec7ab446 Change mem:* API to make memory offset calculation easier (from Rick C)
FossilOrigin-Name: 47687a00c3c0e398b7b2baf279ed91c2b236a06b1bf5bbc79fd9bee69d83d456
2022-07-31 00:46:20 +00:00
crc
0317b9074c add mem:realloc to malloc device (thanks again to Rick C!)
FossilOrigin-Name: 493cde1a91b60883baed6a0aa5cac65c2a0d4130aaeae363763f697228d59335
2022-07-27 09:57:31 +00:00
crc
3417d48ffb fix missing file issue
FossilOrigin-Name: 14dfeec7f6a9e7b107784e82b545e705640b276a71a8a8d86f553d22637894fc
2022-07-26 22:15:49 +00:00
crc
afc7a483c4 dont print values when saving a block
FossilOrigin-Name: 8275b9173ccd3e623e19082d2d236e86d849b688814886495af96b96cd4bcc19
2022-07-25 13:13:57 +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
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
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
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
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
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
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
c4bee9fe0c bump version to 2022.7 (for next release)
FossilOrigin-Name: 14179bd2bb9236fdbaa049024d06e273f37e11e2c6d826316af09cfcfde5885f
2022-02-01 14:29:19 +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
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
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
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
9a5b3ea4ac retro.c now treats tab as whitespace when including files
FossilOrigin-Name: 719a89d79908ef4df290ca99469a739b21dd5c21a6595934e5759560e8d6b784
2021-12-01 10:40:02 +00:00
crc
86e1319c8a remove alternate names as they are not yet finalized
FossilOrigin-Name: e4547a9c0809421e778322270e80a275ff512cce2f8bdf9e7f147c0eb5bace56
2021-11-29 12:40:30 +00:00
crc
0d85085139 revert changes to a: words
FossilOrigin-Name: 35c0faa6e43c254a54d17b180eef3913468cf6fbe4fdbe301ca2cfab49fb3029
2021-11-29 12:03:41 +00:00
crc
9ce0905bf2 update url for unu information in warning
FossilOrigin-Name: f48cf697b656481796217926f04e7660aca715ac5ac3aa6d833057ee7cff9c32
2021-11-02 11:35:46 +00:00
crc
bedfd55316 warning now includes filename, pointer to unu summary
FossilOrigin-Name: 15f610550d574d339ca76bab118d95e1cbe10caa1ab43fb016fc53ad649dd699
2021-11-02 10:36:48 +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
1486cd9e97 update a:for-each
FossilOrigin-Name: 8d0fd38330d3a2892cccf2cf6f288dacc8d4e49cc77ac8efc175554550f1d73a
2021-10-27 13:15:08 +00:00
crc
7cd9c751f7 array internal accessors: set defaults
FossilOrigin-Name: cc92fef79aff7de240b5371b22f020c976f4b6d3634eb34107355a8970c97e2f
2021-10-27 13:11:48 +00:00