From ae9e700592da6a2d8fcdf5127c69f34fa24a419b Mon Sep 17 00:00:00 2001 From: Jeremiah Orians Date: Sun, 3 Oct 2021 09:34:22 -0400 Subject: [PATCH] Release_1.9.0 --- CHANGELOG.org | 10 ++++++++++ cc.c | 2 +- docs/M2-Planet.1 | 2 +- test/test.answers | 12 ++++++------ test/test1000/proof.answer | 2 +- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.org b/CHANGELOG.org index fdd447b..4ec1175 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -16,13 +16,23 @@ * Current ** Added +Add riscv64 port +Add tests for riscv64 ** Changed +Breakup program function to reduce complexity and risk of errors +Update M2libc to enable RISC-V Development +Update all tests to work around breaking update in blood-elf ** Fixed Stop hang on large global arrays Fixed Memory leak on read token Fixed Global buffer overflow in collect_weird_string +Updated info in HACKING +Report proper error message for negative global array values +Fix global array initialization to allocate the correct amount of memory +Fix Problem with global arrays +Catch truncated function calls and truncated array statements ** Removed diff --git a/cc.c b/cc.c index 0316904..aa7564c 100644 --- a/cc.c +++ b/cc.c @@ -156,7 +156,7 @@ int main(int argc, char** argv) } else if(match(argv[i], "-V") || match(argv[i], "--version")) { - fputs("M2-Planet v1.7.0\n", stderr); + fputs("M2-Planet v1.9.0\n", stderr); exit(EXIT_SUCCESS); } else diff --git a/docs/M2-Planet.1 b/docs/M2-Planet.1 index 2a54938..dd37298 100644 --- a/docs/M2-Planet.1 +++ b/docs/M2-Planet.1 @@ -24,7 +24,7 @@ With do and for loops, arrays, function pointers and simple macro support as nice extras .br The supported ARCHITECTURES are as follows: knight-native, -knight-posix, x86, amd64, armv7l, aarch64. +knight-posix, x86, amd64, armv7l, aarch64 and riscv64. Unofficially all tested armv7l binaries have also worked on armv6l hosts that have thus far been tested but no promise of compatibilty diff --git a/test/test.answers b/test/test.answers index 7d930dd..1826674 100644 --- a/test/test.answers +++ b/test/test.answers @@ -212,9 +212,9 @@ eb1f6aab09a1a4966f9f49a518d8aa03ca97aa7c46e443871d758a306671a85e test/results/t a2cbfd5f76d3be8049c6737e3fa02f191caf29b6885db006fa23f86e6eacc186 test/results/test0106-knight-posix-binary 5d25eda44320f9ff2869d9ee5bc0808b4ffd13c8803fb922c3c6759cfa39be32 test/results/test0106-riscv64-binary 473cc504d6cba9eaf648abcf15c83a317ff3f4a7f08f5e8936e3b35b2cc4fbc6 test/results/test0106-x86-binary -78630e29f8800365fe5b45403277cfab1c8d6f74f41d36e51155cf093216da68 test/results/test1000-aarch64-binary -d8c8f6e4bd67179acbac0baa151ae7122f7694aa43da08597bb70c74dce77a79 test/results/test1000-amd64-binary -6929a64a24e3a79db8f527f637c77f91df1fb48999397345cc29d884f86cb090 test/results/test1000-armv7l-binary -0e03b77092d18e92b376cfe29b941ee309119a940162f208db339bbea43187f4 test/results/test1000-knight-posix-binary -654efd2f307d67fddd54fe8182b7cb823e7702760766a802600d80ac17e67694 test/results/test1000-riscv64-binary -e9fc057ddd8b32c5003ae5e948307d99573b8323d81b42e8ebf1c4188724afef test/results/test1000-x86-binary +b79acd0d41ea9856c5277e06049366f87445f4d51a307aa27292133ea5e735a4 test/results/test1000-aarch64-binary +c5c89c50b468a3503f6769157caf527476803ada5483567cc339cfa38e3e11d5 test/results/test1000-amd64-binary +e06d27eb83135b88cdf223152b597ad334e6e6c033d3f1f2326b10ef4688454d test/results/test1000-armv7l-binary +ad8072abe909763482ecbd4cec8558e0a2a988632cc62564cc113115a8a0cd43 test/results/test1000-knight-posix-binary +704b4db57397f456d4cba3ec23cb198084f5e936b42033051f46633e00ec28fa test/results/test1000-riscv64-binary +d7baea4fa71a8f11980dd09e1d89df7cd7a7d5d872394461a5b2631f579ea2f7 test/results/test1000-x86-binary diff --git a/test/test1000/proof.answer b/test/test1000/proof.answer index 88a0a4a..ca5896e 100644 --- a/test/test1000/proof.answer +++ b/test/test1000/proof.answer @@ -1 +1 @@ -e2717a208a5649251ab28cf9e46541147074953f179a6dc92c2fe8464220891e test/test1000/proof +b2374c61032314f1575185630b864c2c10a46fa391d3c917ebaa6c060b2269ea test/test1000/proof