crc
|
9395104b23
|
remove retro-ri, add retro-ri functionality to rre
FossilOrigin-Name: 770e1433bde4cca73ab3409a5a0e837d5daea4540110a805f1f990d4136fbaab
|
2019-03-29 18:46:22 +00:00 |
|
crc
|
2413774036
|
retro-repl, retro-barebones: target 1mB RAM use model
FossilOrigin-Name: 07e35c09558dc989b2dbd293daa86cf6c29c03517655a240f238561be9a66034
|
2019-03-26 19:55:06 +00:00 |
|
crc
|
6aed370ce4
|
retro: implicit -i with -s
FossilOrigin-Name: d3ae525c2fd08b8003dd507911d066a676ec254d70a27187bbc53bbf4482f706
|
2019-03-22 11:30:39 +00:00 |
|
crc
|
34606bec09
|
retro: only use atexit() if the termios stuff is actually used
FossilOrigin-Name: c3a374cb38a0f8805c1e7906c5595c0fecb4c5265acf7fbb72cb81f8d682e7ab
|
2019-03-21 20:45:33 +00:00 |
|
crc
|
dade4cee3a
|
retro w/o args will now run in interactive mode
FossilOrigin-Name: b9bc17aa2c02e27805b8ee30003854b313dab5e7f5fd3d0d20a88dc86342cf99
|
2019-03-21 20:36:38 +00:00 |
|
crc
|
5c6100987b
|
rre: as suggested by the_cuckoo, use atexit() to call terminal restore on exit
FossilOrigin-Name: b7e4ec5fdb3759b044319e757d14fc0248b7e1c4a793473b8388749593ed2467
|
2019-03-21 11:05:45 +00:00 |
|
crc
|
fe685c4c79
|
prevent loading of image > image_size
FossilOrigin-Name: f2d5c3ecf014db71b9c394320d83c7ad2cd3b41d677c5518d5952f940fde8323
|
2019-03-20 20:55:00 +00:00 |
|
crc
|
8eb08c0679
|
rre: exit on stack over/underflow
FossilOrigin-Name: da30938315fc7bf557b531b62c980b94919afae6d714eb0455744efeb28ece8c
|
2019-03-20 19:31:40 +00:00 |
|
crc
|
142fef596f
|
rre: add sys:name
FossilOrigin-Name: 0feb3a42a228affa95bf9885ff5d8fd13c48363bbcf48c3c00845aaac8c09a22
|
2019-03-06 17:22:56 +00:00 |
|
crc
|
3e3ba7c8cc
|
fix some issues with building a custom image, rre can now save the image using image:save
FossilOrigin-Name: 58a71b95b549c1eda727eeac3aac3a45261fe7691ba84e9cfbeb50a3361b93b4
|
2019-02-06 13:09:35 +00:00 |
|
crc
|
26bee34006
|
rre: add -u command line option
FossilOrigin-Name: 56a0437f8913f2f670fc6244e102d23f608a40f67c0e93d66bcc471a2ce43555
|
2019-01-22 14:35:31 +00:00 |
|
crc
|
9c1b4e6a4b
|
start using image-functions in rre
FossilOrigin-Name: a6241f49f840588439e53ce10c5a948b3edb0e8d1773fd2c535549b2ac96854a
|
2019-01-15 21:31:41 +00:00 |
|
crc
|
f7ad227b3c
|
patch entry point for rre image
FossilOrigin-Name: 9556277bf0f65a39e12517413675efd68eafc5a3c1332645d5fa2e49379fd61d
|
2019-01-12 23:30:52 +00:00 |
|
crc
|
764ba41e8b
|
rre: rename source file for embedded image
FossilOrigin-Name: abac23e7900c4a8f4ba114c71151b234295d5c0a1ae4eeb0bf475ca2399a3e4c
|
2019-01-04 05:10:10 +00:00 |
|
crc
|
ecfee0a892
|
more copyright year updates
FossilOrigin-Name: 16c5cd14ed545859aabc345bb28f39d0ea1c87d1f486c32b78133f2fb59cd73c
|
2019-01-04 01:50:49 +00:00 |
|
crc
|
04fd65d096
|
update more (c) years
FossilOrigin-Name: 6d157d5a338be5b8fc2dab2bb547a4adb39cc7cee974702ff7e9794093db3854
|
2019-01-03 14:18:17 +00:00 |
|
crc
|
3ea2bcc9ca
|
rre: adjust stack sizes
FossilOrigin-Name: 14e53637a8f53f63ec2d45ade43abb3a6d8deaa2c02a5bc8be8c32bafeb03f0c
|
2018-12-21 16:14:42 +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
|
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
|
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
|
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
|
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
|
94252729fc
|
running rre w/o arguments now starts the listener
FossilOrigin-Name: c63b6df4d753dfa2382a0b242b5dc9c679757817da790dd46741f4dd6ac0fea6
|
2018-11-04 18:46:54 +00:00 |
|
crc
|
e786158f0a
|
work on rre error messages with s:evaluate
FossilOrigin-Name: 5e3e92ee30be95df4b479b2190fb9431d86408941f52ea3768939c8b35f4f181
|
2018-10-09 19:48:54 +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
|
953b032df2
|
use CELL in place of int in Nga
FossilOrigin-Name: b65de560749aaabc77abfb90cb60b988b1e2524d897a696bc75d3b875bd987ad
|
2018-07-11 00:39:44 +00:00 |
|
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 |
|