Revisions of hare

buildservice-autocommit accepted request 1194397 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 43)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 40)
- Improve build logic.
  * fixes version string output
  * no need to run `./scripts/version`
  * set our own cflags and ldflags
buildservice-autocommit accepted request 1188270 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 39)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) accepted request 1188118 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 38)
- Remove riscv64-correct-comments.patch
- Update to version 0.24.2:
  This release introduces a lot of breaking changes
  * time::date now accepts a zone offset (zoff) parameter in
    time::date::reckon and time::date::truncate.
  * time::date::calculus has been renamed to time::date::rflag.
  * time::date::realize requires .vloc to be set, and no longer defaults
    to UTC.
  * time::date::now() is renamed to time::date::localnow() and
    time::date::nowutc() is renamed to time::date::now()
  * time::date::EPOCHAL_JULIAN and EPOCHAL_GREGORIAN have been renamed to
    EPOCHDAY_JULIAN and EPOCHDAY_GREGORIAN respectively
  * time::chrono::eq has been removed and replaced with
    time::chrono::simultaneous and time::chrono::coincident
  * time::chrono::mzone has been renamed to time::chrono::ozone
  * The type of time::date::parsefail has been chnaged from rune (storing
    the offending format specifier) to (size, rune), which adds the index
    of the position where the parsing failure occured.
  * Several constants for format layouts in time::date have been renamed:
    [[EMAILZ]] => [[EMAILZONE]]
    [[STAMP_NANO]] => [[STAMPNANO]]
    [[STAMP_ZOFF]] => [[STAMPZOFF]]
    [[STAMP_ZONE]] => [[STAMPZONE]]
    [[STAMP_NOZL]] => [[STAMPLOC]]
  * unix::hosts
  * unix::passwd
  * "done" is now a reserved word and cannot be used in user-defined names
  * The following standard library symbols have been updated to use done
    types in their API:
    * bytes::next_token/bytes::prev_token
    * encoding::utf8
    * fs::next
    * glob::next
    * io::EOF
    * mime
    * path::nextiter
    * strings::next/strings::prev
    * strings::next_token/strings::prev_token
    * In short, if your program matches on a function using the iterator
      pattern with "void" and this causes an error from 0.24.2, the
      correct solution is likely to rewrite it to use a for-each loop, or
      replace "void" with "done" in the relevant match case.
  * for-each loops and the "done" type
  * Optional parameters for functions
  * Support for shared memory and memfds on supported platforms
  * Revised and improved APIs for unix::*
  * Improved performance for bufio and related APIs
  * regex:: now supports multiple alternation (i.e. (x|y|z))
  * New cryptography APIs:
    * crypto::ec
    * crypto::ecdh
    * crypto::ecdsa
buildservice-autocommit accepted request 1173663 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 37)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) accepted request 1173642 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 36)
- Add riscv64-correct-comments.patch to fix the build on riscv64.
buildservice-autocommit accepted request 1148369 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 35)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 34)
- First pre-release version of hare 0.24.0
  * requires qbe 1.2 and harec 0.24.0
buildservice-autocommit accepted request 1141922 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 33)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 31)
- Update to version 1705636831.933763ed:
  * OpenBSD: rt add kqueue(2) wrappers
  * OpenBSD: rt fix termios structures
  * .builds/freebsd.yml drop CC=cc workaround again
  * Fix typo in crypto::chachapoly
  * strings: Simplify fromutf8
  * Makefile: more quoting
  * remove harec2 from the makefile all target
  * cmd/haredoc: close read end of pipe after passing it to command
  * cmd/hare: fix cross-compiling qbe arch
  * Advance after zero-length regex matches
  * .builds/*: exit on non-master builds
  * make bootstrap
  * strings: rename pad functions per convention
  * strings: improve docs and params for pad functions
  * strings: readd pad functions
  * time: change signature of *_to_timespec funcs
  * notify hare-dev on ci failure
  * encoding::utf8: Return invalid from utf8sz on invalid starting byte
  * *BSD: fsflags_to_bsd return unsupported instead of abort()
  * rt: BPF socket structs & option levels for Linux
  * configs/*.mk: don't always assume cross-compilation
  * fmt: Fix fmt::mods documentation
  * unix::signal: fix typo in docs
  * encoding::utf8: Rename valid() to validate() and change return type
  * update ci for harec config.mk
buildservice-autocommit accepted request 1136803 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 30)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 29)
- Update to version 1703745713.f01c8eed:
  * OpenBSD: rt fix munmap system call
  * OpenBSD: fix CI
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 28)
- Update to version 1703237889.6c1a836c:
  * correct inotify_event to use [*]u8
  * make rt/+{arch}/restore.s platform-specific to +linux
  * rt/: prepare for IBT support
  * strings: Further simplify sub
  * os: handle errors on file system iteration
  * strconv::stof32 fix doc
- Update specfile
  * Always be specific with harec versions. Some hare versions won't
    work if harec version is not specified.
buildservice-autocommit accepted request 1134149 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 27)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 26)
- Add filter to rpmlint
  * filelist-forbidden-fhs23
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 25)
- Move SRCDIR and HAREPATHs to `/usr/src` instead from `/usr/lib`
  or `/usr/lib64`. Respect defaults if possible.
- Update to version 1702417101.ce67adb5:
  * +libc: Avoid overriding the default linker script on other platforms
  * FreeBSD: Fix build with +libc
  * os fs.ha: s/errors::errno/fs_to_errno/
  * OpenBSD: implement os::mkfifo and os::mkfile
  * math: Accept types::signed instead of integer in absi
  * cmd/{hare,haredoc}: remove unused imports
  * cmd/{hare,haredoc}: Don't allocate tags
  * haretype: use system architecture
  * os: add arch type and functions
  * cmd/haredoc: replace split with rtokenize
  * io: improve seek and whence docs
  * test: display special msg when no tests are run
  * hare deps: print more intuitive msg when no deps
  * os+linux: add mkfile
  * os+linux: s/Unix/Unix-like/
  * haredoc: submodules newline fixes
  * hare build: fix order of flags
  * getopt: improve docs
  * all: always use tabs for indentation
  * hare::parse::doc: add docs
  * haredoc: error out when more than one arg supplied
  * docs: rename hare-doc(5) to haredoc(5)
  * os+openbsd: remove extra License: header
  * rt+linux: fix some types
  * hare::parse: improve assign expr error message
  * strings: use type assertion in iter tests
  * strings: test contains with no variadic arguments
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1132330 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 24)
initialized devel package after accepting 1132330
Displaying revisions 1 - 20 of 43
openSUSE Build Service is sponsored by