Commit graph

89 commits

Author SHA1 Message Date
crc
19748f6150 fix some bugs
FossilOrigin-Name: 5b3c5318872e9bc39f7ac79fa5d8189366abcb5f5e0149a78cbf548e5bad0f66
2019-01-29 23:05:48 +00:00
crc
32876962ef rx: err:notfound now has a ret (in case its ever unhooked)
FossilOrigin-Name: 3eddec15481beff1a42dde5769d79e136f7d3a4a89bc971eed6e366852671ba0
2019-01-28 15:11:58 +00:00
crc
4029eb5f12 hooks now part of core language
FossilOrigin-Name: 9c7796470e71fe1e14f800ab7f0a00cb3f91cb265e2d52b6e4ab77e7c185c6bc
2019-01-19 04:49:47 +00:00
crc
9619e7753d add if; and -if;
FossilOrigin-Name: 5c1a06cda34b3223dc0e1b552ced9bd07ab0b10327c246b4fb3fa69efb3de75f
2019-01-11 20:27:50 +00:00
crc
a94065866a more cleanups
FossilOrigin-Name: 87ef440789795b1f6ea207b9b07a598b5ee0598bca0fe98c5e43d460f1f43df1
2019-01-11 03:26:40 +00:00
crc
d7ae8b1497 bump version number
FossilOrigin-Name: 6876a8d27a690f634cd8b81e77050167b1c09ef3da0f390107c2cf6f0a2cd8d3
2019-01-11 03:11:15 +00:00
crc
cff539e338 add " prefix
FossilOrigin-Name: 7c9df9949aff1548a1ab73230e33d5d47a14fdc40ee181e068bded9e9605751a
2019-01-03 20:12:56 +00:00
crc
10d602b4d6 bump Rx to 2019.1
FossilOrigin-Name: 4bfc92d3ce0f6cdec789c83230c20fce5675d9b3a3dce3d2bb3b4c59e12b2853
2019-01-03 14:09:23 +00:00
crc
879bca482e fix s:empty
FossilOrigin-Name: fe38bead26c26bef6b24419448469ed49837cf594d4e94b30ccdc432f222ac54
2018-12-21 01:47:03 +00:00
crc
ad50177feb i/o scanner done
FossilOrigin-Name: 7be8caac6c03773c654d6402875e067b3b69369866ba369c67c20f011195c5f2
2018-11-23 20:38:46 +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
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
ff12851555 more renamings of binaries
FossilOrigin-Name: 71a5169ee7f1f927a78990f1ed2a571250a33b1bba93ab6d7f80d98d70fd690c
2018-11-04 21:34:56 +00:00
crc
a7cb02618a work on | prefix
FossilOrigin-Name: 657a86375100b919aaec1f2ec6a3af5959fff0799241d8caa99dc59980d39804
2018-10-09 20:33:02 +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
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
6974fb30d0 Remove tors
FossilOrigin-Name: f27d20c489355064706329045d1a3f6c0c3c64fe2e679e48f06edba06b6554b1
2018-06-20 13:13:43 +00:00
crc
e44fc4be98 add set:make
FossilOrigin-Name: 03e3b6a56f8d4cd57e725555eda910070b4a2fe1e71da6a0b55a33cbc46c67c3
2018-05-10 10:45:38 +00:00
crc
976ece056a oops, forgot to enable the new word
FossilOrigin-Name: 7d22e3a08c4a26f5a05612fc491f598489893d7b1caea3a2ab51f1801b3d1485
2018-05-09 12:15:27 +00:00
crc
09d29752fb words -> d:words
FossilOrigin-Name: dfbcf2d3cc05753ef5fcc91f2b929e47350b93e7a01b9bac7c3011b9175e5d6e
2018-05-07 18:25:49 +00:00
crc
ddabe33a63 begin mass renaming of i/o words
FossilOrigin-Name: 1a0573c3e4206a48617f75371b8a5f3073b71011b14442924c92713a3f10a5d0
2018-05-07 16:24:36 +00:00
crc
e71709b303 begin work on 2018.6; this release *will* make some changes that break existing code in small ways
FossilOrigin-Name: 2ea7e4d5f74070041c454af65713a478ebe2a9d71bbc9e6bb6add6c256351765
2018-04-25 16:51:46 +00:00
crc
13a03f63cd stdlib: save 504 cells by moving some words in s: and using them to reimplement c:vowel? and c:whitespace?
FossilOrigin-Name: 8ec1d59989cea51be088b118edc031a7bacaabd1596b7fb9a8030893e8e02718
2018-04-09 11:38:14 +00:00
crc
707306e34c fix handling of backspace in rre interactive mode
FossilOrigin-Name: 2db647fd51a5967be2d08c9bd29f5b861b71f2776b436699fe036136d5f4a106
2018-04-03 20:45:55 +00:00
crc
b78195287d add times<with-index>, I, J, K to stdlib
FossilOrigin-Name: 3eda504f7ce69f0d4c747158765b4905487a41157538845ee616840660f9d2f8
2018-02-26 14:47:44 +00:00
crc
3390c4f2ca rx: inline the _packedcall and _packedjump values instead of doing a fetch to retrieve them.
FossilOrigin-Name: 6496a2c45f96d12d231f404fde624fe8c350077b14573958913a76a907a3af45
2018-02-13 15:38:25 +00:00
crc
d727370cf9 0; push pop no longer check Compiler state
FossilOrigin-Name: d3699a4725660424bad6567072065bd85c9d8b9e377923d7149eea234d04afa7
2018-02-13 15:25:08 +00:00
crc
9cfbc1de23 rx: remove no-longer-needed words (saves 5 cells)
FossilOrigin-Name: 5137b131216bdfd444c1ace3ff0cc1ea730f333e1e3f9eae783871d5e46a3785
2018-02-13 14:52:24 +00:00
crc
42168296ee the commit in which a faster s:eq? makes everything better
FossilOrigin-Name: e46d6cdd2ed11be65de01eafb90bc50f4b20832d885e702dc8512a019c525b2e
2018-02-12 23:21:53 +00:00
crc
ae3a0a0d44 rx: slightly smaller/faster s:eq?
FossilOrigin-Name: cd500d6c046c27a6ff00ab3bf75e7b21f8727462fdcda50fbd01df0e3579baee
2018-02-12 18:23:34 +00:00
crc
cd0a28ab4a tooling: generation of image.c files for embedding now has shorter lines in the image.c
FossilOrigin-Name: 4c3514bfdcd4fcfdb264303bfddb897edd2e53f74beb91cc075e2882065459b3
2018-02-02 21:43:29 +00:00
crc
0b176bd577 Forgot to commit image.c for use w/repl
FossilOrigin-Name: ff226c6a6bdcd3988b67d7962b1a550de35918d8c4cd739051e12c16f7dbea73
2018-01-30 15:03:59 +00:00
crc
8fc0b21eda rre: rename image source files
FossilOrigin-Name: 352fd2f8d7b28fc042c77be0c369ebc2aeb52e22e6aa594bf0c1df97c9d7764a
2018-01-30 14:59:06 +00:00
crc
f26020ef1b rre: more commentary, begin work on refactoring the execute() function
FossilOrigin-Name: eaf127616767361b452246e249fcc37251dbd1373e842ad5ea44c5abe821dac2
2018-01-09 14:47:13 +00:00
crc
170ac5d66b Bump version; add \r to s:with-format
FossilOrigin-Name: 2fc2c22ea74ade73584e0a292ed8be1f71d33714e1c24822067fccb4b4c42574
2017-12-21 23:19:13 +00:00
crc
243c5d92fb add f:ceiling
FossilOrigin-Name: 3967323c607c8bff963a1555a603ae720bad43d8649a2214d1a42f463fe95079
2017-12-19 01:29:28 +00:00
crc
2aef61474e add backspace support to parse-until
FossilOrigin-Name: e60d47a21518c155c9def557c6b7f249dc85316a57753898e119aff7edc6f292
2017-12-01 02:23:12 +00:00
crc
96a2252e53 rre: add parse-until and gets
FossilOrigin-Name: a156a85069a7f7ac82feb9b589178bedc9aa845c0f235fd6ce97f539edcc62f1
2017-12-01 02:17:11 +00:00
crc
b511cfea0b fix issue w/include causing rre to exit in interactive mode
FossilOrigin-Name: adfe6121a489741204ff86b16d6236ee66caef8d1fab9c48c196698ad27568b4
2017-11-28 02:20:59 +00:00
crc
eecd8d7ebf rre: add "include"
FossilOrigin-Name: 2a8da0cb83630ee9094056ea9974ddda84a474aff88cccef517a6b50634f832a
2017-11-27 21:53:51 +00:00