From ab04a2e5d9ed6de7d6b2d3d0cca3dc0583bde50fc2f61a06bf1413c2e083b6cd Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sat, 2 Dec 2023 10:17:20 +0000 Subject: [PATCH 1/3] - Update to version 1701262234.ec3193e: * types: recover from circular dependency error * check,gen: use name instead of ident to create global_decl declarations * Revert "types: recover from circular dependency error" * types: recover from circular dependency error * type_store: pass around check context * type_store: detect duplicate fields in embedded structs/unions * check: improve error message * ast: make ast_enum_field name non-const * all: use const for more function params * scope: put type and value in a union * rt, tests: drop EXIT_FAILURE * check: resolve type when taking size/alignment * check: replace expression_measure with expression_len * check: allow taking alignment of zero-size type * parse: add error function * lex: use error func for unexpected codepoint error * check: remove unnecessary memset * parse: disallow casting to null * Move func_decl_flags from check.h to ast.h * parse: add missing va_ends * main: use xfprintf with harec -v * gen: use u32 instead of uint for tag * check: allow freeing null * qtype: fix memory leak * check: disallow append/inserting with undefined-size member * check: disallow unbounded array value in append/insert * parse: disallow ellipsis in append/insert length form * tests: make insert rejection tests consistent with append * tests: fix append/insert rejection tests OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/harec?expand=0&rev=6 --- _servicedata | 2 +- harec-1699297758.b4dd427.tar.zst | 3 --- harec-1701262234.ec3193e.tar.zst | 3 +++ harec.changes | 39 ++++++++++++++++++++++++++++++++ harec.obsinfo | 6 ++--- 5 files changed, 46 insertions(+), 7 deletions(-) delete mode 100644 harec-1699297758.b4dd427.tar.zst create mode 100644 harec-1701262234.ec3193e.tar.zst diff --git a/_servicedata b/_servicedata index 24d50b2..ed452bb 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://git.sr.ht/~sircmpwn/harec - b4dd4275b24513d14e999bc35ea7d61ed02d1e08 \ No newline at end of file + ec3193e3870436180b0f3df82b769adc57a1c099 \ No newline at end of file diff --git a/harec-1699297758.b4dd427.tar.zst b/harec-1699297758.b4dd427.tar.zst deleted file mode 100644 index 3e2a2c0..0000000 --- a/harec-1699297758.b4dd427.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d49993027d7668d87190ce05d173e5562b159d077a53b1abec12002eac7907e -size 167341 diff --git a/harec-1701262234.ec3193e.tar.zst b/harec-1701262234.ec3193e.tar.zst new file mode 100644 index 0000000..da377cb --- /dev/null +++ b/harec-1701262234.ec3193e.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605a7b699c122d317c157b40b7b55300b6f318186aa5cbba923cc762eb336055 +size 168097 diff --git a/harec.changes b/harec.changes index a42bfb4..b00131a 100644 --- a/harec.changes +++ b/harec.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Sat Dec 02 10:16:07 UTC 2023 - socvirnyl.estela@gmail.com + +- Update to version 1701262234.ec3193e: + * types: recover from circular dependency error + * check,gen: use name instead of ident to create global_decl declarations + * Revert "types: recover from circular dependency error" + * types: recover from circular dependency error + * type_store: pass around check context + * type_store: detect duplicate fields in embedded structs/unions + * check: improve error message + * ast: make ast_enum_field name non-const + * all: use const for more function params + * scope: put type and value in a union + * rt, tests: drop EXIT_FAILURE + * check: resolve type when taking size/alignment + * check: replace expression_measure with expression_len + * check: allow taking alignment of zero-size type + * parse: add error function + * lex: use error func for unexpected codepoint error + * check: remove unnecessary memset + * parse: disallow casting to null + * Move func_decl_flags from check.h to ast.h + * parse: add missing va_ends + * main: use xfprintf with harec -v + * gen: use u32 instead of uint for tag + * check: allow freeing null + * qtype: fix memory leak + * check: disallow append/inserting with undefined-size member + * check: disallow unbounded array value in append/insert + * parse: disallow ellipsis in append/insert length form + * tests: make insert rejection tests consistent with append + * tests: fix append/insert rejection tests + * check: fix append/insert value dereferencing + * parse, check: update imports + * all: fix format specifiers + * check: be more picky about default values of arrays + * implement checkless for loops + ------------------------------------------------------------------- Sat Nov 11 07:34:57 UTC 2023 - Soc Virnyl Estela diff --git a/harec.obsinfo b/harec.obsinfo index aebe223..7cad9d3 100644 --- a/harec.obsinfo +++ b/harec.obsinfo @@ -1,4 +1,4 @@ name: harec -version: 1699297758.b4dd427 -mtime: 1699297758 -commit: b4dd4275b24513d14e999bc35ea7d61ed02d1e08 +version: 1701262234.ec3193e +mtime: 1701262234 +commit: ec3193e3870436180b0f3df82b769adc57a1c099 From c25ca7bfdb71194a8e279686d947746c055dfe4d169c0ab6c2999bfff9947f3e Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sat, 2 Dec 2023 10:25:27 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/harec?expand=0&rev=7 --- harec.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harec.spec b/harec.spec index 2595e5a..2992906 100644 --- a/harec.spec +++ b/harec.spec @@ -18,7 +18,7 @@ Name: harec Release: 0 -Version: 1699297758.b4dd427 +Version: 1701262234.ec3193e Summary: Bootstrap compiler for hare Group: Development/Tools/Building URL: https://git.sr.ht/~sircmpwn/harec From b0c3b927154f86a7d1494212321199f1d93d873c1f2d75c634571ad9e11da07d Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Fri, 8 Dec 2023 13:20:05 +0000 Subject: [PATCH 3/3] - Update to version 1701558776.08af325: * OpenBSD: Fix _start for arm64. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/harec?expand=0&rev=8 --- _servicedata | 2 +- harec-1701262234.ec3193e.tar.zst | 3 --- harec-1701558776.08af325.tar.zst | 3 +++ harec.changes | 6 ++++++ harec.obsinfo | 6 +++--- harec.spec | 2 +- 6 files changed, 14 insertions(+), 8 deletions(-) delete mode 100644 harec-1701262234.ec3193e.tar.zst create mode 100644 harec-1701558776.08af325.tar.zst diff --git a/_servicedata b/_servicedata index ed452bb..8adb41d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://git.sr.ht/~sircmpwn/harec - ec3193e3870436180b0f3df82b769adc57a1c099 \ No newline at end of file + 08af3257fc210601713ad026e05c0269e4f71473 \ No newline at end of file diff --git a/harec-1701262234.ec3193e.tar.zst b/harec-1701262234.ec3193e.tar.zst deleted file mode 100644 index da377cb..0000000 --- a/harec-1701262234.ec3193e.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:605a7b699c122d317c157b40b7b55300b6f318186aa5cbba923cc762eb336055 -size 168097 diff --git a/harec-1701558776.08af325.tar.zst b/harec-1701558776.08af325.tar.zst new file mode 100644 index 0000000..8ace3d2 --- /dev/null +++ b/harec-1701558776.08af325.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:887b8f33462432f328e2fa24fcfa53472b4fb07284618a802b19b19da335a44e +size 168096 diff --git a/harec.changes b/harec.changes index b00131a..a67d56d 100644 --- a/harec.changes +++ b/harec.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 08 13:19:03 UTC 2023 - socvirnyl.estela@gmail.com + +- Update to version 1701558776.08af325: + * OpenBSD: Fix _start for arm64. + ------------------------------------------------------------------- Sat Dec 02 10:16:07 UTC 2023 - socvirnyl.estela@gmail.com diff --git a/harec.obsinfo b/harec.obsinfo index 7cad9d3..d08b7a0 100644 --- a/harec.obsinfo +++ b/harec.obsinfo @@ -1,4 +1,4 @@ name: harec -version: 1701262234.ec3193e -mtime: 1701262234 -commit: ec3193e3870436180b0f3df82b769adc57a1c099 +version: 1701558776.08af325 +mtime: 1701558776 +commit: 08af3257fc210601713ad026e05c0269e4f71473 diff --git a/harec.spec b/harec.spec index 2992906..7a4a3b1 100644 --- a/harec.spec +++ b/harec.spec @@ -18,7 +18,7 @@ Name: harec Release: 0 -Version: 1701262234.ec3193e +Version: 1701558776.08af325 Summary: Bootstrap compiler for hare Group: Development/Tools/Building URL: https://git.sr.ht/~sircmpwn/harec