crc
|
676c09a9f8
|
nga-python: add a Makefile for the Python image, update embedded image to provide coverage for i/o devices
FossilOrigin-Name: 709420db0d18a7794c208ce4827bd0f948ec47789a672371001faa54f985b498
|
2020-12-28 14:21:43 +00:00 |
|
crc
|
71f1598033
|
nga-python: add -u and -i to the command line arguments processor (#33)
FossilOrigin-Name: e488943c77e9374b79a733321829ae4b2908bf12b25748ec7ac3f61466e7e053
|
2020-12-28 14:04:30 +00:00 |
|
crc
|
27289092f8
|
nga-python: use https when downloading an image
FossilOrigin-Name: fd6b6b6a570c40bc025df1cecc465ae80497f100173e67276c21cbdedcb9e1f3
|
2020-12-28 13:12:03 +00:00 |
|
crc
|
3dbab4061a
|
nga-python: load & use embedded image (#33)
FossilOrigin-Name: 2775527083e92f7292440e98cb7e143d3760f0c8f779078684976eb4f3c0e371
|
2020-12-25 04:30:14 +00:00 |
|
crc
|
dd7e9ea809
|
toolchain: add initial retro-embedimage.py (#33)
FossilOrigin-Name: 41f9df0b112454e37aae00ad0c9d1bcc054331f7e5eb9b038733884d82c3e143
|
2020-12-24 15:01:26 +00:00 |
|
crc
|
370868e4d3
|
nga-python: small adjustment to RNGDevice (from Arland)
FossilOrigin-Name: a1f3640101ce39fb0cba3ef893d0f9f5fe87ce20c463b085061a023449808609
|
2020-12-24 11:57:04 +00:00 |
|
crc
|
5383529d3c
|
nga-python: add a document that briefly describes the changes around cell size limits, performance overrides
FossilOrigin-Name: 74d2b2b63d673ba1065af2cf607fa2fe17db43abb40690fec495e38eea8aa0c1
|
2020-12-23 20:25:25 +00:00 |
|
crc
|
fbf1444c6a
|
retro-compiler: runtime builds & works again
FossilOrigin-Name: 37e6d4a2ba2821087e24595ef40b5baa5254d0a4a16e66c3f63dac5733cef6df
|
2020-12-23 18:42:53 +00:00 |
|
crc
|
dac9ad177c
|
nga-python: split i_fetch() to separate out the query handlers
FossilOrigin-Name: 5277a5509c0418c1a7eea301d0489e08264e7de0fcb50ceadba498a68077cd11
|
2020-12-23 16:16:32 +00:00 |
|
crc
|
e0853c86bb
|
retro.muri: choose now slightly faster (inlined the flag normalization)
FossilOrigin-Name: d26bcb7f1967cc0e6e0e38327d4f6cd5ada10efd594dfe339ed207b4ddf261d8
|
2020-12-23 12:50:34 +00:00 |
|
crc
|
ef52d0681d
|
nga-python: run black to reformat code
FossilOrigin-Name: 2957a10f96df4dc0a9b6ca304d93e6c4331411706618c8c87deff34eeb3c36f5
|
2020-12-23 12:23:57 +00:00 |
|
crc
|
58e289d1fc
|
nga-python: raise IndexError on invalid fetch address (#31)
FossilOrigin-Name: 40e85d0ae3d2223e1b465f782f8e4c4b93bc7c1ffad6615f569ebc6a357482e1
|
2020-12-23 12:21:35 +00:00 |
|
crc
|
84f5134687
|
nga-python: n:MIN and n:MAX queries now reporting a 128-bit range (#30) along with some comments regarding this
FossilOrigin-Name: 1998a44c226313a0e86b635f10fb6fb06ed6698fd62a75e81f1a6a22883ae125
|
2020-12-22 12:41:42 +00:00 |
|
crc
|
f05a03d167
|
nga-python: change i_fetch() to check for valid address, fetch first, before checking the negative query slots (#31)
FossilOrigin-Name: 5f371164d5d74121c018e9e60ffe550fa816d003a27691307ff41736c7a3a14a
|
2020-12-22 12:26:44 +00:00 |
|
crc
|
39b1d87c95
|
nga-python: math operations no longer restrict to 32-bits (#30)
FossilOrigin-Name: 892fafaef76c9b73b7f7990ebad39203a80d89b324d9830ee4b13178b989af6b
|
2020-12-22 05:23:29 +00:00 |
|
crc
|
e3287b1ffa
|
retro.forth: clarify that non-zero is now true
FossilOrigin-Name: 38c07e9ce04eaf86d51a91a6d80acd991bfcf892f97934f4b77375743203a56f
|
2020-12-22 03:42:29 +00:00 |
|
crc
|
6f6584401a
|
nga-python: commit missing file (#29)
FossilOrigin-Name: 7ed4a0680dfb90e406462cea30758f4532f211e9b2ffb1129a6192d5a245ae5d
|
2020-12-22 02:28:15 +00:00 |
|
crc
|
2d41588415
|
rx.muri is now retro.muri, drop descriptions of retro as experimental (#24)
FossilOrigin-Name: 02e1da5baf3184c3c4106b4c24902912f80e0af22208a38d32145a38507a0e64
|
2020-12-21 21:05:30 +00:00 |
|
crc
|
a05a427b17
|
retro-core: choose now treats non-zero as true (implements #25)
FossilOrigin-Name: f53373e59435e048c43a88db494cf1a0dc891d1a21ba1e96c51ef60094ed016b
|
2020-12-21 20:55:18 +00:00 |
|
crc
|
8fed194207
|
nga-python: fix clock, rng devices (#8)
FossilOrigin-Name: c0ecba6ac7b2d06bb755f74092c11ed0de062bd23b83a616076c8c78a304b761
|
2020-12-21 20:38:44 +00:00 |
|
crc
|
ee5dbeecb5
|
nga-python: floating point working (#8)
FossilOrigin-Name: 870d97f7e4e28ccabbd3e835a5fff9b86416b7878a672f32b38226ec47ab9b8c
|
2020-12-21 20:34:27 +00:00 |
|
crc
|
f668c87df4
|
add palindromic numbers example (svfig challenge)
FossilOrigin-Name: 37c5106501efcc58bf78bb92db28a989763b451e7df101cb6bab6b2c8178251d
|
2020-12-21 00:11:53 +00:00 |
|
crc
|
8b21ab556a
|
add advent of code examples (2020, days 1-5) (re #27)
FossilOrigin-Name: 54a80479319c1ce4c27fdae1169b09159fb624f6d10c5224a338273ec1ea160a
|
2020-12-18 20:44:56 +00:00 |
|
crc
|
e61c0364df
|
benchmarks: add a simple choose benchmark (#26)
FossilOrigin-Name: a0cac831c406f978982a1a9af3eebe038c04be485e1c72ed834f3538b4def8d5
|
2020-12-18 20:18:13 +00:00 |
|
crc
|
fd082fbffa
|
begin implementing small benchmarks (#26)
FossilOrigin-Name: 64bf804f97086c309db9bd87b5daa2cd086566098e5d9b93845c96920420c585
|
2020-12-18 19:38:04 +00:00 |
|
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
|
4a28de9fb7
|
Start moving away from describing the core of Retro as "experimental" (as per issue #24)
FossilOrigin-Name: 3a442a2b4b97e9faab394291201495523cbc4b1544d1d2a1a97d7431a980d155
|
2020-12-17 12:53:47 +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
|
97f1ad6319
|
docs: clarify that d:lookup sets an internal variable as well.
FossilOrigin-Name: acd295067d4801c146acb0f5c959a586e061476e7ed57e704aa9b22522f0a460
|
2020-12-16 19:23:35 +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
|
d0519826a7
|
markdown-to-xhtml: minor commentary changes
FossilOrigin-Name: 88ce84da9c8a1a0af6195b649b3a5baa3d986c814b8ab165c30452f6e5dac1ad
|
2020-12-16 14:46:19 +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
|
47a742c04e
|
toolchain: significantly faster retro-extend.py (ref: https://todo.sr.ht/~crc_/retroforth/20)
FossilOrigin-Name: 2466027e9147a452b1d0fd5fa5ab776a3bec11594b285e49af1d472626c31605
|
2020-12-01 20:49:53 +00:00 |
|
crc
|
74b726049b
|
remove an extra space
FossilOrigin-Name: 7ed556703dd934593f0443b0d3fe7b86d743f35c50ac66c001c98b00cb3ee37c
|
2020-12-01 20:31:29 +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 |
|