crc
|
3b15924f71
|
nga-python: fix a bug in the dictionary population code
FossilOrigin-Name: b1ac26066a2e64aaa7d1b929b7993844d330a244183b8a39911b97596a3380e7
|
2020-12-18 19:21:43 +00:00 |
|
crc
|
8eba61405d
|
nga-python: fix a typo
FossilOrigin-Name: 63dc1a37b080b5acd531a771c920214601ff2595e11ebf7928f46074e2f0ae7b
|
2020-12-17 20:04:45 +00:00 |
|
crc
|
cf5df015e7
|
toolchain: add amalagamate tool for the Python implementation
FossilOrigin-Name: 2d0d2155c6aa3695d72dc2c594dd26200c7660839b4d66449d52696a91e6ce6d
|
2020-12-17 20:02:56 +00:00 |
|
crc
|
d185b6e423
|
nga-python: fix a bug in use of IntegerStack (#20)
FossilOrigin-Name: 42d2e7424dbb5d434a9123eed9976f81d6b920cd5beda654eb9ebcfe3a837091
|
2020-12-17 19:49:54 +00:00 |
|
crc
|
4e78a4ef15
|
nga-python: IntegerStack now derives from list (#20)
FossilOrigin-Name: 9cebb1e22b77545581e67fa6224286cba01a526684340452a858aa795b42af8c
|
2020-12-17 19:47:17 +00:00 |
|
crc
|
08a239f537
|
nga-python: watch calls to d:add-header to update the cached dictionary headers (#20)
FossilOrigin-Name: 55cd8f9b04907101e281c3e576b10e862b8c3b0c0bbfb4715637fb78b4cf68c2
|
2020-12-17 14:01:45 +00:00 |
|
crc
|
5efaf73271
|
nga-python: have Memory class inherit from list (#20)
FossilOrigin-Name: 36c77bdca28143d6a2928f9ea2b9dbb4003ef9e48fd61cddac0897af6f888e74
|
2020-12-17 13:21:35 +00:00 |
|
crc
|
e002be77a8
|
nga-python: reading files working now
FossilOrigin-Name: 23d2f2ffab871713281137c1645f797493aea0cbd450a00f86c550ce93a5a59e
|
2020-12-16 20:33:37 +00:00 |
|
crc
|
0cf0f63197
|
nga-python: begin work to fix file i/o device
FossilOrigin-Name: 41cf0e426d5ffe77d3b1e9c721da667a4bca14e8781f15f3d9f63decc70922c1
|
2020-12-16 20:14:07 +00:00 |
|
crc
|
bd0d879058
|
nga-python: use Python int() function in override for s:length (#20)
FossilOrigin-Name: 0094b5d63c75b5ded6b4f523ad9f3c54ac59e55072532a3158510a4b8426cdcb
|
2020-12-16 19:40:00 +00:00 |
|
crc
|
93290ac28d
|
nga-python: use Python int() function in override for s:to-number (#20)
FossilOrigin-Name: 27e48826a02a254fab1e4ecc342a8f78b8ab2dff5769b96ae85e5147b04338fd
|
2020-12-16 19:25:52 +00:00 |
|
crc
|
640c63a7ef
|
nga-python: use Python version of d:lookup for faster performance (#20)
FossilOrigin-Name: 72c3b945c4527b3896d3416c7a0d932f2dfcaf69845d6e6650fa021568a8e573
|
2020-12-16 19:21:18 +00:00 |
|
crc
|
68d2baa2bd
|
nga-python: add populate_dictionary(), find_entry() now checks cached dictionary first (working on #20)
FossilOrigin-Name: 1229de35d262ac6cc1d7b6bde9477165548c5d4ebc35056c24ff8c864f1ac06a
|
2020-12-16 14:59:08 +00:00 |
|
crc
|
858d81b49b
|
nga-python: begin work to cache dictionary, provide faster versions of some words (working on #20)
FossilOrigin-Name: cdfb621e669956d3ea1ca2c0a5ae74a78f7d90d0c728b2bd4768f53ec904f007
|
2020-12-16 14:54:46 +00:00 |
|
crc
|
a824c5b3aa
|
nga-python: use full instruction names instead of the shorter ones (part of #20)
FossilOrigin-Name: dd97402cf780a395c74569ed32993edfa4fc2127c7fc62bb49ddb86f15ed869d
|
2020-12-16 14:47:33 +00:00 |
|
crc
|
4bcec9773e
|
nga-python: restore ability to run code in files
FossilOrigin-Name: 8e6741a5cc3a7ebf38b7e17455d80c40479d86f24ca43988aa1d4681d18293e1
|
2020-12-02 20:41:15 +00:00 |
|
crc
|
1b0fa54eef
|
nga-python: commit updates to class-based vm implementation
FossilOrigin-Name: f6f51a35193443a3fb5735b5cf742b82bafd9810aab098fe9376847ac948b4b1
|
2020-12-02 20:18:58 +00:00 |
|
crc
|
442bddfed2
|
fix a bug in the unix:for-each-file
FossilOrigin-Name: 3fc522a3791deefa1858df45f6850185a8781d6a565919c2d4c61486a29ba1d3
|
2020-12-02 20:13:26 +00:00 |
|
crc
|
b05806fcd8
|
slightly tighter implementation of some of the pipe related words in unix:
FossilOrigin-Name: 76a678bb6dfe3f52833082d02352b4b8de871d76da6d32ccf49a0dea054ad697
|
2020-11-30 18:47:06 +00:00 |
|
crc
|
31a799e5e8
|
atua-www: cleanups, simplify some parts
FossilOrigin-Name: dc94ba83aca8f08361d00bd078236e732b983e9f08efe2ec6791547f2197b302
|
2020-11-25 19:55:16 +00:00 |
|
crc
|
9c094e91b8
|
io: floatingpoint, small tweaks to reduce size, remove unnecessary overhead
FossilOrigin-Name: 168427b891e1327a281be3d188a9fa60981c7e412633436906f87e8c6c701a78
|
2020-11-23 20:25:07 +00:00 |
|
crc
|
f4a4f14b42
|
retro-unix: add unix:pipe , use \^ in clear
FossilOrigin-Name: 45fa0fd8e366cc11667959e27308b49d139929cd898fb3c7f4638848524f83a7
|
2020-11-23 18:58:51 +00:00 |
|
crc
|
e4eb91eb79
|
io devices: reduce memory usage
FossilOrigin-Name: 0787996383d82ab30c7b62dc4adf38c8360c6849f8e3b9d23f9e788d2d5322c7
|
2020-11-19 19:33:47 +00:00 |
|
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 |
|