crc
|
daae0aac4e
|
add f:sqrt to rre
FossilOrigin-Name: dca147b3ff78c72c691fdeaf2cc6d696bc39cc9a9d83b218feea8185e58f6c87
|
2018-05-07 15:43:25 +00:00 |
|
crc
|
046b3c294d
|
rre: rewrite command line handler
FossilOrigin-Name: 7952fb9dd429300c8b8532bdaab310bbe4251fa6f759e841deb7968006a2849c
|
2018-05-01 18:08:13 +00:00 |
|
crc
|
ed4db30646
|
rre: "-t" command line argument to run tests in ``` blocks
FossilOrigin-Name: f64a39208bd24e4595c4ecb5f5a0f738408352a453856f7dc34a38799c2c722a
|
2018-04-30 13:08:52 +00:00 |
|
crc
|
226ab37b82
|
rre: increase memory size to 12mb
FossilOrigin-Name: 3e3cc08fdb85ff19a8ef830c39bd600060eece9183762dbf25144b54220097dc
|
2018-04-19 15:32:13 +00:00 |
|
crc
|
d59e1129e6
|
rre now exits on stack overflow, stack underflow, memory write out of bounds
FossilOrigin-Name: 93f6e0aa74fc582e25846b61a6eb0c478ee8399149cd4072e250cab11d001c6a
|
2018-04-13 11:21:56 +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
|
8ab0e16e58
|
fix a bunch of small bugs related to new i/o handling in rre
FossilOrigin-Name: f476e6055d734a0e1c4671bb0ade3f0efc9cc8ecf5638649a3ad8281d37ef7f8
|
2018-04-04 17:31:00 +00:00 |
|
crc
|
d0cd20c03c
|
rre: backspace fully working under -c option (requires USE_TERMIOS)
FossilOrigin-Name: bdf645c9304b44153e777e406f2dcfaf943ee1dcca70795413a79b6161ae1fc9
|
2018-04-04 16:11:44 +00:00 |
|
crc
|
13b0014563
|
new words in rre: unix:io:putn, unix:io:puts
FossilOrigin-Name: 68fa7a139eeab60432b1b0be3902b4e5658cb510c548f8bac2c1bdd1db35b364
|
2018-02-16 20:26:13 +00:00 |
|
crc
|
25e75074e5
|
interfaces: add NOP skipping to improve performance
FossilOrigin-Name: e6c55b2128f8fa444ce3f77d6f9c571a0ce046c75a125e03cbf9581e381de130
|
2018-02-03 16:07:25 +00:00 |
|
crc
|
8fc0b21eda
|
rre: rename image source files
FossilOrigin-Name: 352fd2f8d7b28fc042c77be0c369ebc2aeb52e22e6aa594bf0c1df97c9d7764a
|
2018-01-30 14:59:06 +00:00 |
|
crc
|
00e50d913a
|
rre: rre now compiles under gcc-2.9 (tested on haiku/beos)
FossilOrigin-Name: 3e5cf0d0bf9ffa4b15aaf1b13d404f09b9ca388eac9e40fa25f71b9e3830a17c
|
2018-01-27 20:18:29 +00:00 |
|
crc
|
9cc4b36324
|
rre, repl: haiku error messages
FossilOrigin-Name: 8b6abe080b10e7b8cb3a60d38fed060a71ea5ad4b0281d81c6ab81dd96269bb5
|
2018-01-26 17:04:41 +00:00 |
|
crc
|
c27127da5c
|
rre: work on making extension naming constants more consistent
FossilOrigin-Name: e01a468ca36aca8ee04e6f75ae3d785d8f3af3fb1d9f955ed7a458a270aab95f
|
2018-01-10 14:53:30 +00:00 |
|
crc
|
43a3402278
|
rre: commentary work
FossilOrigin-Name: 736d65d005586829040475bd70362592b8d822ff7ea73275eca4818ec8ffd6fd
|
2018-01-10 14:02:55 +00:00 |
|
crc
|
967b53d9dc
|
rre: more refactoring, commentary
FossilOrigin-Name: 5f3397efa1bcc31e314a535c99bfd69ca90cc7d49542d2049942267034d1c185
|
2018-01-10 13:36:08 +00:00 |
|
crc
|
54b7e0b4af
|
rre: more refactoring (breaking apart main())
FossilOrigin-Name: 098dae0da8e5b7aefbe6279d69ab93f964bb54c9be607c972cd52be846f45675
|
2018-01-09 21:59:00 +00:00 |
|
crc
|
7d7ed4217c
|
rre: more commentary, remove unused functions
FossilOrigin-Name: 19ea7156ae70592fa641f0d39c8153dfd880a7f09254ff179fce57631dd5b187
|
2018-01-09 21:36:33 +00:00 |
|
crc
|
1ec0c23569
|
rre: more refactoring
FossilOrigin-Name: a1b1d96f731735a57181447e949768ddb749b27eee71daf979ef9ac5f3852687
|
2018-01-09 15:32:29 +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
|
cfb94a82ea
|
rre: more commentary, start work on allowing enable/disable of extensions
FossilOrigin-Name: f31639573ef9c642c1244eb9e0bcd887d1ecacb13f940b7524821d94edf08928
|
2018-01-09 14:17:26 +00:00 |
|
crc
|
28358e8499
|
begin commentary on rre
FossilOrigin-Name: ce56dc2e69811674fea2fa73a59f064ce981fae372bc7a46639506a367559ae5
|
2018-01-09 13:58:34 +00:00 |
|
crc
|
243c5d92fb
|
add f:ceiling
FossilOrigin-Name: 3967323c607c8bff963a1555a603ae720bad43d8649a2214d1a42f463fe95079
|
2017-12-19 01:29:28 +00:00 |
|
crc
|
80c2ac7f0d
|
fix string_inject in rre (thanks @Mokona@octodon.social for finding this bug)
FossilOrigin-Name: acf755ae7b2d5485687f686fc59f71fcabd3c60e185d694e8ece1e7462974e87
|
2017-12-12 21:31:01 +00:00 |
|
crc
|
e21bd34e5a
|
rre command line changes: -ic is now -c, both -i and -f allow passing a file name to load via -f, added -h for help text
FossilOrigin-Name: 44009ddf80906b82be2f7869a95be8c539b0efa23537329e7164cac18276d335
|
2017-11-28 18:57:51 +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 |
|
crc
|
d9a5756151
|
rre: handle backspace; add -ic for cbreak mode, use -i for non-breaking mode
FossilOrigin-Name: 0835cc01bca5eece5d9d5036fffba44e01ed6ebd4c612c613c3f7764dce92e79
|
2017-11-26 14:54:55 +00:00 |
|
crc
|
777b15e56a
|
rre, repl: quit if attempt to store before address 0
FossilOrigin-Name: ce61c9c18e464240e22f68b50fe17474ef089a67143e4c3d3b615b83baae42f7
|
2017-11-21 12:20:55 +00:00 |
|
crc
|
ec4e406feb
|
rre, repl: quit if attempt to store beyond IMAGE_SIZE
FossilOrigin-Name: 9ca790fe4e89dd18914e494d60224dd837e16f43f528037ab73f31374ca432b4
|
2017-11-21 12:19:00 +00:00 |
|
crc
|
29b0370e50
|
shorten C-part of floating point code a bit
FossilOrigin-Name: a5f0b35f946f25c813de5c16a1b172727b011a7d2bfaa644c9e1e4ca866dd6eb
|
2017-11-19 15:00:29 +00:00 |
|
crc
|
8185f9839c
|
add f:asin , f:atan , f:acos
FossilOrigin-Name: 6a4e741ad77d6bf322254aeb35da613db702505efe60820d91b100813ac9b5ff
|
2017-11-19 14:51:25 +00:00 |
|
crc
|
53dc840260
|
add f:sin, f:tan, f:cos
FossilOrigin-Name: 613582429fb75cee604f8a4e8402286a3cf76b561782a3dbb2156e0a19a3d0ff
|
2017-11-19 01:04:22 +00:00 |
|
crc
|
1e3de483b7
|
rre: add -i for interactive mode
FossilOrigin-Name: 1298ee794c8f9a90d099b39b2ef4c59f128de0ba73a7ae11f37abadc4ae24241
|
2017-11-15 19:57:17 +00:00 |
|
crc
|
ac8745a4a4
|
add unix:sleep
FossilOrigin-Name: 6db38b3d4ff77f35e025658a3ced78cacfcc093742ef7d20cb9767830d738d73
|
2017-11-14 19:16:49 +00:00 |
|
crc
|
281932ff4a
|
add unix:putenv
FossilOrigin-Name: 0be9f7ec4faec2d57a9d993defc8729a721c9b5f08320d2319d4059fffd5877e
|
2017-11-10 19:23:28 +00:00 |
|
crc
|
c9aa72a25d
|
unix:getenv, unix:chdir
FossilOrigin-Name: 59da938df20d3bf9fc7b72184e2ae6dd3f971f20f40c3d245e9cf2201d967cb4
|
2017-11-10 19:10:33 +00:00 |
|
crc
|
fd20b76fc8
|
add unix:write to rre
FossilOrigin-Name: 6b8a0b19700bd3ea4bfb63a3c075144dd2c7f2e7fa5a80b11ad0cb662ee71d71
|
2017-11-09 17:59:04 +00:00 |
|
crc
|
029d08dd4d
|
add unix:popen and unix:pclose
FossilOrigin-Name: 53698064ecfb0147075a38a1b53a0b62480135b1461c8fd35d99724520f759af
|
2017-11-05 21:52:49 +00:00 |
|
crc
|
f1177aefba
|
add unix:kill
FossilOrigin-Name: 7b1b1c28f982ca18ae5694507307306b47413c373e1d6f4e8d096d798793ae0c
|
2017-11-05 02:51:13 +00:00 |
|
crc
|
66c05fc508
|
add unix:wait , some commentary on the unix: namespace words
FossilOrigin-Name: be7b34cfa06d5cc3e32ad7157711c8b99ad178d9a27a9c447d3db34aff516099
|
2017-11-05 02:46:38 +00:00 |
|
crc
|
aa0eec214e
|
sys:system is now unix:system; add unix:exit, unix:fork, unix:getpid, unix:exec0, unix:exec1, unix:exec2, unix:exec3
FossilOrigin-Name: 45b455bbe7303845a17d9feadea26d0ea3ffd22bf13bb40db01368100c75bbef
|
2017-11-04 21:22:36 +00:00 |
|
crc
|
0b4e17e66b
|
rre: add a sys:system word
FossilOrigin-Name: 72327d3b0cc6574bc791de4b5bb6ecbd27e0b41cf198e110a19e42e1f967dfbb
|
2017-11-04 14:23:49 +00:00 |
|
crc
|
317633ea9e
|
some cleanups to rre
FossilOrigin-Name: e5640507a0128e1244c04abdd9a92a0aaa5f71a621d48f7c12190af7b0389afd
|
2017-10-20 01:30:55 +00:00 |
|
crc
|
af66c0079e
|
source -> interfaces; remove tanu
FossilOrigin-Name: 4bba4776c0c7e6b1a336592eb50beaff4a81a70d8c20be376e12322ef5bfd16c
|
2017-10-20 01:16:46 +00:00 |
|