Commit graph

84 commits

Author SHA1 Message Date
crc
27f841e3ba reduce default image size; max number of open files
FossilOrigin-Name: dcc17eea2f46a1bb50e0039d60c5921ea5482b15b70b0a2859086568a34026a4
2019-11-13 21:24:11 +00:00
crc
18d5d0c869 2019.10 release
FossilOrigin-Name: 62c4f7366af0f0898c32381ab5eb6cda812ec26d15c3462676a55c59b8840bcf
2019-10-29 17:24:48 +00:00
crc
0fc6d35044 fix c:letter? (thanks to Tony Sidaway for reporting this)
FossilOrigin-Name: 5b19eeb3cee103af5616981d375498995ed57b5218b2ed85bbe2d19d784f6f86
2019-10-18 19:37:46 +00:00
crc
5cf232571e updates to glossary
FossilOrigin-Name: e078c14150ce5721f0b21ebd458b1d0104a1ed6f413362e6a8ca15790869edb0
2019-10-14 20:33:58 +00:00
crc
99d8e68145 small fix to rng on 64-bit
FossilOrigin-Name: 4f75a1c670b037e15e97f4364a8a01229b5a293383b02827ea95d924623cd2d0
2019-10-14 18:45:01 +00:00
crc
21f484eba5 release notes updates
FossilOrigin-Name: 29bd1ad1acdc3c7ffcd04d09d5561acc9eae490333635375b079ad74fb6ea61d
2019-10-14 17:39:09 +00:00
crc
2ff677c5d3 proper rng device in retro-unix
FossilOrigin-Name: fc95ae344b6ea961c9e65426b0b8820104c4b9f9a74a35a125635f207fff2b16
2019-10-14 15:17:43 +00:00
crc
078d98e8cf rng: move xorshift and mersenne into the examples
FossilOrigin-Name: 78d70988db343fada5bb205cc23fd5ad0282d9e5dc7305eaef607cb941e19db1
2019-09-30 18:34:57 +00:00
crc
ec71c4bd69 fix a bug preventing scripts from running
FossilOrigin-Name: f1204d50477fb3e99da37d39dff379b558d40c8a7792c3db257017d8bfacc2bf
2019-09-27 10:37:54 +00:00
crc
18a86419d0 fix some issues w/loading images
FossilOrigin-Name: a1b08f9f89c1aa393fb16e329252fa2a12b6eb377aa35447a9a2a5479c5dce27
2019-09-26 12:27:06 +00:00
crc
a250a3c341 retro-unix: guard against floating point stack over/underflow
FossilOrigin-Name: 50ce6bbf10eccb578fd0c75912a031ff59ab1e55ea2c4933c6bb84de9a1a1ffa
2019-09-25 16:58:34 +00:00
crc
3c01a0c0be attempt to fix f:to-e and e:to-f
FossilOrigin-Name: 3a17c82ade33655d5199009221c4be831a6aab45eb578760500deeab29dd9a9d
2019-09-24 17:00:13 +00:00
crc
7c27fc702c retro-unix: on stack over/underflow, include value of stack pointer
FossilOrigin-Name: 960c119cf85e9da606061b0a600154685baaf606fec150e28f7024e31d1b0117
2019-09-24 16:58:39 +00:00
crc
ae53c1bc8a fix missing #include
FossilOrigin-Name: fd6065f8bccea10ad4a6de8ca2bfc462c36b5f0fae8e5961edd31773c95381a3
2019-09-24 16:31:20 +00:00
crc
af7454ee80 Build for 64bit with make clean; make CFLAGS="-O2 -DBIT64"
FossilOrigin-Name: d4fa66ba7fd57ca5095f4f6ac40bc8c20c948f6c8a52635a6156b3525f9703b3
2019-09-23 15:11:56 +00:00
crc
91fc0a0d27 build a 64-bit cell system with CFLAGS="-O2 -DCELL=int64_t" make (this does not yet set the n:MIN and n:MAX
FossilOrigin-Name: 96987abc1a7ce351c151b173a3f1fe64d6a4e1c5190cf1eacefd1d063efddbe1
2019-09-22 03:01:49 +00:00
crc
c2e1b3f932 rx.muri: clarify which line is being discussed in the instruction bundle (re: line 60)
FossilOrigin-Name: 477678cacf07e03572ad874325e0eeb0cd8c42ae3bdf3a55b6f120514c1ff101
2019-09-20 15:56:49 +00:00
crc
42162b3231 add a few notes on the clock: words to the unix.retro sources
FossilOrigin-Name: 9ae32e66eb35989672a17b9dd768e73d82073754a7a9738eeb03fe27d577278e
2019-09-20 14:57:17 +00:00
crc
318b89d92b rx.muri: fix another inaccuracy
FossilOrigin-Name: 9afac3402f334da040a0baf818c566b91345d8dffefc38d966dd02129ab2bf2f
2019-09-20 14:52:48 +00:00
crc
2578acd4c2 rx.muri: attempt to clarify some things with the need to use nop after instructions changing ip; fix a typo; remove magic numbers from the primitives
FossilOrigin-Name: 19eb69b5366420e1422aeb7c5d7386d8ae7100ace64f3b767dc3f80c2857a01e
2019-09-20 14:22:05 +00:00
crc
a6ac5c63f6 rx.muri: fix assembly listing, remove an unused function
FossilOrigin-Name: 7f924861844806361a2ec5eeb4b528b0df84407f90b0ad46ce41b1c9b58e9798
2019-09-18 17:15:49 +00:00
crc
2cb7f80a71 fix instruction listings in muri comments
FossilOrigin-Name: 6118c95e793c7543b93d67abbc5b3d13f211c47b2ea0b3fe598b7511bbcef6cd
2019-09-18 17:12:55 +00:00
crc
d319511561 remove ok, clarify the use of the -s startup flag
FossilOrigin-Name: 118097503e176cff1bdc46d3bd39bb4e0912feee8de4dc32adb95fd1b314c413
2019-09-18 16:48:15 +00:00
crc
f42d300621 updates to make it easier to build a 64-bit cell based system
FossilOrigin-Name: bd1dc5eca7e6e58aaf3b6a0b3f3d0571db0467f4ceb49028e3b4736a85c019de
2019-09-17 16:40:25 +00:00
crc
ca37b6863b unix:time is now clock:timestamp
FossilOrigin-Name: f1c9924fd290594ab3b3d34933aeab94a02f7a6760642b6d5a5f9ca2a7a9687c
2019-09-16 20:34:52 +00:00
crc
32b97e4dfc new retro/javascript interface
FossilOrigin-Name: 24dd8a03e2b6fb2d2e515e2df7fcdb46741dfb52c508b2e403c726d1d33d63d2
2019-08-29 16:37:08 +00:00
crc
f0f670cc13 report address stack overflow errors
FossilOrigin-Name: 26aa472ace0283eec8f0471db5aef1ba67bcbdd837c7149bd1c9e966b95f24c0
2019-08-02 19:29:29 +00:00
crc
53acb9ca20 fix unix:get-cwd
FossilOrigin-Name: 3c6ff1d09c1893a3ca06ef860f0256742c3f1cd4ca7808d3ab20e6b683dab271
2019-07-29 12:26:39 +00:00
crc
16a4e863fc deprecate some unix: words
FossilOrigin-Name: ee5fdb8cdd4e6ab24f9df0ec33cde4f528f60edb1860d2a4b304bd9c5e062a96
2019-07-22 21:05:08 +00:00
crc
b8d326aef3 faster, smaller code when using curry
FossilOrigin-Name: e31098c74df8e29ad7545e52b593a9564123088e5bf772762237341e8dec3ef6
2019-07-12 21:13:11 +00:00
crc
ed16c72510 retro/unix: build with -DNOCHECKS to disable runtime error checks
FossilOrigin-Name: 5e7e9ad42d1e4b9be4c76154a17f607c9e84c9ce6e13d26b20cfbfee161dad80
2019-06-28 17:54:16 +00:00
crc
fefbebc7fb move the minimal/no-libc versions out of native/
FossilOrigin-Name: 13da54fec0e451cbd57bbe6a45db421c5aadfd44e1fed5cf41be802285472679
2019-06-28 17:05:56 +00:00
crc
95afc6391f retro/native: use .retro suffix for driver sources
FossilOrigin-Name: 3a25995e909bee4a46f3f1a6310837ca9d32ad5f88fe2716d573d98227374e58
2019-06-28 16:49:21 +00:00
crc
e812604b69 begin use of .retro instead of .forth
FossilOrigin-Name: e0338302de74d2255f06b867fa479c31357f4f6916b58f7a309854a471fc2710
2019-06-28 14:17:50 +00:00
crc
959c929c23 catch division by zero
FossilOrigin-Name: 3ea7916cc2c72877ed80d3f58da8a0fd003b8331479d17e5e9e6393bfb901d0d
2019-06-28 13:45:07 +00:00
crc
a20399c8b2 retro/unix: add error check for file handle
FossilOrigin-Name: 88375679537ac9d57f365fef4c810ebaf695799b6a2b9b6ff9c6baed3c5a2dd1
2019-06-27 18:07:40 +00:00
crc
f3382f82a8 retro/unix: add error check for file handle
FossilOrigin-Name: d3845a8b54709e05f75d020ee7902225e850c0d107cb4d13449c6ff5ed4dc6d2
2019-06-27 17:35:14 +00:00
crc
308584198c add some additional error checks for memory range access
FossilOrigin-Name: 223e1e5c3ac12da4b7f7b1ed468fbff1d61b141d5bbb15a4390a4cd797466de8
2019-06-27 17:19:45 +00:00
crc
e10bb579be add back missing c# vm implementation
FossilOrigin-Name: 3292d9510a5783beb430d77771e9bd97cef32b7a4ed8faee228f45c3139bb8c9
2019-06-17 11:18:34 +00:00
crc
6baf653e59 next version will be 2019.7
FossilOrigin-Name: 37acebb8ecdc177cbc065c87193db188e89cf40382a033664d67eb36bf6c5ec5
2019-06-14 17:15:30 +00:00
crc
2d4bc0ef77 add s:replace-all
FossilOrigin-Name: 91ca5b8716921386864322776e792ae318f8aa76425aba52e205184b139ad616
2019-06-13 14:33:03 +00:00
crc
36d102985c add unix:slurp-pipe
FossilOrigin-Name: 59d13d9328bc4c188a0b394ec9d3af86375bc1edaf9b7d3c9ccb47627dff2062
2019-06-07 14:52:28 +00:00
crc
3a92a0bdcb retro/unix: return errno for socket:bind as well
FossilOrigin-Name: 8b42a2a8e9a99e7629e20f8b011d8df4535e127247f3163451b74dea09094fb4
2019-06-06 18:46:08 +00:00
crc
d2f5aea573 retro/unix: use internal strl* functions in sockets support
FossilOrigin-Name: b063264b665630ff20bd24b88e3340ff0884c13785759d0e70df0779598f04d7
2019-06-06 18:40:38 +00:00
crc
1ad903a1e7 fix some typos, add glossary entries for the socket: words
FossilOrigin-Name: e3c7f14b1463c9d3f113f805cce17751026ba8e48aef990028f8b6fc0b7d5c50
2019-06-06 17:15:52 +00:00
crc
b3ce92dde5 retro/unix: bind, accept, listen functioning...
FossilOrigin-Name: d20f444bec18f7bcf06972e8bf9f020371e1dbdde8d8906cf2712d7e5ee521b4
2019-06-06 15:17:56 +00:00
crc
3fb5634c84 retro/unix: sockets: connect, send, recv working
FossilOrigin-Name: 5e5e616d176b957db8f8f5737f855a892f793b190abbb621a73143c9444c2671
2019-06-06 13:46:19 +00:00
crc
1686d5ef08 retro/unix: sockets: add socket:getaddrinfo, socket:connect
FossilOrigin-Name: ad6127af53b7e1ada3415706c810f0a48f3b3de9cd60d0111d435a700c994f18
2019-06-06 13:11:20 +00:00
crc
37422becc3 retro/unix: more sockets work: add socket:create and socket:close, stubs for calling the i/o functions
FossilOrigin-Name: f5a2154948a021c121477c7b70015b083900bf947d9bf4ba6b94c9d9f984b3c2
2019-06-06 12:48:27 +00:00
crc
49616a8d37 retro/native: better 0x prefix
FossilOrigin-Name: 7d41af52906b37e4aa77d7767815fb639aad232fece0124cff568bae0dfd66f5
2019-06-06 11:15:27 +00:00