crc
|
e1172808c9
|
add the initial text output buffer (tob) the library
FossilOrigin-Name: 045d5a69ac90a4e43885db3e9723b9445f42ab13dabdeadda4f8ee151900ae8c
|
2024-01-18 15:49:44 +00:00 |
|
crc
|
9bbf8e2724
|
nga-c formatting cleanups
FossilOrigin-Name: 340e96fa14c587831d87acc62dcc1fc72dec51513007a88008f80d63ae084a46
|
2024-01-10 22:39:30 +00:00 |
|
crc
|
1f18b9f2b1
|
make HOME a floating buffer (reduces image size by 1k cells)
FossilOrigin-Name: 5b35e2c48ba1f114806df1d34ac4996f1684caa22ea11aa4cfd8d99b289b5130
|
2024-01-10 22:26:59 +00:00 |
|
crc
|
20092a037e
|
nga-c: filesystem device no longer included if ENABLE_FILES not defined
FossilOrigin-Name: c1ad7c9c9b2e5dd367792f752bdf70eaca622c6bfb96bacb184388f86e7f7206
|
2024-01-10 22:18:24 +00:00 |
|
crc
|
1632155687
|
USE_UTF32 define removed; deprecated code paths for non UTF8<->UTF32 removed from nga-c
FossilOrigin-Name: c401c458e2d74e9c142437055363f89bfff2056cada15dc6e5dde3856ce5b0cb
|
2024-01-10 22:10:12 +00:00 |
|
crc
|
374434eb40
|
2024.1 is out; shift focus to 2024.9 now
FossilOrigin-Name: 4a67cf32f10027bb3e49f97d023b47348893c78d7db77492a1e716a1c44300ad
|
2024-01-10 22:05:05 +00:00 |
|
crc
|
09ac843c9e
|
add missing d:source data
FossilOrigin-Name: 746d00862c208a73ef9ca13afc34c49834d24ac068582693341cd01a54687475
|
2024-01-08 18:24:08 +00:00 |
|
crc
|
ce2cd05f97
|
all words now have glossary data
FossilOrigin-Name: 6011cfc3c51f784839ec281bc0639c79c03d901c3aecabe8004267bb4a349853
|
2024-01-08 18:07:49 +00:00 |
|
crc
|
5889439726
|
add BRANCH_PREDICTION build option (faster code execution on some systems) [ref patches from ~iacore]
FossilOrigin-Name: 1c0eae08793ea555167fe1d83eee1fa849303fd3748cb71a09a8d5d06c312e28
|
2024-01-08 14:50:33 +00:00 |
|
crc
|
cb9de5a787
|
add -march=native (commented out by default) to Configuration.mk (ref. proposed patches from ~iacore)
FossilOrigin-Name: 14c2bbb3891ba587d44b0dabae682d5571c74adee9b8ade787a6948686a4b1e6
|
2024-01-08 13:55:39 +00:00 |
|
crc
|
6d2e99ed6b
|
add missing glossary data for DEVICE: identifiers
FossilOrigin-Name: 5ef5624c8b9d31df7ff75532b21725796ff9c1d60cf73a8cdc0ed509964a996f
|
2024-01-06 23:08:29 +00:00 |
|
crc
|
2e5d528fad
|
no longer include termina words by default (more complete copy in library/)
FossilOrigin-Name: dc88b22498763c5889fc46afe4b7ae32facdcd508522e1125fcf6a2897e7da41
|
2024-01-06 22:59:06 +00:00 |
|
crc
|
2941d58321
|
remove unneeded bits from library/konilo
FossilOrigin-Name: 4c3cb0a5318cf470ccac80360372966f0cc5ced4a67a8757eb1a776aeef93231
|
2024-01-06 22:58:42 +00:00 |
|
crc
|
279c4e9473
|
fix a spelling error
FossilOrigin-Name: 416f06de107daf9843567a9d6daa204d386c345143094a96d37066008a0d59c4
|
2024-01-06 22:57:29 +00:00 |
|
crc
|
c84b9a7e5d
|
move the full listener from interface/retro-unix to the basic image
FossilOrigin-Name: e6fd949a0911730c0db46faf3c20fdb7b265b38bc2b3b3456980d26a4bb1bdbc
|
2023-12-15 14:10:08 +00:00 |
|
crc
|
b54beb2091
|
use assembly in d:for-each (saves 20 cells)
FossilOrigin-Name: 173bf95123698391cd00d8ad214537b5aa0c09a215e8c1042d8c2d7afaf149ed
|
2023-12-15 13:47:23 +00:00 |
|
crc
|
a0d39d511d
|
use assembly for v:inc-by and v:dec-by (saves 14 cells)
FossilOrigin-Name: d28869bd6a6d78f2885fb02d23643b18a423762996c58cc0b2ca72c337e740a4
|
2023-12-15 13:12:44 +00:00 |
|
crc
|
426ae1ade8
|
use some assmbly in h:fetch and h:store (saves 23 cells)
FossilOrigin-Name: 3f29cb90cc4e5d7e942d42e7cc2b793e203ffc11fb73b06050a9362756546b33
|
2023-12-15 12:57:26 +00:00 |
|
crc
|
c78b58ca43
|
rewrite part of the byte addressing code in assembly (saves 11 cells, faster)
FossilOrigin-Name: 72218f52afcd1a0afdd0db6dfa11be82d3853ffd8e85be31299ab7eadf8785a2
|
2023-12-15 12:35:17 +00:00 |
|
crc
|
484c034d94
|
use FREE in determining the address for the string buffer (saves 6 cells, reduces repeated code)
FossilOrigin-Name: 702285e514de89b0d13400925580f07bc2ad7b4f4cf56d645186f4a73003c12e
|
2023-12-15 12:29:46 +00:00 |
|
crc
|
d51d76dd57
|
alter a few definitions to reduce memory use by 30 cells
FossilOrigin-Name: 7020a844db042f82455a2f82e1b151e402f0afb93db304324a584655c4c095dd
|
2023-12-15 12:27:19 +00:00 |
|
crc
|
a4398b5dbc
|
remove old, unused public keys
FossilOrigin-Name: 9cecf1d7fab8a32f3a8b3658dbf0e188f9dc88f301151fb1472621eeca9095d5
|
2023-12-15 11:53:48 +00:00 |
|
crc
|
40f2354a00
|
next release will be 2024.1; add note on deprecation of legacy code in input/output.
FossilOrigin-Name: 05ec8835da3a89f24b330745011743c5653de11dc67dec0a25495ac006264bc6
|
2023-12-15 11:52:24 +00:00 |
|
crc
|
c2c497b9ef
|
nga-c: cleanup argument handling a little, remove a no longer needed function, move some initialization code to separate routines
FossilOrigin-Name: 1d61670c06c72081b11470193c4548b37740505c30186e8b43a7b0f777bb6e22
|
2023-12-13 18:47:41 +00:00 |
|
crc
|
34c5ca102b
|
nga-c: simplify handling of invalid opcode bundles
FossilOrigin-Name: 6f6d24ae7607eedb7ea88e50144e1ecd3692dc6648b958c218bfabda2bc2778f
|
2023-12-12 10:41:47 +00:00 |
|
crc
|
a559779278
|
move konilo words to library
FossilOrigin-Name: 4d899ff06bf44995ec448a555788d202b99326cd2c4836ab43543865add75a9d
|
2023-12-11 23:47:30 +00:00 |
|
crc
|
87b6138a76
|
move a couple of the interface/ files to library/
FossilOrigin-Name: 153d21ddde6c35f3ed405f339ba39ed321ef7df6fdbeea48b20ef808d1db9b92
|
2023-12-11 23:43:00 +00:00 |
|
crc
|
7780f9a3dd
|
add new example w/colored d:words; describe added to library/
FossilOrigin-Name: f921df78f23ff7a699fd63595601a340e1b618af5f06d69548aef40e10ed507d
|
2023-12-11 23:39:47 +00:00 |
|
crc
|
e0a9701691
|
add termina vocabulary from konilo to library
FossilOrigin-Name: 6166c0e06328acc1b0dec076a7e02ff0068ec3b85d834a5218fe0158415ad6cd
|
2023-12-11 13:23:36 +00:00 |
|
crc
|
a5e61c80ad
|
add block-editor to the library
FossilOrigin-Name: e7489651739c0ea870c3fddd687ef44cc20d73686b01a35091147f075420297b
|
2023-12-11 12:48:15 +00:00 |
|
crc
|
5ed4511bb9
|
add support for loading extensions at runtime from a library
FossilOrigin-Name: 167b8770f5c07d3b6d7286f1af297c0e4c1c1b776900b361a194db12e46ac10c
|
2023-12-11 12:42:14 +00:00 |
|
crc
|
164dbffec2
|
nga-c: more small cleanups in clock, error, ffi, files, malloc, rng, sockets
FossilOrigin-Name: 0ccaff8f785347bc39ebcd74c66b2cde9c2dde8bc6d6f304cb46fea931155cd3
|
2023-12-10 23:49:52 +00:00 |
|
crc
|
4155ac0300
|
nga-c: refactor block file i/o device
FossilOrigin-Name: 5a5f7688c8ffa2c9af3c4942cbf6261ade675ccebf003f8bd78bd57de226d316
|
2023-12-10 23:38:07 +00:00 |
|
crc
|
987c3a5cc1
|
use DEVICE: words for device ids
FossilOrigin-Name: 49f75a7d0be98b46a38b039531d7b1b71ffe05e3db942c4efaeb242310fc0898
|
2023-12-10 23:32:03 +00:00 |
|
crc
|
fffe7170a2
|
begin using new DEVICE: namespace for device id constants
FossilOrigin-Name: 899ef8eab4ff7e1ca87a340a3409cbdc09505f063aa863c19e350e3b01ac40cd
|
2023-12-09 18:49:47 +00:00 |
|
crc
|
477d249b51
|
nga-c: formatting cleanups in dev-unix.c
FossilOrigin-Name: 5fe417f0ca0f346e5c4d31a33884387d7f1703083b9b8545b715f6ff93767e1b
|
2023-12-09 18:31:45 +00:00 |
|
crc
|
dfa7d1faaf
|
nga-c: fix indention formatting in dev-float.c
FossilOrigin-Name: 81138170229fd78d32d3cc8d6782ca78a6a58510b0cc9795ed67eb441733f72b
|
2023-12-09 18:25:26 +00:00 |
|
crc
|
f04fb99758
|
nga-c: use named constants for device types
FossilOrigin-Name: f0d3e530a93840fc0656d344ea487a58b138ce1af8e93ac7517c8d0df01c5192
|
2023-12-09 18:15:54 +00:00 |
|
crc
|
0bf4b9603d
|
nga-c: more use of #define
FossilOrigin-Name: d631ccefc72043463ead85bf530c5cc48768c01ff4352c6fef262faef3261551
|
2023-12-07 19:26:22 +00:00 |
|
crc
|
bfb845dd1b
|
nga-c: use a #define to declare IO prototypes
FossilOrigin-Name: ad3f28db9b47f2c7852e399f9481fac0cb297d5fbf397d83f13f7e0a083dfbb3
|
2023-12-07 19:19:03 +00:00 |
|
crc
|
6cea9a634f
|
remove separate string buffer in s:dedup
FossilOrigin-Name: 911dc4298e164218551636b4d8a9790baa30eb107ecf61b82bba72ceb4d7724f
|
2023-11-21 19:16:26 +00:00 |
|
crc
|
16853e969d
|
nga-c: remove another no longer needed variable
FossilOrigin-Name: f619915689a54a7fe00c2566e7c9f71dfdca657486b042df9ddc01e91dc4d877
|
2023-11-21 18:04:53 +00:00 |
|
crc
|
3498583b9c
|
nga-c: rewrite instruction bundle validator
FossilOrigin-Name: b49f50251dba7b01b1ae7883e0389fab97ae0c495c8e935f42d010cc1203927a
|
2023-11-21 17:42:28 +00:00 |
|
crc
|
69789a15a3
|
nga-c: more use of preprocessor, this time to make the active core lookup clearer
FossilOrigin-Name: 0c80d22ef1a163b51fcd54c0b444e3160a65d775ee3c116af927d8129da804e7
|
2023-11-21 17:37:03 +00:00 |
|
crc
|
608b076fc8
|
nga-c: rewrite string injection code
FossilOrigin-Name: 5b9c045413f6b185875e741c8a39fccc31f1d031a2f1d8ef67084dd9b116a294
|
2023-11-21 17:32:35 +00:00 |
|
crc
|
49c4a23105
|
nga-c: make some use of the C preprocessor in cleaning up the argument handling code
FossilOrigin-Name: 2302bad15deede5a686b08080b6d7c98b7e9b2ca3e55aa61132e9e0490630de0
|
2023-11-21 17:24:48 +00:00 |
|
crc
|
28a62b8ca4
|
nga-c no longer needs to lookup/call err:notfound
FossilOrigin-Name: 48d6b870d550dd0238948557c2fd34668a046300db2775644e285634f06d4ceb
|
2023-11-21 17:17:57 +00:00 |
|
crc
|
f1a52b71ac
|
add a new example showing a limited form of vocabulary
FossilOrigin-Name: 4ffa02ea0bd8f8aef134a60af926608ee2342e90496335bc9b8a90b5e60e61b4
|
2023-11-21 14:49:38 +00:00 |
|
crc
|
1cb4e3a584
|
minor formatting fixes; remove an unused file
FossilOrigin-Name: 324ad7aff09db74678744212014f395650870209f6133a7583b960eaa55a3f7d
|
2023-11-21 13:38:56 +00:00 |
|
crc
|
273ababa9a
|
use mode array when opening files and pipes
FossilOrigin-Name: a39bc0feaa803b448534db6433064d3ac417b3e405b19b493f1e4d1873dd61af
|
2023-11-21 12:37:57 +00:00 |
|