From b0c29a93667d1fbfbe3819973763d938a4643618 Mon Sep 17 00:00:00 2001 From: crc <> Date: Mon, 2 Oct 2023 16:47:20 +0000 Subject: [PATCH] begin prep for start of work on 2024.4 FossilOrigin-Name: 43ae0de438c8f0bb405ead0ad1e9bb4191548e80515346720e3e677f2c818853 --- Configuration.mk | 4 ++-- RELEASE-NOTES | 20 +------------------- image/build.retro | 2 +- image/retro.muri | 4 ++-- ngaImage | Bin 90504 -> 90504 bytes security/2023-02.pub | 2 -- security/2023-03.pub | 2 -- security/2023-04.pub | 2 -- security/2023-05.pub | 2 -- security/2023-06.pub | 2 -- security/2023-07.pub | 2 -- security/2023-08.pub | 2 -- security/2024-01.pub | 2 ++ security/2024-02.pub | 2 ++ security/2024-03.pub | 2 ++ security/2024-04.pub | 2 ++ security/2024-05.pub | 2 ++ security/2024-06.pub | 2 ++ security/2024-07.pub | 2 ++ security/{2023-01.pub => 2024-08.pub} | 4 ++-- security/2024-09.pub | 2 ++ security/2024-10.pub | 2 ++ security/2024-11.pub | 2 ++ security/2024-12.pub | 2 ++ vm/nga-c/image.c | 4 ++-- 25 files changed, 32 insertions(+), 42 deletions(-) delete mode 100644 security/2023-02.pub delete mode 100644 security/2023-03.pub delete mode 100644 security/2023-04.pub delete mode 100644 security/2023-05.pub delete mode 100644 security/2023-06.pub delete mode 100644 security/2023-07.pub delete mode 100644 security/2023-08.pub create mode 100644 security/2024-01.pub create mode 100644 security/2024-02.pub create mode 100644 security/2024-03.pub create mode 100644 security/2024-04.pub create mode 100644 security/2024-05.pub create mode 100644 security/2024-06.pub create mode 100644 security/2024-07.pub rename security/{2023-01.pub => 2024-08.pub} (51%) create mode 100644 security/2024-09.pub create mode 100644 security/2024-10.pub create mode 100644 security/2024-11.pub create mode 100644 security/2024-12.pub diff --git a/Configuration.mk b/Configuration.mk index 01bef8d..d6c4827 100644 --- a/Configuration.mk +++ b/Configuration.mk @@ -2,8 +2,8 @@ # These are used when building and signing a release. -VERSION ?= 2023.9 -KEYPAIR ?= 2023-09 +VERSION ?= 2024.4 +KEYPAIR ?= 2024-04 # ------------------------------------------------------------- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 053785a..1a84ca8 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,26 +4,8 @@ | | | __/ |_| | | (_) | _| (_) | | | |_| | | | |_| \___|\__|_| \___/|_| \___/|_| \__|_| |_| for nga -# RetroForth/nga 2023.9 Release Notes +# RetroForth/nga 2024.4 Release Notes ================================================================ -* nga-c: split device code into separate source files -* use hashed dictionary search by default -* removed words deprecated in 2022.8 -* new example: converting konilo wiki blocks to HTML -* new example: double cell math (32-bit cells) -* GNUmakefile fix from drakonis -* addition of an i/o device for handling some errors -* fixed `f:tan` and `f:cos` (thanks to Doug Bell) -* Casket HTTP server is much, much faster -* Support internal translation of UTF8 and UTF32 - -New words: - - file:read/bytes file:write/bytes file:read/c - file:write/c err:set-handler err:set-defaults - err:dso err:dsu fill - - ================================================================ diff --git a/image/build.retro b/image/build.retro index 7510ffa..48aec2c 100644 --- a/image/build.retro +++ b/image/build.retro @@ -1,3 +1,3 @@ ~~~ -#18 'BUILD const +#0 'BUILD const ~~~ diff --git a/image/retro.muri b/image/retro.muri index 3a3edea..ce1980a 100644 --- a/image/retro.muri +++ b/image/retro.muri @@ -1,4 +1,4 @@ -# RETRO Core 2023.9 +# RETRO Core 2024.4 RETRO Core is a minimal Forth implementation for the Nga virtual machine. Like Nga this is intended to be used within @@ -149,7 +149,7 @@ r 9999 d 1536 : Version -d 202309 +d 202404 : references r interpret diff --git a/ngaImage b/ngaImage index ceba63a01fd0f2d5ad933cb8a8825c82b4de626d..5b79bcad10981d0359d963a1f037e8a84247fd43 100644 GIT binary patch delta 26 icmeA;%-V67b%Fxpl19a?ij4e;liy2mOt(m63;+OxL;MMnNaMxp73iHzX@Wy%K> diff --git a/security/2023-02.pub b/security/2023-02.pub deleted file mode 100644 index 266d8ee..0000000 --- a/security/2023-02.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.02 release public key -RWQGMLe9pVBS2NPXcVHIor8ppVeFUaEi84Eyk+XXkctVZPJqHYeXe3VT diff --git a/security/2023-03.pub b/security/2023-03.pub deleted file mode 100644 index 0574065..0000000 --- a/security/2023-03.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.03 release public key -RWRwIciPhhTV/uW5EYc9aGnSqTECSSTqqZ+hjXl5hFTVYuy0CTGyfs8P diff --git a/security/2023-04.pub b/security/2023-04.pub deleted file mode 100644 index cd152c0..0000000 --- a/security/2023-04.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.04 release public key -RWR7yEWB5IWsciKFlBIQf/2lyutJqg436Jdignaisw4MedB81jrHztFd diff --git a/security/2023-05.pub b/security/2023-05.pub deleted file mode 100644 index 1384373..0000000 --- a/security/2023-05.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.05 release public key -RWSgqcvJtOvGZ4rd7v7rLRJrvXuSMEbTyGRs24B2dyDPq0e4/iYOLq4j diff --git a/security/2023-06.pub b/security/2023-06.pub deleted file mode 100644 index 5091c8c..0000000 --- a/security/2023-06.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.06 release public key -RWQaOOul91VIXKSqgCU4zqugfMZkgV4l+65DOS2CTSIr4Z6S0ZCJGdIt diff --git a/security/2023-07.pub b/security/2023-07.pub deleted file mode 100644 index 641900a..0000000 --- a/security/2023-07.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.07 release public key -RWRVknS5VsS01yh5vmbrDMI+KTFERbIBfDsDlkXaKXCiFuJGM2/xn0hG diff --git a/security/2023-08.pub b/security/2023-08.pub deleted file mode 100644 index 64dc969..0000000 --- a/security/2023-08.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: key for 2023.08 release public key -RWQNi9Q3K/C2Wg2nMHN5XLi/ijQ5wzyf+7i5cSoKLiS5URg2uwJRa1YZ diff --git a/security/2024-01.pub b/security/2024-01.pub new file mode 100644 index 0000000..f337931 --- /dev/null +++ b/security/2024-01.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.01 release public key +RWQVDxfHLFVRGzZU7oTx0kbPJmMtttOO0PM7yCpcPlg+OcO1eNp4xMfH diff --git a/security/2024-02.pub b/security/2024-02.pub new file mode 100644 index 0000000..38b2677 --- /dev/null +++ b/security/2024-02.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.02 release public key +RWRlWE+CcDIOBI/8GE4eX9jH2gZOyB9E33RRdG6eyCCeYMD+wyo/3Rqc diff --git a/security/2024-03.pub b/security/2024-03.pub new file mode 100644 index 0000000..b1eeae0 --- /dev/null +++ b/security/2024-03.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.03 release public key +RWRn5U+Hgp/DTa2Ms1MNWfFRINidnbKuQzzJv1YJ27AaZ8MiaQ85pQNA diff --git a/security/2024-04.pub b/security/2024-04.pub new file mode 100644 index 0000000..80ef5e9 --- /dev/null +++ b/security/2024-04.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.04 release public key +RWTVVxPQJL3VnUyCEUdcEdUyJUGQEUrH8hZi8hAd2Yv2Je5SwyK8+8D7 diff --git a/security/2024-05.pub b/security/2024-05.pub new file mode 100644 index 0000000..544b537 --- /dev/null +++ b/security/2024-05.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.05 release public key +RWSkF6sGrE4y77Vvvzu9Uyl23Q3tTMsyYRTEiMc4oha+3HCED7eqPLY/ diff --git a/security/2024-06.pub b/security/2024-06.pub new file mode 100644 index 0000000..a3006dc --- /dev/null +++ b/security/2024-06.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.06 release public key +RWQPCHecCDM8s7jNbtS4CP/8BZfZFVfPHeEzq83n9KqbTU0gUImv2sZx diff --git a/security/2024-07.pub b/security/2024-07.pub new file mode 100644 index 0000000..4f43668 --- /dev/null +++ b/security/2024-07.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.07 release public key +RWRcDDtMgnjV9jPfsnYLZQ7GAhbk4p1U18Z+uWtZBo3noMreDIpsUhaj diff --git a/security/2023-01.pub b/security/2024-08.pub similarity index 51% rename from security/2023-01.pub rename to security/2024-08.pub index 030bbdc..fc8f7e9 100644 --- a/security/2023-01.pub +++ b/security/2024-08.pub @@ -1,2 +1,2 @@ -untrusted comment: key for 2023.01 release public key -RWReURhI1vo4kI7guzHQ/iw0MNS/xt2leUGLul/8Tn20ldKRWUHomRoe +untrusted comment: key for 2024.08 release public key +RWSWe9eskYmNVHVN5JpkXRfZlr2nJPaiKMT8cmulbmtIh0tffsvhQtPu diff --git a/security/2024-09.pub b/security/2024-09.pub new file mode 100644 index 0000000..52a1c6e --- /dev/null +++ b/security/2024-09.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.09 release public key +RWQ/PL4mMBoBcHBfdrYs6cKpHRvlO9usy1xn+g2yeqgXEyBLc71v53K7 diff --git a/security/2024-10.pub b/security/2024-10.pub new file mode 100644 index 0000000..b660780 --- /dev/null +++ b/security/2024-10.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.10 release public key +RWRrTQ7c209z+TgA0a72vr12XGZQFT3+FJgLr/C4wuWoiRltQN+DIrsV diff --git a/security/2024-11.pub b/security/2024-11.pub new file mode 100644 index 0000000..fbc8798 --- /dev/null +++ b/security/2024-11.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.11 release public key +RWQlK1uvDxao/S0tTuutULRd9WZrJrLIGEA1n8Vnr0uJxxLcYWlYkaxt diff --git a/security/2024-12.pub b/security/2024-12.pub new file mode 100644 index 0000000..99c3201 --- /dev/null +++ b/security/2024-12.pub @@ -0,0 +1,2 @@ +untrusted comment: key for 2024.12 release public key +RWTe475Lmem9WPOoCyYvYxrOJbhIJZnFSRdUJ/TLueojD4xPLuH3tXFB diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index ff8c6fe..e61f46a 100644 --- a/vm/nga-c/image.c +++ b/vm/nga-c/image.c @@ -11,7 +11,7 @@ #endif #endif CELL ngaImageCells = 20291; -CELL ngaImage[] = { 1793,19797,20246,20290,202309,417,389,1249,1535,0,11278,0,10,1,10,2,10,3,10, +CELL ngaImage[] = { 1793,19797,20246,20290,202404,417,389,1249,1535,0,11278,0,10,1,10,2,10,3,10, 4,10,5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10, 16,10,17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234, 1,2575,85000450,1,656912,163,180,268505089,65,64,285281281,0,65,2063,10,101384453,0,9,10,68485378, @@ -576,7 +576,7 @@ CELL ngaImage[] = { 1793,19797,20246,20290,202309,417,389,1249,1535,0,11278,0,10 11228,7,10,11216,11263,156,12065,-213800119713087686,100,58,72,97,115,104,45,70,117,110,99,116, 105,111,110,0,4875,11242,11278,168,12065,7572226109254526,100,58,114,101,104,97,115,104,0,1793, 11296,1793,11288,2049,190,3841,11263,8,10,1,11282,2049,2241,2049,188,16,10,1,11280,2049, - 8491,10,11264,18,156,0,210668957237,66,85,73,76,68,0,11301,11323,168,0,210709067314,99,111, + 8491,10,11264,0,156,0,210668957237,66,85,73,76,68,0,11301,11323,168,0,210709067314,99,111, 109,109,97,0,2049,130,10,11312,11336,168,0,6385123288,99,111,110,115,0,2049,1977,1793, 11346,4,2049,11323,2049,11323,10,1,11340,2049,2229,10,11326,11360,168,0,193488123,99,97,114, 0,10,11351,11370,168,0,193488222,99,100,114,0,2049,3125,10,11361,11383,168,0,6385108123,99,