Commit graph

171 commits

Author SHA1 Message Date
crc
3ea2bcc9ca rre: adjust stack sizes
FossilOrigin-Name: 14e53637a8f53f63ec2d45ade43abb3a6d8deaa2c02a5bc8be8c32bafeb03f0c
2018-12-21 16:14:42 +00:00
crc
879bca482e fix s:empty
FossilOrigin-Name: fe38bead26c26bef6b24419448469ed49837cf594d4e94b30ccdc432f222ac54
2018-12-21 01:47:03 +00:00
crc
b6a226ca6c in which I finally just send files as they are read (atua), removing the max file size issue, and allowing a much lower memory ceiling for rre
FossilOrigin-Name: d9e5b76eccd7cfec87c8291d58eab6b8f16f7d81a692bef95a9bc5eec28b0a17
2018-12-19 01:05:13 +00:00
crc
a3d8f559bb fix issue with floating point encoding example (was using an older approach, not the one in the latest draft)
FossilOrigin-Name: 89fb77d0d8c0de1e3c0829f71995324b2b50ef6618a971f3b9b603e078ed0cb3
2018-11-25 00:38:45 +00:00
crc
766c4345b4 ri now supports files, floating point
FossilOrigin-Name: 72a6d6254c97f68411266678d34678b4196ac51b59d4c0de8ccbf6357e0efd5c
2018-11-23 21:02:52 +00:00
crc
ad50177feb i/o scanner done
FossilOrigin-Name: 7be8caac6c03773c654d6402875e067b3b69369866ba369c67c20f011195c5f2
2018-11-23 20:38:46 +00:00
crc
f37b378f6c rre: scripting extensions now using new io model
FossilOrigin-Name: d9c48f24ae657efc4b90a3a0e2fe931bf784a22d876aeba814e12a63335b0cdb
2018-11-23 16:05:40 +00:00
crc
cf4370ab29 split off unix syscall interface
FossilOrigin-Name: e5dc3504ebd40dd8834b9e2492f8a18af520ce0a3e32cc49af17ef240a642e76
2018-11-23 15:38:51 +00:00
crc
aafeed7df6 rre: split off floating point extension
FossilOrigin-Name: ac018383cab35185ac7ce047dee5ad0886f73421f4e73b26bf43df6c6c10a7eb
2018-11-22 17:45:07 +00:00
crc
c1b060a818 move gopher device out of rre.c
FossilOrigin-Name: 0935982dba9c681691c4310e1fb6f87bf2a959a73c9a7e26c15b239239b49d71
2018-11-22 15:43:41 +00:00
crc
dd8ab89d81 split off file i/o to a separate file
FossilOrigin-Name: 57450f699decc376e050d03791a2fb48468517ec7874d99623598898d83c7c7d
2018-11-22 05:22:53 +00:00
crc
2dfd472f26 rre: begin work on moving the remaining i/o to the new system
FossilOrigin-Name: 1e919dfc376e22a55654cb6752fb1ee1b285ced875cd5e9066a70ddcf5591010
2018-11-22 04:32:11 +00:00
crc
05a224fe80 update js implementation
FossilOrigin-Name: 8efe2c73849f02bc753619d3c1f30155dd4634d78a5f5d091a2ddfb0f5d374b6
2018-11-22 03:44:19 +00:00
crc
ad6b810dd3 fix performance issue in python vm
FossilOrigin-Name: 727d24200956a66288b6ee90fdaa8e5c32bee576fec27b1ea0cae57307d07e7e
2018-11-22 03:12:56 +00:00
crc
2e5d99348a update python
FossilOrigin-Name: 9811a839b0facdbe99bb05591fbced7f8e7d9cd2914e633567ef4a2dadb705e9
2018-11-22 03:03:57 +00:00
crc
97bb387ec3 update the native implementation
FossilOrigin-Name: 7d7a3e8abe4fa033db9866767d73ba5fdfe03d75b83873deafaadbeee6d09054
2018-11-22 02:44:20 +00:00
crc
b0fe755afd add new io instructions to dos repl
FossilOrigin-Name: a54e9871d04886d244e917b38db72b7059fe52aabe1ef5cf30fd80afff6fc4a0
2018-11-22 02:32:44 +00:00
crc
6bdca82e8d barebones.c: now use new instructions for i/o
FossilOrigin-Name: eb3ecb90f5192e3f93ac0749b7004625ea3be56b4c2f6e64500a97ebeece6d9a
2018-11-22 02:16:41 +00:00
crc
c8347b515a update the pascal implementation to support new instructions
FossilOrigin-Name: 96de198c5eb91ba70cba3e7e9b9bcb99374cefe2b54e3f44e2bef8af1ac96c4a
2018-11-22 02:01:52 +00:00
crc
1236b51664 c# implementation using new i/o instructions
FossilOrigin-Name: b6c0c757cbf7095ea30aa7b62aa9d2e6a0bc9137012b1746bc2c3c239cf46ecb
2018-11-22 00:57:08 +00:00
crc
49525f2ebd initial support of new instructions for i/o in primary C interfaces
FossilOrigin-Name: f974eae71e05b1b9ddbc3d7c85b5eb9e48fddf73111e173b0b6acbc3c8f6fbc7
2018-11-22 00:05:28 +00:00
crc
2a533cd112 rewrite set:make, {, and } to remove use of set:from-results
FossilOrigin-Name: bc4711da888140a0a652b6647bfd67562e19a0d2164d88503a97ff85dcfaa51e
2018-11-20 03:05:56 +00:00
crc
cb70baf264 rewrite set:from-string to remove use of deprecated set:from-results
FossilOrigin-Name: bdef3caddd95bc6551526486672902b9531750786039d7374af77e73ecbcc9cb
2018-11-20 02:56:13 +00:00
crc
0ee6d6460f add set:counted-results
FossilOrigin-Name: dd324a02e9faf469977fc009c4b1c0dbd8cc5c0ee24e9deda6a7b6336c592a4e
2018-11-20 00:35:34 +00:00
crc
b8d1f4c722 start merge of the sqrt encoding words into rre, add f:fetch and f:store
FossilOrigin-Name: 43b3e7614a996222d820ffdac8f8288e2f2bd7e4dc92e05959bff9af12df8f67
2018-11-18 21:27:40 +00:00
crc
949b51acd5 add -s to rre
FossilOrigin-Name: 2a1fb830da24c79f6858ee10d51ba91cc68fba67a49538780d6a73ca5614aa3c
2018-11-14 13:52:30 +00:00
crc
d8f8118ec8 selective inlining of some stack shufflers for improved code density and performance
FossilOrigin-Name: 08b17ea4033026c0c9e2ce82950e9ed6b93e918f876caecbf85c19dc9a10b86b
2018-11-13 03:12:42 +00:00
crc
08f6947d65 inline if
FossilOrigin-Name: ee516b92ec8da7b27d125ad4a771ad9c70bbd77d29f7c58526d61d97dfae13dc
2018-11-09 16:07:23 +00:00
crc
bc64ed08c7 small source cleanups
FossilOrigin-Name: e4461937576bcbf14c51a4a2a10353244c8ecdb479ed87ee37766d3de29e92f3
2018-11-05 02:44:49 +00:00
crc
7476b66c0f retro -h now uses argv[0] intsead of hardcoding the rre name
FossilOrigin-Name: 3e91fc9e4c7f3eb523c113427982455a919eef90a849fe219ae2c1534cebf5a3
2018-11-05 02:34:53 +00:00
crc
ff12851555 more renamings of binaries
FossilOrigin-Name: 71a5169ee7f1f927a78990f1ed2a571250a33b1bba93ab6d7f80d98d70fd690c
2018-11-04 21:34:56 +00:00
crc
94252729fc running rre w/o arguments now starts the listener
FossilOrigin-Name: c63b6df4d753dfa2382a0b242b5dc9c679757817da790dd46741f4dd6ac0fea6
2018-11-04 18:46:54 +00:00
crc
a7cb02618a work on | prefix
FossilOrigin-Name: 657a86375100b919aaec1f2ec6a3af5959fff0799241d8caa99dc59980d39804
2018-10-09 20:33:02 +00:00
crc
e786158f0a work on rre error messages with s:evaluate
FossilOrigin-Name: 5e3e92ee30be95df4b479b2190fb9431d86408941f52ea3768939c8b35f4f181
2018-10-09 19:48:54 +00:00
crc
748cbcfd72 new implementation aiming to minimize the C portion of the code
FossilOrigin-Name: 4709c022b1cd034c0d12c01fe1ebce0185a6d14a53a2768fe9f134a6013d0f79
2018-10-01 14:56:49 +00:00
crc
40deaf5c4a small improvement to s:format
FossilOrigin-Name: 79d5f09c0fc6200d6712a38eac8e3f7b53ceb582c9cd6e5df4238ffaef72ec02
2018-09-06 15:50:08 +00:00
crc
7efbab4cc1 move windows sources
FossilOrigin-Name: ccd9435ed543b07b17bfdfce9c05ed480cbfe3e18c9e26a08c31c0badda9e41d
2018-09-05 15:40:02 +00:00
crc
4d31edacec continue commentary work; small optimizations
FossilOrigin-Name: db56b8d9b4e5ac7dbe78a42c4e922df7befc6348ac1ebd94bbb9591fd9fa6fb5
2018-08-29 15:47:21 +00:00
crc
515336697c small refinements to RetroForth source
FossilOrigin-Name: 6f3ba61668e70e2a9b91ba2460008c8ed5ee5bd2735e2998cc27dff049884e2c
2018-08-21 01:24:24 +00:00
crc
1877a18460 add c:to-number
FossilOrigin-Name: 6c4ee18c1c37a13f54c8b5d2b0184e206da9390c8403cfbd0efe4e19918e54e4
2018-08-21 00:54:38 +00:00
crc
311a3c0743 improve gopher client
FossilOrigin-Name: 8ac59488e3628ed48ec0bb2de2ce44c659036c4e8e7d875849f5398a58d93722
2018-08-05 22:56:17 +00:00
crc
5e2da7c504 begin prep for 2018.8 release
FossilOrigin-Name: b12981c0facb74b4d1a08abd1058f02d22d99771e9e6a2fc5c20d07524efcc47
2018-07-31 15:38:06 +00:00
crc
9f0860636e bump version id to 2018.7
FossilOrigin-Name: 7705de5f025c49686e126ccadb2858267497fbe8356d4e3656be9b7fad663f41
2018-07-14 15:22:51 +00:00
crc
95712f74de add { } for making sets
FossilOrigin-Name: 555e617e91a6b391148ff5b113190e3b6675b3657004aecd8294a64fa26f43a4
2018-07-14 15:22:04 +00:00
crc
fecaaee99c add new file words to rre/windows
FossilOrigin-Name: d3131dad409e220ec5f0c47973e76619fb43a8fada9a10a26c3117611f522953
2018-07-14 15:13:20 +00:00
crc
9e1a06285f add new file open words to RRE, simplify Cat.forth
FossilOrigin-Name: 13f13074220453bbac62de5c8c728dae92f1bfbbdf225846414f86aa2e17dea1
2018-07-14 14:24:12 +00:00
crc
953b032df2 use CELL in place of int in Nga
FossilOrigin-Name: b65de560749aaabc77abfb90cb60b988b1e2524d897a696bc75d3b875bd987ad
2018-07-11 00:39:44 +00:00
crc
6974fb30d0 Remove tors
FossilOrigin-Name: f27d20c489355064706329045d1a3f6c0c3c64fe2e679e48f06edba06b6554b1
2018-06-20 13:13:43 +00:00
crc
522555a96e add f:square, f:round to rre
FossilOrigin-Name: b60bd4d77c2e6ff411efbe63650142ac95057d99fc6c08fc361582dce608d09a
2018-05-24 10:59:39 +00:00
crc
e44fc4be98 add set:make
FossilOrigin-Name: 03e3b6a56f8d4cd57e725555eda910070b4a2fe1e71da6a0b55a33cbc46c67c3
2018-05-10 10:45:38 +00:00