forked from pool/harec
Compare commits
4 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
3d351c0e63 | ||
|
36ba26962f | ||
3d2cfdc450
|
|||
5ffd2cd8c3 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
.osc
|
||||
harec
|
||||
|
17
_service
Normal file
17
_service
Normal file
@@ -0,0 +1,17 @@
|
||||
<services>
|
||||
<service mode="manual" name="obs_scm">
|
||||
<param name="url">https://git.sr.ht/~sircmpwn/harec</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="versionprefix">0.25.2+git</param>
|
||||
<param name="revision">0.25.2</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="changesauthor">uncomfyhalomacro@opensuse.org</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="tar" />
|
||||
<service mode="buildtime" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual" />
|
||||
</services>
|
||||
|
4
_servicedata
Normal file
4
_servicedata
Normal file
@@ -0,0 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://git.sr.ht/~sircmpwn/harec</param>
|
||||
<param name="changesrevision">966012b0d096c5857e7fdac77565cc633e51f29e</param></service></servicedata>
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:add6a7c4cbfd130c5e9fcecd2d43bec39640ed9f9cfbe9166e4b7e945a46b7de
|
||||
size 193534
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:88b3961b236fbfe3a0dfb46bb954741fa5c031bbda6d07fbc238c98f0abb41a2
|
||||
size 201789
|
BIN
harec-0.25.2+git.1750492315.966012b.obscpio
(Stored with Git LFS)
Normal file
BIN
harec-0.25.2+git.1750492315.966012b.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 17 15:10:36 UTC 2025 - uncomfyhalomacro@opensuse.org
|
||||
|
||||
- Update to version 1750492315.966012b:
|
||||
* scripts/version: upgrade to 0.25.2
|
||||
* Enable -Wformat errors for more functions
|
||||
* check: fix -Wformat issues with 'error'
|
||||
* tests/21-tuples: add offset expr tests
|
||||
* type_store: fix offset of zero-sized tuple members
|
||||
* tests/37-annotations: expand tests
|
||||
* tests/26-regression: re-add minimal repro for old buggy switch test
|
||||
* tests/14-switch: re-add pointer switch tests as fail tests
|
||||
* lex: fix colno with tabs
|
||||
* lex: fix order of xcalloc arguments
|
||||
* tests/12-loops: remove unnecessary heap allocation
|
||||
* tests/26-regression: add free after alloc
|
||||
* type_store: disallow error flag on done and never
|
||||
* check: improve yield and return errors
|
||||
* utf8: switch to an off-the-shelf decoder.
|
||||
* lex: Require identifier in #[annotation]
|
||||
* lex: disallow sign/whitespace in hex literal
|
||||
* Makefile: add -- to install command
|
||||
* Makefile: remove unused suffixes
|
||||
* types: make alignment of 64-bit types arch-dependent
|
||||
* Gradually remove usage of "iconst" et al
|
||||
* Move struct dimensions to type_store.h
|
||||
* check: improve error message
|
||||
* qinstr: remove outdated comment
|
||||
* gen: fix inaccurate comment
|
||||
* qbe: drop unused qbe_aggregate global
|
||||
* tests/06-structs: fix invariant tests
|
||||
* parse: improve empty block error message
|
||||
* check: improve some error messages
|
||||
* eval: fix typo in comment
|
||||
* tests/29-unarithm: add bnot tests
|
||||
* type_store: make a couple functions static
|
||||
* lex: compare strcmp to 0 instead of negating
|
||||
* gen: don't generate defers on assertion failure
|
||||
* typedef: output pointer literals.
|
||||
* eval: allow taking address of arbitrary expressions
|
||||
* lex: scan and discard #[annotations]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 29 16:38:01 UTC 2025 - mcepl@cepl.eu
|
||||
|
||||
- Update to version 0.24.2+git.1742030605.75ad385:
|
||||
* Save sources unaffected by -M for places using them as full paths
|
||||
* types: add missing newline to "Unsupported or unrecognized target" error message
|
||||
* parse: better error report in invalid local defines
|
||||
* check: don't autodereference append/insert value
|
||||
* check: disallow C variadism in @init/@fini/@test
|
||||
* check: don't do type promotion on arrays
|
||||
* gen: move an alloc instruction to function preamble
|
||||
* parse: simplify parse_binding_unpack
|
||||
* gen: fix expandable array gen_value type
|
||||
* check: use explicit false as nullability parameter
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 6 07:47:27 UTC 2025 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
|
4
harec.obsinfo
Normal file
4
harec.obsinfo
Normal file
@@ -0,0 +1,4 @@
|
||||
name: harec
|
||||
version: 0.25.2+git.1750492315.966012b
|
||||
mtime: 1750492315
|
||||
commit: 966012b0d096c5857e7fdac77565cc633e51f29e
|
@@ -18,7 +18,7 @@
|
||||
|
||||
Name: harec
|
||||
Release: 0
|
||||
Version: 0.24.2
|
||||
Version: 0.25.2+git.1750492315.966012b
|
||||
Summary: Bootstrap compiler for hare
|
||||
Group: Development/Tools/Building
|
||||
URL: https://git.sr.ht/~sircmpwn/harec
|
||||
@@ -30,7 +30,6 @@ BuildRequires: zstd
|
||||
License: GPL-3.0-only
|
||||
|
||||
%description
|
||||
|
||||
HareC is a bootstrap compiler for the Hare programming language. Written in C11 for
|
||||
POSIX-compatible systems.
|
||||
|
||||
|
Reference in New Issue
Block a user