crc
|
a5bad6d738
|
nga-python: bug fixes
FossilOrigin-Name: db3e43cefbfd1dbc5c623bb278b9c255b07e2c170c5101c9161573cc6d958e47
|
2020-11-18 23:57:17 +00:00 |
|
crc
|
9c48935d22
|
nga-python: implement Memory class, switch to this; complete updates to using IntegerStack class
FossilOrigin-Name: f3d9ce597322e35c5f32a97d198e6ae0c3e1231d64edb50188488ca49a321044
|
2020-11-18 21:03:45 +00:00 |
|
crc
|
597f571c06
|
nga-python: fix a syntax error
FossilOrigin-Name: dbc4aa2f6945cdc76b26c177ad4ae368773dec9141b2be5a4b767435d8c09ef0
|
2020-11-18 20:23:55 +00:00 |
|
crc
|
2fbc568b83
|
nga-python: commit updated retro.py using separated classes for devices, stacks
FossilOrigin-Name: 4438fbc238f048206eb6c88d2489784da5be1b0db14e3e43dc24e28c06641a59
|
2020-11-18 20:22:29 +00:00 |
|
crc
|
f212b7fcea
|
nga-python: start adding files from the rework towards a class based implementation
FossilOrigin-Name: b56fcd9e7f5f44c0f0572aa19dc423a94bbb849d593cc07621af063acb51e124
|
2020-11-18 20:20:04 +00:00 |
|
crc
|
8c99de46cc
|
add initial abort implementation (re: issue #16)
FossilOrigin-Name: e60daf2b8f8ac43c355beca9131fa029148033dc0f21493bff27dcc63a017478
|
2020-11-16 14:16:36 +00:00 |
|
crc
|
fd6eaa1184
|
nga-c: start splitting off the core nga instruction processing to a separate file
FossilOrigin-Name: ca237279132ca7557f6bf8a469be6c5be116b6c684b792f8155c6d8bfd2cb5fc
|
2020-11-02 13:44:56 +00:00 |
|
crc
|
dd8968fe72
|
retro-repl: a few small updates
FossilOrigin-Name: ab73802045c2880151239a819073bbb392aef13cf56381063a34e96e6a1afb8d
|
2020-11-02 13:34:28 +00:00 |
|
crc
|
0287339ff9
|
retro-barebones: update w/latest image, some cleanups
FossilOrigin-Name: 02f302af576d502ba19eb058deb9236a218bb8d85c0e321c6058686b1a8ce5e8
|
2020-11-02 13:25:54 +00:00 |
|
crc
|
4fb2f1456f
|
retro-compiler: continue cleanup, refactoring to separate out common bits
FossilOrigin-Name: c33321dd6375683b53dd22e201d9b455eb6b601edff7b303f32de55234cdfafd
|
2020-11-02 12:49:34 +00:00 |
|
crc
|
d4175bd769
|
retro-compiler: use the separated devices from retro-unix when implementing retro-runtime
FossilOrigin-Name: d4e05ce1b67d81e7367c7fd0385bdd6903bb1729e4c0318a1ac2e8feb818db8b
|
2020-10-22 19:35:51 +00:00 |
|
crc
|
87a5965718
|
retro-unix: begin work on splitting the C implementation into multiple files to allow for redundancy reductions
FossilOrigin-Name: 01e23fb60d44e99ac685ef618e7d837876f12f6fbc6977c3efbc3c1adb4de2da
|
2020-10-22 18:57:40 +00:00 |
|
crc
|
e20e5ce174
|
retro-unix: allow setting code, test block delimiters via the command line
FossilOrigin-Name: 8720f9d021e0f5c6f2f6ee3c8c5840ee7fee2fc126940609bf427964140746a6
|
2020-10-16 19:19:34 +00:00 |
|
crc
|
7282c03f94
|
retro-repl: some internal cleanups and improvements
FossilOrigin-Name: 98a5fb1f912459235c5ad16bf90b789bb8dc85fcf14f0a6c6d752f1107968b1a
|
2020-10-16 19:05:03 +00:00 |
|
crc
|
566203211b
|
minor reorg. in Makefile
FossilOrigin-Name: 44e74af0f1e7bafb5a7eb27c6192fb9a8a24d52acbb934f6709dff7c7e2ca26f
|
2020-10-16 17:31:09 +00:00 |
|
crc
|
52536767d1
|
retro-muri: cleanups, separate each step into a separate pass
FossilOrigin-Name: 0b883a21d86730a59b1886555d42a2753fad06f5c48bd12e0a372aa20a03168a
|
2020-10-16 14:28:14 +00:00 |
|
crc
|
97f9c4b0bd
|
begin work on 2021.1
FossilOrigin-Name: 048dd263563e6ef244cff1ea7a0426f518e891242529c8a30dcd45a9ae85cc77
|
2020-10-16 12:10:28 +00:00 |
|
crc
|
7f77c62c87
|
nga-python: scripting devices now supports include
FossilOrigin-Name: da631dafed4d63e66f15de986a19c8b0270edf4a1fd716976faeac02fd3847f8
|
2020-10-07 19:30:13 +00:00 |
|
crc
|
4327a0723a
|
nga-python: initial command line parsing, 2/3 of level 0 scripting support
FossilOrigin-Name: d8d6c2a756df433b1e577febb58cc5831cfd827cdbd1ab615a5d3b6808d5578d
|
2020-10-07 12:27:45 +00:00 |
|
crc
|
522a6d2ef4
|
nga-python: check in updated clock device (from Arland)
FossilOrigin-Name: 9b2b21be6f82d80601bc0d9cf818a9f41d5a8da130401313528cde35364d31a7
|
2020-10-06 19:11:50 +00:00 |
|
crc
|
25f580b07c
|
nga-python: check in start of random number generator, time devices from Arland
FossilOrigin-Name: 59b15476b2c36da047c913b54936a934c60460bc2028fc21ea3bb326d38e9462
|
2020-10-05 17:58:39 +00:00 |
|
crc
|
19ac2a3c4a
|
nga-python: add initial support for file i/o device
FossilOrigin-Name: 3d599c2368efc82923fec0240621b3c5374a1827bda3f87192c8d369c618f3ea
|
2020-10-02 14:39:53 +00:00 |
|
crc
|
13f11bb4ce
|
docs: add missing entries to glossary
FossilOrigin-Name: e7a4233ed04368230bf315a076bdb3f105fff28f352a28a17b0efc755deebae8
|
2020-10-01 13:45:20 +00:00 |
|
crc
|
d78edca386
|
remove last uses of old names for file i/o operations
FossilOrigin-Name: ca063e29bf5ffaec73bd2503d71244f6e28852fef0c7189064bd2e583e8bd957
|
2020-10-01 13:35:37 +00:00 |
|
crc
|
6199343fa7
|
fix more uses of deprecated names
FossilOrigin-Name: 79d334bf87cdb99181e95b3f9a2df0eedf1e23f493b8d2540f9db2db848ca862
|
2020-10-01 13:28:46 +00:00 |
|
crc
|
c676b83793
|
fix many uses of deprecated names (thanks john_cephalopoda) [first of a few patched related to this]
FossilOrigin-Name: faa0b6ed0fa09b4307285cfc8a6172762636285bb7864e64cff2995e4d9ba324
|
2020-09-30 23:02:23 +00:00 |
|
crc
|
b4e57f7721
|
retro-unix: script:current-line now starts indexing at 1 instead of 0. Closes #9
FossilOrigin-Name: 0a5357de5a65422c8bb4f7d8ac7ecf78f3e2405105c4f9523005657056ee1e83
|
2020-09-30 18:24:23 +00:00 |
|
crc
|
af987fef8d
|
vm: python, finish adding Arland's floating point I/O implementation
FossilOrigin-Name: f60859224303d03c138a1d630b9e85b8a9a9e1b12644d41f73d5852af158d1cd
|
2020-09-28 17:50:47 +00:00 |
|
crc
|
bf8346a6f3
|
vm: python, begin work on supporting floating point i/o device
FossilOrigin-Name: 668532f0b0b0744cd8ec0170fad6654f035cc5d7182221b10645e8b49fadba4f
|
2020-09-28 16:49:09 +00:00 |
|
crc
|
15dbfbbe0b
|
begin work on xhtml generation for the Markdown
FossilOrigin-Name: 0878cff65e3988b7000cc0fa5cd1fef4d3b8bbcc5b03fe5788a08eb47e319c3f
|
2020-09-23 17:45:28 +00:00 |
|
crc
|
de6c62d5f2
|
toolchain: retro-extend.py now handles multiple inputs, passing image name on command line
FossilOrigin-Name: ba4fc1a5e2b043520ccdd82c01b9a56616c95a80416db7e125434f4cf7f2529e
|
2020-09-22 15:34:05 +00:00 |
|
crc
|
9c69997d23
|
reformat python code for consistency
FossilOrigin-Name: 736acb6c40df186d519b832766543bb2a14ae09bb7aed1064922a211b3fff322
|
2020-09-22 12:06:40 +00:00 |
|
crc
|
f65e17727c
|
housekeeping: rename some files in tools
FossilOrigin-Name: 1ca05b42f8833bb6327730255f6cdc9a3b0f9fe5939cbdef2d9fb9bb5adbbda5
|
2020-09-21 17:46:08 +00:00 |
|
crc
|
5a039f381c
|
nga-python: add an implementation of the sh ift instruction
FossilOrigin-Name: a97e3fd10b07e905099fdb14c131b85df6d518223a37a75dd2499c6b382b33c1
|
2020-09-21 13:31:21 +00:00 |
|
crc
|
2f339dca49
|
retro.py: fix bug in i_fe() that was misreporting the stack depth (fixes dump-stack , as reported by Scott McCallum)
FossilOrigin-Name: 0a3728a36a36c74ea4f5573271acb1524635344f3fabf379cdd665477da1d1f1
|
2020-09-18 12:03:40 +00:00 |
|
crc
|
ef9bedc247
|
interfaces: work on commenting the floating point (forth) code
FossilOrigin-Name: dbcc2a7584eba163dce2082a0c926addf5b300e98cb4c642017f3612114060b9
|
2020-09-16 20:01:24 +00:00 |
|
crc
|
e3be3a016a
|
interfaces: io:float-operation rename to float:operation
FossilOrigin-Name: b55987b144e1e3f9a76d7155b4838795a4da311d36b580b6242d64c636928449
|
2020-09-16 19:50:53 +00:00 |
|
crc
|
350df23218
|
interfaces: io:clock-operation rename to clock:operation
FossilOrigin-Name: 1a6e8b59be02d9a0d7c1eb721dc243d5fab1011450bf49583e331aae5ff6f573
|
2020-09-16 19:45:47 +00:00 |
|
crc
|
17dfce7e79
|
retro-unix: work on adding comments to the socket interface (forth part)
FossilOrigin-Name: 4f1a44ca993c6b9e348da2fc4cf5b9cf59c7212d7667efa3fb1febe65fa01d8f
|
2020-09-16 19:28:54 +00:00 |
|
crc
|
e77c44509c
|
io:socket-operation is now socket:operation
FossilOrigin-Name: 1e0e9aedf09698db75ae181c801c6a50850372cb91ff77281b9267fa8392f74a
|
2020-09-16 19:07:06 +00:00 |
|
crc
|
8641e3b363
|
io:file-operation renamed to file:operation
FossilOrigin-Name: dd5471ed91faa50a790a5334f40432ecb7b0af24ca3266a59f033c57d2db937b
|
2020-09-16 14:37:30 +00:00 |
|
crc
|
660e52bdcb
|
rename words in sys: to script: (old names still work in this release, but are deprecated)
FossilOrigin-Name: 1a43743f43076eb087ee4dd7fbfa96b8dfda2aa4ddcff41e6a5a9634ba6e239c
|
2020-09-14 19:55:02 +00:00 |
|
crc
|
e3c83e205e
|
retro-unix: add sys:abort-include
FossilOrigin-Name: 46ed3372453392f8aeffb95dc02b7e8a8c555ae6d5e41055bce0337437fec6f2
|
2020-09-14 18:33:18 +00:00 |
|
crc
|
8a6a348d6e
|
retro-unix: add // for line comments
FossilOrigin-Name: 1ae398864d98ee367638a99cedd0ff5029c3eaa25399e23f6a9cac1e3e840617
|
2020-09-11 17:22:03 +00:00 |
|
crc
|
b48ae91544
|
retro-unix: add sys:ignore-to-eol
FossilOrigin-Name: 9fd20ae1ec4393f3734918afc379b0a1a562ee2a0f867a907af96c895281dc69
|
2020-09-11 16:50:57 +00:00 |
|
crc
|
b288c27351
|
add an example for the new words in retro-unix
FossilOrigin-Name: aeaee4930edee2a33007facbe1cf2d2440ed314c2fbb0798486e5e74b4b791eb
|
2020-09-11 14:55:23 +00:00 |
|
crc
|
016c49b64f
|
retro-unix: implement sys:current-file
FossilOrigin-Name: e46e3b5627a08168f15f0bb097d092ef9b46849ac16192659bc4ef8e114fdfc3
|
2020-09-11 13:38:33 +00:00 |
|
crc
|
f8ecce93dd
|
retro-unix: implement sys:current-line
FossilOrigin-Name: 711b80b0bcbdacd8084612c8dc60aeef5748e80c8e20bf8d0035c4e67862005d
|
2020-09-11 12:58:17 +00:00 |
|
crc
|
11fa881179
|
add stubs for sys:current-file and sys:current-line
FossilOrigin-Name: d2b032dae32b987c44b7df66c658b29df8b4f8cf6410beb657cb1b9fe8e8b399
|
2020-09-10 19:59:33 +00:00 |
|
crc
|
d29d07957d
|
allow setting image size, stack sizes at build time. see doc/book/building/unix for details
FossilOrigin-Name: 0987b8f0e28fb5a72f41e746437751a706672b09d0e4b14d6c5e5b2b4d4e7c29
|
2020-09-08 18:54:57 +00:00 |
|