| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: hare | Distribution: openSUSE Tumbleweed |
| Version: 0.25.2+git.1750492346.e07d36b3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Jul 17 17:19:08 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 6338928 | Source RPM: hare-0.25.2+git.1750492346.e07d36b3-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://harelang.org | |
| Summary: Hare system programming language | |
Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks
MPL-2.0
* Thu Jul 17 2025 uncomfyhalomacro@opensuse.org
- Update to version 0.25.2+git.1750492346.e07d36b3:
* scripts/version: update version to 0.25.2
* cmd/hare: Break out of loops on boolean latches
* cmd/hare: Flatten link rendering inner loop
* cmd/hare: Ignore missing modules in 'hare deps'
* hare::module: Tolerate missing dependencies
* hare::module: Remove unused recursive flags
* cmd/hare: Handle direct dependencies when rendering
* cmd/hare: Plug 'hare deps' depth leak
* strings: add bytesub
* debug: cleanup scan_strtab
* path: clarify MAX docs
* encoding::utf8: simplify utf8sz implementation
* encoding::utf8, strings: add position function
* os::exec::exec: document error handling
* os: nomem changes
* docs/hare-tool.1: minor stylistic changes
* ascii: Make cclass an array, rather than a slice.
* encoding::utf8: document behavior of next on invalid codepoint
* encoding::base{32,64}: remove @init
* hare::module: unexport locstr
* hare::build: replace os::move with os::rename in cleanup_task
* hare::parse::doc: remove strerror
* bytes: disallow no variadic args in trim functions
* hare deps: make it colorful :)
* types::c, sort::cmp: add C string comparison functions
* io: document that io::off is compatible with off_t
* regex: fix `\\` in replace targetstr
* linux: delete start+libc.ha
* format::ini: prepend syntaxerr string with "line "
* format::ini: improve docs all around
* rt: fix return types of bind and connect
* rt: rename ucontext to ucontext_t
* strings: document end type
* hare(1): add hare tool subcommand
* hare::parse: s/non-c-style/for-each/
* debug::dwarf: add missing `ok = true`
* types::c: actually propagate nomem errors from fromstr
* path: replace static delete with slice assignment
* crypto::math: remove unnecessary casts when negating
* all: style: remove space before colon in cast exprs
* encoding::pem: change globals into constants
* types::c: improve docs all around
* docs/haredoc.5: clarify that haredoc only doesn't format in default mode
* hare::parse::doc: add examples to decl_ref/mod_ref docs
* haredoc.1: add trailing :: to example
* test: document that functions can't be called outside test
* encoding::utf8: remove mention of strings from README
* crypto::math: document precondition in eqslice
* crypto: improve compare docs
* fs, os: improve iter docs
* hare::module: unexport _gather_submodules
* hare::module: fix typo in docs
* wordexp: s/returned/resulted in/ in utf8::invalid err msg
* wordexp: improve wording in README
* encoding::utf8: add sentence to decode docs
* time::date: add error assertions to date::parse examples
* time::date: remove "shall" from parsefail docs
* os::exec: line-wrap docs
* Add period to some docs
* all: improve some strerror docs
* test: mention hare-test(1) in README
* fmt: improve README wording
* sort: mention sort::cmp:: in cmpfunc docs
* strings: s/runewise/rune-wise/ in sub docs
* Add one-line module summary to haredoc
* os: add open_buffered et al
* bufio: add managed bufio::stream modes
* unix: add getrlimit/setrlimit
* unix::resolvconf::parse fix memory leak
* unix::passwd: fix _dup methods returing 0 as uid/gid
* Remove most unused imports.
* ascii: comment ctype constants.
* mime: nomem updates
* mime: Use tuple destructuring
* memio: add "nonblocking" mode
* utf8::utf8sz: use for-each loop.
* haredoc: fix link template for symbols
* time: nomem updates
* Document various undocumented modules
* hare::parse: export parsing utilities
* hare::lex: add registration for user annotations
* hare::lex: scan & discard annotations
* sort: add sort::inplace
* regex: nomem updates
* test: sort tests by name
* bufio::scanner: address my own feedback
* io+linux: fix rt::dup3 flags
* hare::lex: add save, restore functions
* bufio::scanner: implement io::seek
* io::dup, io::dup2: make flags optional
* debug: print context on assertion failure
* rt::strcmp: O(1) if data pointers are equal
* io::copier: accept io::handle for "from"
* strings::dup: update comment for nomem changes
* Sat Mar 29 2025 mcepl@cepl.eu
- Update to version 0.24.2+git.1743159305.5b6db3e8:
* net::dial::dial_uri: don't return nomem
* net::dns: do not abort on fetch tcp errors
* net: nomem updates
* hare::lex: add io::off to location
* haredoc(1): add source links to HTML output
* haredoc(1): add option to show line numbers
* linux::keyctl: nomem api update
* all: fix incorrect indentation
* sort: Handle allocation failure
* types::c: return nomem on allocation failure
* Sat Mar 29 2025 Matej Cepl <mcepl@cepl.eu>
- Don’t require EXACT version of harec (there is nothing exact
when using git checkouts).
* Sat Aug 10 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Improve build logic.
* fixes version string output
* no need to run `./scripts/version`
* set our own cflags and ldflags
* Tue Jul 16 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Remove riscv64-correct-comments.patch
* Tue Jul 16 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- 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
* Mon May 13 2024 Matej Cepl <mcepl@cepl.eu>
- Add riscv64-correct-comments.patch to fix the build on riscv64.
* Sat Feb 17 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- First pre-release version of hare 0.24.0
* requires qbe 1.2 and harec 0.24.0
* Sat Jan 20 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- 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
* Thu Dec 28 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 1703745713.f01c8eed:
* OpenBSD: rt fix munmap system call
* OpenBSD: fix CI
* Sat Dec 23 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- 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.
* Sat Dec 16 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add filter to rpmlint
* filelist-forbidden-fhs23
* Sat Dec 16 2023 Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
- 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
* strings: test join with only one variadic argument
* strings: test concat with only one argument
* hare::ast: remove inaccurate comment
* path: mention fs::resolve in README
* docs/rfc-template: wrap at 72 columns
* memio+test: use defer for closing streams
* cmd/*: fix memory leaks
* ascii: add strlower_buf and strupper_buf
* hare::parse: disallow mixing @init, @fini, and @test
* hare::ast: s/constant/literal/g
* hare build: only overwrite executable files
* hare::parse+test: add labelled compound test
* hare::*: support for/switch/match labels
* all: update labelled loop syntax
* cmd::hare add comments and cleanup
* Fri Dec 08 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add README-suse-maint.md
* Fri Dec 08 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Enable checks.
* Fri Dec 08 2023 uncomfy+openbuildservice@uncomfyhalomacro.pl
- Update to version 1701969360.dbd2d7a5:
* remove the fs::flag::TRUNC argument from os::create in cmd::hare
* crypto::aes check for AVX before using the native interface
* cmd::hare::build: separate tmpfile from lockfile
* FreeBSD: truncate files on creation by default
* scripts/moddirs: ignore configs/
* OpenBSD: add rt::unveil()
* OpenBSD: add rt::pledge()
* OpenBSD: rt:: sycalls introduce pathbuf1
* OpenBSD: truncate files on creation by default
* OpenBSD: arm64 is called aarch64 in hare
* OpenBSD: rt:: fix readlinkat, renameat
* strconv: Remove base restrictions from doc comment of integertosb
* OpenBSD: os::cpucount: Return the number of online CPUs
* Sat Dec 02 2023 uncomfy+openbuildservice@uncomfyhalomacro.pl
- Update specfile
- Update to version 1701471445.901444ae:
* scripts/genbootstrap: reset platformtags
* drop build status from readme
* configs/openbsd.mk remove my local path
* OpenBSD: add .builds/openbsd.yml
* OpenBSD: make bootstrap
* OpenBSD: unix::tty isatty() use fcntl(F_ISATTY)
* OpenBSD: os::exec update for checkless for loops
* MAINTAINERS: add Lorenz (xha) <me@xha.li> to OpenBSD
* OpenBSD: add genbootstrap
* OpenBSD: add net::unix
* OpenBSD: add net::udp
* OpenBSD: add net::tcp
* OpenBSD: add net::ip
* OpenBSD: add net
* OpenBSD: add crypto::random
* OpenBSD: add format::elf
* OpenBSD: add unix::resolveconf
* OpenBSD: add unix::hosts
* OpenBSD: add unix::poll
* OpenBSD: add unix::tty
* OpenBSD: add unix::signal
* OpenBSD: add unix
* OpenBSD: add os::exec
* OpenBSD: add os
* OpenBSD: add time::chrono
* OpenBSD: add time
* OpenBSD: add path
* OpenBSD: add io
* OpenBSD: add rt
* cmd::hare: add OpenBSD
* cmd::hare: introduce ctx.libc
* cmd::hare: introduce platform.ha for adding platform-specific setttings
* remove config.example.mk and add configs/<platform>.mk
* unix::tty: make openpty() platform-specific
* os::exec: make cmdfile platform-specific
* rt: make the signal test platform specific
* rt: make start* and initfini platform-specific
* rt: make linker scripts platform-specific
* cmd::hare arch add comment about values beeing overwritten
* math::complex: clarify isnan behavior
* wordexp: correctly handle string containing only whitespace
* test: hexdump non-printable ASCII
* cmd/hare: fix memory leaks
* bytes: improve tests style and add test
* bytes: replace if expressions with logical and
* bytes: simplify reverse
* strings: simplify ltrim and rtrim
* strings: remove pre-allocation
* strings: improve docstrings
* strings: simplify sub
* strings: remove duplicate allocation in multireplace
* strings: take direction into account in iterstr
* strings: consistently use fromutf8_unsafe
* strings: use static append where applicable
* strings: drop pad functions
* encoding::utf8: operate exclusively on byte slices
* hare cache: exit after printing usage text
* rt: simplify frame-walking functions
* crypto::sha1: document BLOCKSZ
* update for checkless for loops
* fmt: flesh out float formatting
* fmt: add center-alignment
* fmt: factor out format string iterator
* strconv::{ffmt, fflags}: improve default values
* bufio/scanner: fix slice or array access out of bounds
* wordexp: new module
* rt+freebsd fix getpriority
* time::date: add month and weekday constants
* types::c: add unterminatedstr
* unix::tty: Add README
* net::unix: remove unused buf
* linux::keyctl: Add chown and setperm
* io: add dup, dup2 functions
* hare::*: remove unused import forms
* Sat Nov 11 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Minor specfile change
* Fri Nov 10 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- change incorrect license in specfile
- add groups section
* Fri Nov 10 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- adopt new config.mk
* Fri Nov 10 2023 uncomfy+openbuildservice@uncomfyhalomacro.pl
- Update to version 1699559089.3d06f9d2:
* speed up crypto::argon2 a bit
* cmd/hare: Improve 'Command not found' error message in get_version
* crypto: use test::skip
* test: implement skip function
* test: disallow expectabort outside @test
* Move string comparison logic to sort::cmp::strs()
* all: style fix
* all: fix test failure memory leaks
* time::chrono: drop unused leapsecs parameter
* cmd/parsechk: initial commit
* Sun Aug 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Remove no-exec-stack.patch. Seems it's already in the latest commits
* Sun Aug 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add no-exec-stack.patch
* Sun Aug 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 0+3206:
* crypto::ed25519: change api to take slices
* drop hare release
* pass -z noexecstack to ld
* Remove unused imports
* rt: remove syscallsarch+*.ha
* s/error/errors/ module name
* net::dns: remove obsolete reference in docs
* net::dns: fix off-by-one in encode_raw
* rt: add IPPROTO_ICMPV6
* strings: rename runes() to torunes()
* io: make io::writeall take const []u8
* MAINTAINERS: Add Conrad Hoffmann
* net::dns: support for basic DNSSEC RR types
* net::dns: support for OPT records (EDNS, RFC 6891)
* rt: fix off-by-one haredocs for AF_* and IPPROTO_*
* memio: truncate on reset()
* os::exec: fix TOCTOU
* os::exec+freebsd: only open() regular files
* rt+freebsd: add fstat, AT_EMPTY_PATH, S_IF*
* net::dns: enforce actual label size restriction
* net::dns: write label terminator in encode_labels
* path: fix capitalization of docstring
* malloc: improve wording in a comment
* cmd/haretype, cmd/ioctlgen: update for memio
* net::dns: add TSIG records and decoding
* net::dns: implement encoding of TXT records
* net::dns: add constants for DNS dynamic updates
* net::dns: retry over TCP on truncated response
* hare::*: remove unary +
* Stop using unary +
* test: reset environment before first test is run
* format::ini: fix and test error line numbering
* mime: fix compilation on +libc
* Don't rely on loose pointer assignability semantics
* strio,bufio: merge memstream implementation into memio
* hare::lex: add static assertion for bmap length
* hare::*: remove implicit const flag from functions
* Remove slices:: and strings::cap
* Use cap builtin
* hare::parse: allow return and yield in more places
* regex: Document when the caller must free the return value
* hare::parse: fix abort in name_list
* hare::parse: improve struct/union/enum comments
* hare::parse+test: add and use roundtrip_reparse
* net/uri: Always prefix path with a slash when there's a host
* math::checked: initial commit
* os::exec: only open() regular files
* bufio: elaborate on docs for scantok and scanline
* hkdf: add extract and expand functions
* Sun Aug 13 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Replace obsoleted `disabled` option with `manual`
* Sat Jul 22 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to 0+3157:
* hare::ast: add README
* math::complex: add README
* hare::unparse: add README
* hare::unparse: add newline between imports and decls
* strconv: append ".0" when float is representable as integer
* strconv: remove zch variable
* strconv: improve error messages
* strconv: recognize - and + in stou*
* types::c: add nulstr
* Correctly convert strconv::base::DEC -> 10
* net::dns: fix opcode bitmask
* hare::parse::identstr: only parse full ident
* Thu Jun 22 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to 0+3145:
Alexey Yerin (3):
net: correct references of net::unix::prepfiles -> allocfiles
os::exec: fill utime and stime
+libc: include empty .init_array section
Armin Preiml (5):
mime: move test entries into a +test file
io::teestream: implement writer
add crypto::chachapoly
crypto: refactor authenc to use crypto::chachapoly
base64: avoid infite loop in decoder
Autumn! (3):
io: move fd-related functions into one file
all: rename 'flags' types to 'flag'
getopt: add subcommand context to errors
Bor Grošelj Simić (3):
rt: update abort for non-constant assert changes in harec
unify fixed and non-fixed abort paths
rt: mark platform_abort as @noreturn
Byron Torres (6):
time::date: new: use virtual interface
time::date: simplify observers
time::date: parse: fix scanners
time::date: add %e; update POSIX layout
time::chrono: fix $TZ causing TZ_LOCAL double-free
time::date: avoid tz() in tests, TZDB dependency
Carlos Une (1):
math::complex::tan: test huge arguments
Conrad Hoffmann (2):
net::dns: add support for PTR records
net::dns: add support for SSHFP records
Dmitry Matveyev (1):
unix::hosts: refactor into more general interface
Drew DeVault (2):
haredoc: set LESS to FRX if unset
docs/maintainers.md: document some maintainer bits
Ember Sawady (17):
Improve test runner
rt: fix platform_abort
rt/abort*.ha: add missing comma in reasons
rt+freebsd: _start: don't touch first arg
rt: update for @noreturn abort
fs+freebsd::readlink: return wrongtype on EINVAL
Improve +libc argv/argc/envp initialization
io+freebsd::fd_copy: return errors::unsupported
Get rid of rt/+test/ztos.ha
Rewrite malloc
linux/*: fix fully-qualified identifiers
hare::parse::want: unlex token on failure
hare::parse::ident: disallow empty identifier
os: add setenv and unsetenv
rt: make errno constants have type rt::errno
io+linux::fd_copy: simplify
Fix chachapoly compilation
Noah Altunian (1):
haredoc: update man page wording to be more clear
Pinghao Wu (1):
crypto::argon2: fix zeroing of h0
Sebastian (21):
os: use libc exit when linking with libc
os: move status type to separate file
hare::ast: add error_assert_expr
rt: implement shutdown
net: implement shutdown
types::c: add strings test
math::random: add assertions that n != 0
all: reorder tagged union fields to put error last
os::exec: split kill into kill and sig
ascii: allocate new string in strupper+strlower
ascii: consistent capitalization in docs
os::exec+freebsd: use unix::signal::signame
rt: fix typo
types::c: add limits
net: remove slices dependency
contributors.sh: read Co-authored-by
contributors.sh: use git ls-tree instead of find
unix::signal: replace signal type with sig enum
types::c: add tostrn and tostrn_unsafe
temp: require mode param for "file" and "named"
regex: add replacen and rawreplacen
Tom Lebreux (1):
bufio: allow borrowedread up to last byte
Vlad-Stefan Harbuz (1):
regex: improve README examples
illiliti (1):
crypto::salsa20: add hsalsa20
* Sun May 28 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Remove checks for now.
* Sat May 27 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to 0+3076:
* cmd/haredoc: close read end of pipe later
* time::chrono: use daydate, daytime; improve docs
* time: improve function parameter names
* time::date: rename datetime type to date
* time: rename datetime module in READMEs, docs
* cmd/haretype: fix compilation
* cmd/ioctlgen: fix compilation
* crypto/aes/*.s: use correct per-function sections
* net::unix: replace memcpy with slice assignment
* Mon Mar 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Configure LDFLAGS inside config.mk explicitly.
* Mon Mar 20 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Configure CFLAGS inside config.mk.
* Fri Mar 17 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Cleanup specfile
* Wed Mar 01 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Initial spec for hare 0+git2848
/usr/bin/hare /usr/bin/haredoc /usr/share/doc/packages/hare /usr/share/doc/packages/hare/README.md /usr/share/licenses/hare /usr/share/licenses/hare/COPYING /usr/share/man/man1/hare-build.1.gz /usr/share/man/man1/hare-cache.1.gz /usr/share/man/man1/hare-deps.1.gz /usr/share/man/man1/hare-run.1.gz /usr/share/man/man1/hare-test.1.gz /usr/share/man/man1/hare.1.gz /usr/share/man/man1/haredoc.1.gz /usr/share/man/man5/hare-module.5.gz /usr/share/man/man5/haredoc.5.gz /usr/src/hare /usr/src/hare/stdlib /usr/src/hare/stdlib/ascii /usr/src/hare/stdlib/ascii/README /usr/src/hare/stdlib/ascii/ctype.ha /usr/src/hare/stdlib/ascii/string.ha /usr/src/hare/stdlib/ascii/valid.ha /usr/src/hare/stdlib/bufio /usr/src/hare/stdlib/bufio/README /usr/src/hare/stdlib/bufio/scanner.ha /usr/src/hare/stdlib/bufio/scanner_test+test.ha /usr/src/hare/stdlib/bufio/stream.ha /usr/src/hare/stdlib/bufio/stream_test+test.ha /usr/src/hare/stdlib/bytes /usr/src/hare/stdlib/bytes/README /usr/src/hare/stdlib/bytes/contains.ha /usr/src/hare/stdlib/bytes/equal.ha /usr/src/hare/stdlib/bytes/index.ha /usr/src/hare/stdlib/bytes/reverse.ha /usr/src/hare/stdlib/bytes/tokenize.ha /usr/src/hare/stdlib/bytes/trim.ha /usr/src/hare/stdlib/bytes/two_way.ha /usr/src/hare/stdlib/bytes/zero.ha /usr/src/hare/stdlib/crypto /usr/src/hare/stdlib/crypto/+test /usr/src/hare/stdlib/crypto/+test/authenc_test.ha /usr/src/hare/stdlib/crypto/README /usr/src/hare/stdlib/crypto/aes /usr/src/hare/stdlib/crypto/aes/+test /usr/src/hare/stdlib/crypto/aes/+test/gcm.ha /usr/src/hare/stdlib/crypto/aes/+test/ni_test+x86_64.ha /usr/src/hare/stdlib/crypto/aes/+x86_64 /usr/src/hare/stdlib/crypto/aes/+x86_64/ni.ha /usr/src/hare/stdlib/crypto/aes/+x86_64/ni.s /usr/src/hare/stdlib/crypto/aes/README /usr/src/hare/stdlib/crypto/aes/aes+x86_64.ha /usr/src/hare/stdlib/crypto/aes/aes.ha /usr/src/hare/stdlib/crypto/aes/aes_ct64.ha /usr/src/hare/stdlib/crypto/aes/block.ha /usr/src/hare/stdlib/crypto/aes/cbc+test.ha /usr/src/hare/stdlib/crypto/aes/ct64+test.ha /usr/src/hare/stdlib/crypto/aes/ctr+test.ha /usr/src/hare/stdlib/crypto/aes/rt+test.ha /usr/src/hare/stdlib/crypto/aes/xts /usr/src/hare/stdlib/crypto/aes/xts/+test.ha /usr/src/hare/stdlib/crypto/aes/xts/README /usr/src/hare/stdlib/crypto/aes/xts/xts.ha /usr/src/hare/stdlib/crypto/argon2 /usr/src/hare/stdlib/crypto/argon2/+test.ha /usr/src/hare/stdlib/crypto/argon2/README /usr/src/hare/stdlib/crypto/argon2/argon2.ha /usr/src/hare/stdlib/crypto/authenc.ha /usr/src/hare/stdlib/crypto/bigint /usr/src/hare/stdlib/crypto/bigint/+test /usr/src/hare/stdlib/crypto/bigint/+test/arithm_test.ha /usr/src/hare/stdlib/crypto/bigint/+test/encoding_test.ha /usr/src/hare/stdlib/crypto/bigint/+test/monty_test.ha /usr/src/hare/stdlib/crypto/bigint/+test/utils.ha /usr/src/hare/stdlib/crypto/bigint/README /usr/src/hare/stdlib/crypto/bigint/arithm.ha /usr/src/hare/stdlib/crypto/bigint/encoding.ha /usr/src/hare/stdlib/crypto/bigint/monty.ha /usr/src/hare/stdlib/crypto/bigint/types.ha /usr/src/hare/stdlib/crypto/bigint/util.ha /usr/src/hare/stdlib/crypto/blake2b /usr/src/hare/stdlib/crypto/blake2b/+test.ha /usr/src/hare/stdlib/crypto/blake2b/README /usr/src/hare/stdlib/crypto/blake2b/blake2b.ha /usr/src/hare/stdlib/crypto/blake2b/vectors+test.ha /usr/src/hare/stdlib/crypto/blowfish /usr/src/hare/stdlib/crypto/blowfish/+test.ha /usr/src/hare/stdlib/crypto/blowfish/README /usr/src/hare/stdlib/crypto/blowfish/blowfish.ha /usr/src/hare/stdlib/crypto/blowfish/const.ha /usr/src/hare/stdlib/crypto/chacha /usr/src/hare/stdlib/crypto/chacha/+test.ha /usr/src/hare/stdlib/crypto/chacha/README /usr/src/hare/stdlib/crypto/chacha/chacha20.ha /usr/src/hare/stdlib/crypto/chachapoly /usr/src/hare/stdlib/crypto/chachapoly/README /usr/src/hare/stdlib/crypto/chachapoly/chachapoly.ha /usr/src/hare/stdlib/crypto/chachapoly/encryption+test.ha /usr/src/hare/stdlib/crypto/cipher /usr/src/hare/stdlib/crypto/cipher/README /usr/src/hare/stdlib/crypto/cipher/block.ha /usr/src/hare/stdlib/crypto/cipher/cbc.ha /usr/src/hare/stdlib/crypto/cipher/cipher.ha /usr/src/hare/stdlib/crypto/cipher/ctr.ha /usr/src/hare/stdlib/crypto/cipher/gcm.ha /usr/src/hare/stdlib/crypto/cipher/ghash.ha /usr/src/hare/stdlib/crypto/cipher/stream.ha /usr/src/hare/stdlib/crypto/conventions.txt /usr/src/hare/stdlib/crypto/curve25519 /usr/src/hare/stdlib/crypto/curve25519/+test.ha /usr/src/hare/stdlib/crypto/curve25519/README /usr/src/hare/stdlib/crypto/curve25519/curve25519.ha /usr/src/hare/stdlib/crypto/ec /usr/src/hare/stdlib/crypto/ec/README /usr/src/hare/stdlib/crypto/ec/curves+test.ha /usr/src/hare/stdlib/crypto/ec/genkeys+test.ha /usr/src/hare/stdlib/crypto/ec/keygen.ha /usr/src/hare/stdlib/crypto/ec/p256.ha /usr/src/hare/stdlib/crypto/ec/prime.ha /usr/src/hare/stdlib/crypto/ec/types.ha /usr/src/hare/stdlib/crypto/ec/validate.ha /usr/src/hare/stdlib/crypto/ecdh /usr/src/hare/stdlib/crypto/ecdh/README /usr/src/hare/stdlib/crypto/ecdh/basic+test.ha /usr/src/hare/stdlib/crypto/ecdh/ecdh.ha /usr/src/hare/stdlib/crypto/ecdh/nist+test.ha /usr/src/hare/stdlib/crypto/ecdsa /usr/src/hare/stdlib/crypto/ecdsa/README /usr/src/hare/stdlib/crypto/ecdsa/ecdsa.ha /usr/src/hare/stdlib/crypto/ecdsa/error.ha /usr/src/hare/stdlib/crypto/ecdsa/hmac_drbg.ha /usr/src/hare/stdlib/crypto/ecdsa/key.ha /usr/src/hare/stdlib/crypto/ecdsa/rfc6979+test.ha /usr/src/hare/stdlib/crypto/ecdsa/validate+test.ha /usr/src/hare/stdlib/crypto/ed25519 /usr/src/hare/stdlib/crypto/ed25519/+test.ha /usr/src/hare/stdlib/crypto/ed25519/README /usr/src/hare/stdlib/crypto/ed25519/ed25519.ha /usr/src/hare/stdlib/crypto/ed25519/edwards25519.ha /usr/src/hare/stdlib/crypto/hkdf /usr/src/hare/stdlib/crypto/hkdf/+test.ha /usr/src/hare/stdlib/crypto/hkdf/README /usr/src/hare/stdlib/crypto/hkdf/hkdf.ha /usr/src/hare/stdlib/crypto/hmac /usr/src/hare/stdlib/crypto/hmac/+test.ha /usr/src/hare/stdlib/crypto/hmac/README /usr/src/hare/stdlib/crypto/hmac/hmac.ha /usr/src/hare/stdlib/crypto/hmac/sha1.ha /usr/src/hare/stdlib/crypto/hmac/sha256.ha /usr/src/hare/stdlib/crypto/keyderiv.ha /usr/src/hare/stdlib/crypto/keystore /usr/src/hare/stdlib/crypto/keystore/README /usr/src/hare/stdlib/crypto/keystore/impl+linux.ha /usr/src/hare/stdlib/crypto/keystore/impl.ha /usr/src/hare/stdlib/crypto/mac /usr/src/hare/stdlib/crypto/mac/README /usr/src/hare/stdlib/crypto/mac/mac.ha /usr/src/hare/stdlib/crypto/math /usr/src/hare/stdlib/crypto/math/README /usr/src/hare/stdlib/crypto/math/arithm.ha /usr/src/hare/stdlib/crypto/math/bits.ha /usr/src/hare/stdlib/crypto/poly1305 /usr/src/hare/stdlib/crypto/poly1305/+test.ha /usr/src/hare/stdlib/crypto/poly1305/README /usr/src/hare/stdlib/crypto/poly1305/poly1305.ha /usr/src/hare/stdlib/crypto/random /usr/src/hare/stdlib/crypto/random/+freebsd.ha /usr/src/hare/stdlib/crypto/random/+linux.ha /usr/src/hare/stdlib/crypto/random/+netbsd.ha /usr/src/hare/stdlib/crypto/random/+openbsd.ha /usr/src/hare/stdlib/crypto/random/README /usr/src/hare/stdlib/crypto/random/random.ha /usr/src/hare/stdlib/crypto/rsa /usr/src/hare/stdlib/crypto/rsa/+test /usr/src/hare/stdlib/crypto/rsa/+test/core_test.ha /usr/src/hare/stdlib/crypto/rsa/+test/keys_test.ha /usr/src/hare/stdlib/crypto/rsa/+test/pkcs1_test.ha /usr/src/hare/stdlib/crypto/rsa/+test/pss_test.ha /usr/src/hare/stdlib/crypto/rsa/README /usr/src/hare/stdlib/crypto/rsa/core.ha /usr/src/hare/stdlib/crypto/rsa/errors.ha /usr/src/hare/stdlib/crypto/rsa/keys.ha /usr/src/hare/stdlib/crypto/rsa/pkcs1.ha /usr/src/hare/stdlib/crypto/rsa/pss.ha /usr/src/hare/stdlib/crypto/salsa /usr/src/hare/stdlib/crypto/salsa/+test.ha /usr/src/hare/stdlib/crypto/salsa/README /usr/src/hare/stdlib/crypto/salsa/salsa20.ha /usr/src/hare/stdlib/crypto/sha1 /usr/src/hare/stdlib/crypto/sha1/+test.ha /usr/src/hare/stdlib/crypto/sha1/README /usr/src/hare/stdlib/crypto/sha1/sha1.ha /usr/src/hare/stdlib/crypto/sha256 /usr/src/hare/stdlib/crypto/sha256/+test.ha /usr/src/hare/stdlib/crypto/sha256/README /usr/src/hare/stdlib/crypto/sha256/sha256.ha /usr/src/hare/stdlib/crypto/sha512 /usr/src/hare/stdlib/crypto/sha512/+test.ha /usr/src/hare/stdlib/crypto/sha512/README /usr/src/hare/stdlib/crypto/sha512/sha512.ha /usr/src/hare/stdlib/crypto/x25519 /usr/src/hare/stdlib/crypto/x25519/+test.ha /usr/src/hare/stdlib/crypto/x25519/README /usr/src/hare/stdlib/crypto/x25519/x25519.ha /usr/src/hare/stdlib/debug /usr/src/hare/stdlib/debug/+aarch64 /usr/src/hare/stdlib/debug/+aarch64/getfp.s /usr/src/hare/stdlib/debug/+aarch64/walk.ha /usr/src/hare/stdlib/debug/+freebsd /usr/src/hare/stdlib/debug/+freebsd/+aarch64 /usr/src/hare/stdlib/debug/+freebsd/+aarch64/ucontext.ha /usr/src/hare/stdlib/debug/+freebsd/+riscv64 /usr/src/hare/stdlib/debug/+freebsd/+riscv64/ucontext.ha /usr/src/hare/stdlib/debug/+freebsd/+x86_64 /usr/src/hare/stdlib/debug/+freebsd/+x86_64/ucontext.ha /usr/src/hare/stdlib/debug/+freebsd/translate.ha /usr/src/hare/stdlib/debug/+linux /usr/src/hare/stdlib/debug/+linux/+aarch64 /usr/src/hare/stdlib/debug/+linux/+aarch64/ucontext.ha /usr/src/hare/stdlib/debug/+linux/+riscv64 /usr/src/hare/stdlib/debug/+linux/+riscv64/ucontext.ha /usr/src/hare/stdlib/debug/+linux/+x86_64 /usr/src/hare/stdlib/debug/+linux/+x86_64/ucontext.ha /usr/src/hare/stdlib/debug/+linux/translate.ha /usr/src/hare/stdlib/debug/+netbsd /usr/src/hare/stdlib/debug/+netbsd/+x86_64 /usr/src/hare/stdlib/debug/+netbsd/+x86_64/ucontext.ha /usr/src/hare/stdlib/debug/+netbsd/translate.ha /usr/src/hare/stdlib/debug/+openbsd /usr/src/hare/stdlib/debug/+openbsd/+aarch64 /usr/src/hare/stdlib/debug/+openbsd/+aarch64/ucontext.ha /usr/src/hare/stdlib/debug/+openbsd/+riscv64 /usr/src/hare/stdlib/debug/+openbsd/+riscv64/ucontext.ha /usr/src/hare/stdlib/debug/+openbsd/+x86_64 /usr/src/hare/stdlib/debug/+openbsd/+x86_64/ucontext.ha /usr/src/hare/stdlib/debug/+openbsd/translate.ha /usr/src/hare/stdlib/debug/+riscv64 /usr/src/hare/stdlib/debug/+riscv64/getfp.s /usr/src/hare/stdlib/debug/+riscv64/walk.ha /usr/src/hare/stdlib/debug/+x86_64 /usr/src/hare/stdlib/debug/+x86_64/getfp.s /usr/src/hare/stdlib/debug/+x86_64/walk.ha /usr/src/hare/stdlib/debug/README /usr/src/hare/stdlib/debug/abort.ha /usr/src/hare/stdlib/debug/altstack.s /usr/src/hare/stdlib/debug/backtrace.ha /usr/src/hare/stdlib/debug/constants.ha /usr/src/hare/stdlib/debug/dwarf /usr/src/hare/stdlib/debug/dwarf/README /usr/src/hare/stdlib/debug/dwarf/abbrev.ha /usr/src/hare/stdlib/debug/dwarf/addr_to_line.ha /usr/src/hare/stdlib/debug/dwarf/aranges.ha /usr/src/hare/stdlib/debug/dwarf/constant.ha /usr/src/hare/stdlib/debug/dwarf/info.ha /usr/src/hare/stdlib/debug/dwarf/line.ha /usr/src/hare/stdlib/debug/dwarf/reader.ha /usr/src/hare/stdlib/debug/dwarf/strings.ha /usr/src/hare/stdlib/debug/fault.ha /usr/src/hare/stdlib/debug/ident.ha /usr/src/hare/stdlib/debug/image /usr/src/hare/stdlib/debug/image/README /usr/src/hare/stdlib/debug/image/open.ha /usr/src/hare/stdlib/debug/image/sections.ha /usr/src/hare/stdlib/debug/image/self+freebsd.ha /usr/src/hare/stdlib/debug/image/self+linux.ha /usr/src/hare/stdlib/debug/image/self+netbsd.ha /usr/src/hare/stdlib/debug/image/self+openbsd.ha /usr/src/hare/stdlib/debug/image/self_argv.ha /usr/src/hare/stdlib/debug/malloc+libc.ha /usr/src/hare/stdlib/debug/malloc.ha /usr/src/hare/stdlib/debug/source.ha /usr/src/hare/stdlib/debug/symbols.ha /usr/src/hare/stdlib/debug/testaddr.ha /usr/src/hare/stdlib/debug/traces.ha /usr/src/hare/stdlib/dirs /usr/src/hare/stdlib/dirs/README /usr/src/hare/stdlib/dirs/xdg.ha /usr/src/hare/stdlib/encoding /usr/src/hare/stdlib/encoding/README /usr/src/hare/stdlib/encoding/asn1 /usr/src/hare/stdlib/encoding/asn1/+test /usr/src/hare/stdlib/encoding/asn1/+test/decoder_test.ha /usr/src/hare/stdlib/encoding/asn1/+test/encoder_test.ha /usr/src/hare/stdlib/encoding/asn1/+test/strings_test.ha /usr/src/hare/stdlib/encoding/asn1/README /usr/src/hare/stdlib/encoding/asn1/charset+test.ha /usr/src/hare/stdlib/encoding/asn1/decoder.ha /usr/src/hare/stdlib/encoding/asn1/encoder.ha /usr/src/hare/stdlib/encoding/asn1/errors.ha /usr/src/hare/stdlib/encoding/asn1/oid.ha /usr/src/hare/stdlib/encoding/asn1/stdoid /usr/src/hare/stdlib/encoding/asn1/stdoid/README /usr/src/hare/stdlib/encoding/asn1/stdoid/db.ha /usr/src/hare/stdlib/encoding/asn1/stdoid/db.txt /usr/src/hare/stdlib/encoding/asn1/strings.ha /usr/src/hare/stdlib/encoding/asn1/t61.ha /usr/src/hare/stdlib/encoding/asn1/types.ha /usr/src/hare/stdlib/encoding/base32 /usr/src/hare/stdlib/encoding/base32/README /usr/src/hare/stdlib/encoding/base32/base32.ha /usr/src/hare/stdlib/encoding/base64 /usr/src/hare/stdlib/encoding/base64/README /usr/src/hare/stdlib/encoding/base64/base64.ha /usr/src/hare/stdlib/encoding/hex /usr/src/hare/stdlib/encoding/hex/README /usr/src/hare/stdlib/encoding/hex/hex.ha /usr/src/hare/stdlib/encoding/pem /usr/src/hare/stdlib/encoding/pem/+test.ha /usr/src/hare/stdlib/encoding/pem/README /usr/src/hare/stdlib/encoding/pem/pem.ha /usr/src/hare/stdlib/encoding/utf8 /usr/src/hare/stdlib/encoding/utf8/README /usr/src/hare/stdlib/encoding/utf8/decode.ha /usr/src/hare/stdlib/encoding/utf8/decodetable.ha /usr/src/hare/stdlib/encoding/utf8/encode.ha /usr/src/hare/stdlib/encoding/utf8/rune.ha /usr/src/hare/stdlib/encoding/utf8/types.ha /usr/src/hare/stdlib/endian /usr/src/hare/stdlib/endian/README /usr/src/hare/stdlib/endian/big.ha /usr/src/hare/stdlib/endian/endian.ha /usr/src/hare/stdlib/endian/host+aarch64.ha /usr/src/hare/stdlib/endian/host+riscv64.ha /usr/src/hare/stdlib/endian/host+x86_64.ha /usr/src/hare/stdlib/endian/little.ha /usr/src/hare/stdlib/endian/network.ha /usr/src/hare/stdlib/errors /usr/src/hare/stdlib/errors/README /usr/src/hare/stdlib/errors/common.ha /usr/src/hare/stdlib/errors/opaque.ha /usr/src/hare/stdlib/errors/rt.ha /usr/src/hare/stdlib/errors/string.ha /usr/src/hare/stdlib/fmt /usr/src/hare/stdlib/fmt/+test.ha /usr/src/hare/stdlib/fmt/README /usr/src/hare/stdlib/fmt/iter.ha /usr/src/hare/stdlib/fmt/print.ha /usr/src/hare/stdlib/fmt/wrappers.ha /usr/src/hare/stdlib/fnmatch /usr/src/hare/stdlib/fnmatch/+test.ha /usr/src/hare/stdlib/fnmatch/README /usr/src/hare/stdlib/fnmatch/fnmatch.ha /usr/src/hare/stdlib/format /usr/src/hare/stdlib/format/README /usr/src/hare/stdlib/format/elf /usr/src/hare/stdlib/format/elf/README /usr/src/hare/stdlib/format/elf/arch+aarch64.ha /usr/src/hare/stdlib/format/elf/arch+riscv64.ha /usr/src/hare/stdlib/format/elf/arch+x86_64.ha /usr/src/hare/stdlib/format/elf/platform+freebsd.ha /usr/src/hare/stdlib/format/elf/platform+linux.ha /usr/src/hare/stdlib/format/elf/platform+netbsd.ha /usr/src/hare/stdlib/format/elf/platform+openbsd.ha /usr/src/hare/stdlib/format/elf/types.ha /usr/src/hare/stdlib/format/ini /usr/src/hare/stdlib/format/ini/+test.ha /usr/src/hare/stdlib/format/ini/README /usr/src/hare/stdlib/format/ini/scan.ha /usr/src/hare/stdlib/format/ini/types.ha /usr/src/hare/stdlib/fs /usr/src/hare/stdlib/fs/README /usr/src/hare/stdlib/fs/fs.ha /usr/src/hare/stdlib/fs/types.ha /usr/src/hare/stdlib/fs/util.ha /usr/src/hare/stdlib/getopt /usr/src/hare/stdlib/getopt/README /usr/src/hare/stdlib/getopt/getopts.ha /usr/src/hare/stdlib/glob /usr/src/hare/stdlib/glob/+test.ha /usr/src/hare/stdlib/glob/README /usr/src/hare/stdlib/glob/glob.ha /usr/src/hare/stdlib/hare /usr/src/hare/stdlib/hare/README /usr/src/hare/stdlib/hare/ast /usr/src/hare/stdlib/hare/ast/README /usr/src/hare/stdlib/hare/ast/decl.ha /usr/src/hare/stdlib/hare/ast/expr.ha /usr/src/hare/stdlib/hare/ast/ident.ha /usr/src/hare/stdlib/hare/ast/import.ha /usr/src/hare/stdlib/hare/ast/type.ha /usr/src/hare/stdlib/hare/ast/unit.ha /usr/src/hare/stdlib/hare/lex /usr/src/hare/stdlib/hare/lex/+test.ha /usr/src/hare/stdlib/hare/lex/README /usr/src/hare/stdlib/hare/lex/lex.ha /usr/src/hare/stdlib/hare/lex/token.ha /usr/src/hare/stdlib/hare/module /usr/src/hare/stdlib/hare/module/README /usr/src/hare/stdlib/hare/module/cache.ha /usr/src/hare/stdlib/hare/module/deps.ha /usr/src/hare/stdlib/hare/module/format.ha /usr/src/hare/stdlib/hare/module/srcs.ha /usr/src/hare/stdlib/hare/module/types.ha /usr/src/hare/stdlib/hare/module/util.ha /usr/src/hare/stdlib/hare/parse /usr/src/hare/stdlib/hare/parse/+test /usr/src/hare/stdlib/hare/parse/+test/expr_test.ha /usr/src/hare/stdlib/hare/parse/+test/ident_test.ha /usr/src/hare/stdlib/hare/parse/+test/loc.ha /usr/src/hare/stdlib/hare/parse/+test/roundtrip.ha /usr/src/hare/stdlib/hare/parse/+test/types.ha /usr/src/hare/stdlib/hare/parse/+test/unit_test.ha /usr/src/hare/stdlib/hare/parse/README /usr/src/hare/stdlib/hare/parse/decl.ha /usr/src/hare/stdlib/hare/parse/doc /usr/src/hare/stdlib/hare/parse/doc/+test.ha /usr/src/hare/stdlib/hare/parse/doc/README /usr/src/hare/stdlib/hare/parse/doc/doc.ha /usr/src/hare/stdlib/hare/parse/expr.ha /usr/src/hare/stdlib/hare/parse/ident.ha /usr/src/hare/stdlib/hare/parse/import.ha /usr/src/hare/stdlib/hare/parse/parse.ha /usr/src/hare/stdlib/hare/parse/type.ha /usr/src/hare/stdlib/hare/parse/unit.ha /usr/src/hare/stdlib/hare/types /usr/src/hare/stdlib/hare/types/+aarch64 /usr/src/hare/stdlib/hare/types/+aarch64/writesize.ha /usr/src/hare/stdlib/hare/types/+riscv64 /usr/src/hare/stdlib/hare/types/+riscv64/writesize.ha /usr/src/hare/stdlib/hare/types/+test.ha /usr/src/hare/stdlib/hare/types/+x86_64 /usr/src/hare/stdlib/hare/types/+x86_64/writesize.ha /usr/src/hare/stdlib/hare/types/README /usr/src/hare/stdlib/hare/types/arch.ha /usr/src/hare/stdlib/hare/types/builtins.ha /usr/src/hare/stdlib/hare/types/class.ha /usr/src/hare/stdlib/hare/types/hash.ha /usr/src/hare/stdlib/hare/types/lookup.ha /usr/src/hare/stdlib/hare/types/store.ha /usr/src/hare/stdlib/hare/types/types.ha /usr/src/hare/stdlib/hare/unit /usr/src/hare/stdlib/hare/unit/+test.ha /usr/src/hare/stdlib/hare/unit/check.ha /usr/src/hare/stdlib/hare/unit/context.ha /usr/src/hare/stdlib/hare/unit/errors.ha /usr/src/hare/stdlib/hare/unit/expr.ha /usr/src/hare/stdlib/hare/unit/process.ha /usr/src/hare/stdlib/hare/unit/scan.ha /usr/src/hare/stdlib/hare/unit/scope.ha /usr/src/hare/stdlib/hare/unit/unit.ha /usr/src/hare/stdlib/hare/unparse /usr/src/hare/stdlib/hare/unparse/README /usr/src/hare/stdlib/hare/unparse/decl.ha /usr/src/hare/stdlib/hare/unparse/expr.ha /usr/src/hare/stdlib/hare/unparse/ident.ha /usr/src/hare/stdlib/hare/unparse/import.ha /usr/src/hare/stdlib/hare/unparse/syn.ha /usr/src/hare/stdlib/hare/unparse/type.ha /usr/src/hare/stdlib/hare/unparse/unit.ha /usr/src/hare/stdlib/hare/unparse/util.ha /usr/src/hare/stdlib/hash /usr/src/hare/stdlib/hash/README /usr/src/hare/stdlib/hash/adler32 /usr/src/hare/stdlib/hash/adler32/README /usr/src/hare/stdlib/hash/adler32/adler32.ha /usr/src/hare/stdlib/hash/crc16 /usr/src/hare/stdlib/hash/crc16/README /usr/src/hare/stdlib/hash/crc16/crc16.ha /usr/src/hare/stdlib/hash/crc32 /usr/src/hare/stdlib/hash/crc32/README /usr/src/hare/stdlib/hash/crc32/crc32.ha /usr/src/hare/stdlib/hash/crc64 /usr/src/hare/stdlib/hash/crc64/README /usr/src/hare/stdlib/hash/crc64/crc64.ha /usr/src/hare/stdlib/hash/fnv /usr/src/hare/stdlib/hash/fnv/+aarch64.ha /usr/src/hare/stdlib/hash/fnv/+riscv64.ha /usr/src/hare/stdlib/hash/fnv/+x86_64.ha /usr/src/hare/stdlib/hash/fnv/README /usr/src/hare/stdlib/hash/fnv/fnv.ha /usr/src/hare/stdlib/hash/hash.ha /usr/src/hare/stdlib/hash/siphash /usr/src/hare/stdlib/hash/siphash/+test.ha /usr/src/hare/stdlib/hash/siphash/README /usr/src/hare/stdlib/hash/siphash/siphash.ha /usr/src/hare/stdlib/io /usr/src/hare/stdlib/io/+freebsd /usr/src/hare/stdlib/io/+freebsd/dup.ha /usr/src/hare/stdlib/io/+freebsd/mmap.ha /usr/src/hare/stdlib/io/+freebsd/platform_file.ha /usr/src/hare/stdlib/io/+freebsd/sync.ha /usr/src/hare/stdlib/io/+freebsd/vector.ha /usr/src/hare/stdlib/io/+linux /usr/src/hare/stdlib/io/+linux/dup.ha /usr/src/hare/stdlib/io/+linux/mmap.ha /usr/src/hare/stdlib/io/+linux/platform_file.ha /usr/src/hare/stdlib/io/+linux/sync.ha /usr/src/hare/stdlib/io/+linux/vector.ha /usr/src/hare/stdlib/io/+netbsd /usr/src/hare/stdlib/io/+netbsd/dup.ha /usr/src/hare/stdlib/io/+netbsd/mmap.ha /usr/src/hare/stdlib/io/+netbsd/platform_file.ha /usr/src/hare/stdlib/io/+netbsd/sync.ha /usr/src/hare/stdlib/io/+netbsd/vector.ha /usr/src/hare/stdlib/io/+openbsd /usr/src/hare/stdlib/io/+openbsd/dup.ha /usr/src/hare/stdlib/io/+openbsd/mmap.ha /usr/src/hare/stdlib/io/+openbsd/platform_file.ha /usr/src/hare/stdlib/io/+openbsd/sync.ha /usr/src/hare/stdlib/io/+openbsd/vector.ha /usr/src/hare/stdlib/io/+test /usr/src/hare/stdlib/io/+test/limit_test.ha /usr/src/hare/stdlib/io/+test/stream_test.ha /usr/src/hare/stdlib/io/README /usr/src/hare/stdlib/io/arch+aarch64.ha /usr/src/hare/stdlib/io/arch+riscv64.ha /usr/src/hare/stdlib/io/arch+x86_64.ha /usr/src/hare/stdlib/io/copy.ha /usr/src/hare/stdlib/io/drain.ha /usr/src/hare/stdlib/io/empty.ha /usr/src/hare/stdlib/io/file.ha /usr/src/hare/stdlib/io/handle.ha /usr/src/hare/stdlib/io/limit.ha /usr/src/hare/stdlib/io/stream.ha /usr/src/hare/stdlib/io/tee.ha /usr/src/hare/stdlib/io/types.ha /usr/src/hare/stdlib/io/util.ha /usr/src/hare/stdlib/io/zero.ha /usr/src/hare/stdlib/linux /usr/src/hare/stdlib/linux/+linux /usr/src/hare/stdlib/linux/+linux/README /usr/src/hare/stdlib/linux/+linux/env.ha /usr/src/hare/stdlib/linux/+linux/start.ha /usr/src/hare/stdlib/linux/keyctl /usr/src/hare/stdlib/linux/keyctl/+linux /usr/src/hare/stdlib/linux/keyctl/+linux/README /usr/src/hare/stdlib/linux/keyctl/+linux/keyctl.ha /usr/src/hare/stdlib/linux/keyctl/+linux/types.ha /usr/src/hare/stdlib/linux/timerfd /usr/src/hare/stdlib/linux/timerfd/+linux /usr/src/hare/stdlib/linux/timerfd/+linux/README /usr/src/hare/stdlib/linux/timerfd/+linux/timerfd.ha /usr/src/hare/stdlib/linux/vdso /usr/src/hare/stdlib/linux/vdso/+linux /usr/src/hare/stdlib/linux/vdso/+linux/vdso.ha /usr/src/hare/stdlib/log /usr/src/hare/stdlib/log/README /usr/src/hare/stdlib/log/funcs.ha /usr/src/hare/stdlib/log/global.ha /usr/src/hare/stdlib/log/logger.ha /usr/src/hare/stdlib/log/silent.ha /usr/src/hare/stdlib/math /usr/src/hare/stdlib/math/+test /usr/src/hare/stdlib/math/+test/data.ha /usr/src/hare/stdlib/math/+test/floats_test.ha /usr/src/hare/stdlib/math/+test/math_test.ha /usr/src/hare/stdlib/math/+test/trig_test.ha /usr/src/hare/stdlib/math/README /usr/src/hare/stdlib/math/checked /usr/src/hare/stdlib/math/checked/README /usr/src/hare/stdlib/math/checked/checked.ha /usr/src/hare/stdlib/math/checked/saturating.ha /usr/src/hare/stdlib/math/complex /usr/src/hare/stdlib/math/complex/+test.ha /usr/src/hare/stdlib/math/complex/README /usr/src/hare/stdlib/math/complex/complex.ha /usr/src/hare/stdlib/math/fenv+aarch64.ha /usr/src/hare/stdlib/math/fenv+riscv64.ha /usr/src/hare/stdlib/math/fenv+x86_64.ha /usr/src/hare/stdlib/math/fenv_func.ha /usr/src/hare/stdlib/math/floats.ha /usr/src/hare/stdlib/math/ints.ha /usr/src/hare/stdlib/math/math.ha /usr/src/hare/stdlib/math/random /usr/src/hare/stdlib/math/random/README /usr/src/hare/stdlib/math/random/random.ha /usr/src/hare/stdlib/math/trig.ha /usr/src/hare/stdlib/math/uints.ha /usr/src/hare/stdlib/memio /usr/src/hare/stdlib/memio/README /usr/src/hare/stdlib/memio/ops.ha /usr/src/hare/stdlib/memio/stream.ha /usr/src/hare/stdlib/mime /usr/src/hare/stdlib/mime/+freebsd.ha /usr/src/hare/stdlib/mime/+linux.ha /usr/src/hare/stdlib/mime/+netbsd.ha /usr/src/hare/stdlib/mime/+openbsd.ha /usr/src/hare/stdlib/mime/README /usr/src/hare/stdlib/mime/database.ha /usr/src/hare/stdlib/mime/entries+test.ha /usr/src/hare/stdlib/mime/lookup.ha /usr/src/hare/stdlib/mime/parse.ha /usr/src/hare/stdlib/mime/system.ha /usr/src/hare/stdlib/net /usr/src/hare/stdlib/net/+freebsd.ha /usr/src/hare/stdlib/net/+linux.ha /usr/src/hare/stdlib/net/+netbsd.ha /usr/src/hare/stdlib/net/+openbsd.ha /usr/src/hare/stdlib/net/README /usr/src/hare/stdlib/net/dial /usr/src/hare/stdlib/net/dial/README /usr/src/hare/stdlib/net/dial/dial.ha /usr/src/hare/stdlib/net/dial/ip.ha /usr/src/hare/stdlib/net/dial/registry.ha /usr/src/hare/stdlib/net/dial/resolve.ha /usr/src/hare/stdlib/net/dns /usr/src/hare/stdlib/net/dns/README /usr/src/hare/stdlib/net/dns/decode.ha /usr/src/hare/stdlib/net/dns/encode.ha /usr/src/hare/stdlib/net/dns/error.ha /usr/src/hare/stdlib/net/dns/query.ha /usr/src/hare/stdlib/net/dns/strdomain.ha /usr/src/hare/stdlib/net/dns/types.ha /usr/src/hare/stdlib/net/errors.ha /usr/src/hare/stdlib/net/ip /usr/src/hare/stdlib/net/ip/+freebsd.ha /usr/src/hare/stdlib/net/ip/+linux.ha /usr/src/hare/stdlib/net/ip/+netbsd.ha /usr/src/hare/stdlib/net/ip/+openbsd.ha /usr/src/hare/stdlib/net/ip/README /usr/src/hare/stdlib/net/ip/ip.ha /usr/src/hare/stdlib/net/ip/test+test.ha /usr/src/hare/stdlib/net/msg.ha /usr/src/hare/stdlib/net/tcp /usr/src/hare/stdlib/net/tcp/+freebsd.ha /usr/src/hare/stdlib/net/tcp/+linux.ha /usr/src/hare/stdlib/net/tcp/+netbsd.ha /usr/src/hare/stdlib/net/tcp/+openbsd.ha /usr/src/hare/stdlib/net/tcp/README /usr/src/hare/stdlib/net/tcp/listener.ha /usr/src/hare/stdlib/net/tcp/options.ha /usr/src/hare/stdlib/net/types.ha /usr/src/hare/stdlib/net/udp /usr/src/hare/stdlib/net/udp/+freebsd.ha /usr/src/hare/stdlib/net/udp/+linux.ha /usr/src/hare/stdlib/net/udp/+netbsd.ha /usr/src/hare/stdlib/net/udp/+openbsd.ha /usr/src/hare/stdlib/net/udp/README /usr/src/hare/stdlib/net/udp/options.ha /usr/src/hare/stdlib/net/unix /usr/src/hare/stdlib/net/unix/+freebsd.ha /usr/src/hare/stdlib/net/unix/+linux.ha /usr/src/hare/stdlib/net/unix/+netbsd.ha /usr/src/hare/stdlib/net/unix/+openbsd.ha /usr/src/hare/stdlib/net/unix/README /usr/src/hare/stdlib/net/unix/addr.ha /usr/src/hare/stdlib/net/unix/cmsg.ha /usr/src/hare/stdlib/net/unix/dial.ha /usr/src/hare/stdlib/net/unix/listener.ha /usr/src/hare/stdlib/net/unix/options.ha /usr/src/hare/stdlib/net/unix/socketpair.ha /usr/src/hare/stdlib/net/uri /usr/src/hare/stdlib/net/uri/+test.ha /usr/src/hare/stdlib/net/uri/README /usr/src/hare/stdlib/net/uri/fmt.ha /usr/src/hare/stdlib/net/uri/parse.ha /usr/src/hare/stdlib/net/uri/query.ha /usr/src/hare/stdlib/net/uri/uri.ha /usr/src/hare/stdlib/os /usr/src/hare/stdlib/os/+freebsd /usr/src/hare/stdlib/os/+freebsd/dirfdfs.ha /usr/src/hare/stdlib/os/+freebsd/exit+libc-test.ha /usr/src/hare/stdlib/os/+freebsd/exit+test.ha /usr/src/hare/stdlib/os/+freebsd/exit.ha /usr/src/hare/stdlib/os/+freebsd/fcntl.ha /usr/src/hare/stdlib/os/+freebsd/fs.ha /usr/src/hare/stdlib/os/+freebsd/memfd.ha /usr/src/hare/stdlib/os/+freebsd/platform_environ.ha /usr/src/hare/stdlib/os/+freebsd/shm.ha /usr/src/hare/stdlib/os/+freebsd/status.ha /usr/src/hare/stdlib/os/+freebsd/stdfd.ha /usr/src/hare/stdlib/os/+linux /usr/src/hare/stdlib/os/+linux/dirfdfs.ha /usr/src/hare/stdlib/os/+linux/exit+libc-test.ha /usr/src/hare/stdlib/os/+linux/exit+test.ha /usr/src/hare/stdlib/os/+linux/exit.ha /usr/src/hare/stdlib/os/+linux/fcntl.ha /usr/src/hare/stdlib/os/+linux/fs.ha /usr/src/hare/stdlib/os/+linux/memfd.ha /usr/src/hare/stdlib/os/+linux/memory.ha /usr/src/hare/stdlib/os/+linux/platform_environ.ha /usr/src/hare/stdlib/os/+linux/shm.ha /usr/src/hare/stdlib/os/+linux/status.ha /usr/src/hare/stdlib/os/+linux/stdfd.ha /usr/src/hare/stdlib/os/+netbsd /usr/src/hare/stdlib/os/+netbsd/dirfdfs.ha /usr/src/hare/stdlib/os/+netbsd/exit+test.ha /usr/src/hare/stdlib/os/+netbsd/exit.ha /usr/src/hare/stdlib/os/+netbsd/fcntl.ha /usr/src/hare/stdlib/os/+netbsd/fs.ha /usr/src/hare/stdlib/os/+netbsd/platform_environ.ha /usr/src/hare/stdlib/os/+netbsd/shm.ha /usr/src/hare/stdlib/os/+netbsd/status.ha /usr/src/hare/stdlib/os/+netbsd/stdfd.ha /usr/src/hare/stdlib/os/+openbsd /usr/src/hare/stdlib/os/+openbsd/dirfdfs.ha /usr/src/hare/stdlib/os/+openbsd/exit+test.ha /usr/src/hare/stdlib/os/+openbsd/exit.ha /usr/src/hare/stdlib/os/+openbsd/fcntl.ha /usr/src/hare/stdlib/os/+openbsd/fs.ha /usr/src/hare/stdlib/os/+openbsd/platform_environ.ha /usr/src/hare/stdlib/os/+openbsd/shm.ha /usr/src/hare/stdlib/os/+openbsd/status.ha /usr/src/hare/stdlib/os/+openbsd/stdfd.ha /usr/src/hare/stdlib/os/README /usr/src/hare/stdlib/os/bufio.ha /usr/src/hare/stdlib/os/environ.ha /usr/src/hare/stdlib/os/exec /usr/src/hare/stdlib/os/exec/+freebsd /usr/src/hare/stdlib/os/exec/+freebsd/exec.ha /usr/src/hare/stdlib/os/exec/+freebsd/platform_cmd.ha /usr/src/hare/stdlib/os/exec/+freebsd/process.ha /usr/src/hare/stdlib/os/exec/+linux /usr/src/hare/stdlib/os/exec/+linux/exec.ha /usr/src/hare/stdlib/os/exec/+linux/platform_cmd.ha /usr/src/hare/stdlib/os/exec/+linux/process.ha /usr/src/hare/stdlib/os/exec/+netbsd /usr/src/hare/stdlib/os/exec/+netbsd/exec.ha /usr/src/hare/stdlib/os/exec/+netbsd/platform_cmd.ha /usr/src/hare/stdlib/os/exec/+netbsd/process.ha /usr/src/hare/stdlib/os/exec/+openbsd /usr/src/hare/stdlib/os/exec/+openbsd/exec.ha /usr/src/hare/stdlib/os/exec/+openbsd/platform_cmd.ha /usr/src/hare/stdlib/os/exec/+openbsd/process.ha /usr/src/hare/stdlib/os/exec/README /usr/src/hare/stdlib/os/exec/cmd.ha /usr/src/hare/stdlib/os/exec/env+test.ha /usr/src/hare/stdlib/os/exec/types.ha /usr/src/hare/stdlib/os/os.ha /usr/src/hare/stdlib/path /usr/src/hare/stdlib/path/+freebsd.ha /usr/src/hare/stdlib/path/+linux.ha /usr/src/hare/stdlib/path/+netbsd.ha /usr/src/hare/stdlib/path/+openbsd.ha /usr/src/hare/stdlib/path/README /usr/src/hare/stdlib/path/buffer.ha /usr/src/hare/stdlib/path/error.ha /usr/src/hare/stdlib/path/ext_stack.ha /usr/src/hare/stdlib/path/iter.ha /usr/src/hare/stdlib/path/posix.ha /usr/src/hare/stdlib/path/prefix.ha /usr/src/hare/stdlib/path/stack.ha /usr/src/hare/stdlib/regex /usr/src/hare/stdlib/regex/+test.ha /usr/src/hare/stdlib/regex/README /usr/src/hare/stdlib/regex/regex.ha /usr/src/hare/stdlib/rt /usr/src/hare/stdlib/rt/+aarch64 /usr/src/hare/stdlib/rt/+aarch64/arch_jmp.ha /usr/src/hare/stdlib/rt/+aarch64/cpuid.ha /usr/src/hare/stdlib/rt/+aarch64/cpuid.s /usr/src/hare/stdlib/rt/+aarch64/fenv.s /usr/src/hare/stdlib/rt/+aarch64/longjmp.s /usr/src/hare/stdlib/rt/+aarch64/setjmp.s /usr/src/hare/stdlib/rt/+freebsd /usr/src/hare/stdlib/rt/+freebsd/+aarch64.ha /usr/src/hare/stdlib/rt/+freebsd/+riscv64.ha /usr/src/hare/stdlib/rt/+freebsd/+x86_64.ha /usr/src/hare/stdlib/rt/+freebsd/env.ha /usr/src/hare/stdlib/rt/+freebsd/errno.ha /usr/src/hare/stdlib/rt/+freebsd/hare+libc.sc /usr/src/hare/stdlib/rt/+freebsd/hare.sc /usr/src/hare/stdlib/rt/+freebsd/initfini.ha /usr/src/hare/stdlib/rt/+freebsd/platform_abort.ha /usr/src/hare/stdlib/rt/+freebsd/platformstart-libc.ha /usr/src/hare/stdlib/rt/+freebsd/segmalloc.ha /usr/src/hare/stdlib/rt/+freebsd/signal.ha /usr/src/hare/stdlib/rt/+freebsd/socket.ha /usr/src/hare/stdlib/rt/+freebsd/start+aarch64-libc.s /usr/src/hare/stdlib/rt/+freebsd/start+libc.ha /usr/src/hare/stdlib/rt/+freebsd/start+riscv64-libc.s /usr/src/hare/stdlib/rt/+freebsd/start+test+libc.ha /usr/src/hare/stdlib/rt/+freebsd/start+test.ha /usr/src/hare/stdlib/rt/+freebsd/start+x86_64-libc.s /usr/src/hare/stdlib/rt/+freebsd/start.ha /usr/src/hare/stdlib/rt/+freebsd/syscall+aarch64.s /usr/src/hare/stdlib/rt/+freebsd/syscall+riscv64.s /usr/src/hare/stdlib/rt/+freebsd/syscall+x86_64.s /usr/src/hare/stdlib/rt/+freebsd/syscallno.ha /usr/src/hare/stdlib/rt/+freebsd/syscalls.ha /usr/src/hare/stdlib/rt/+freebsd/types.ha /usr/src/hare/stdlib/rt/+linux /usr/src/hare/stdlib/rt/+linux/+aarch64.ha /usr/src/hare/stdlib/rt/+linux/+riscv64.ha /usr/src/hare/stdlib/rt/+linux/+x86_64.ha /usr/src/hare/stdlib/rt/+linux/env.ha /usr/src/hare/stdlib/rt/+linux/errno.ha /usr/src/hare/stdlib/rt/+linux/hare+libc.sc /usr/src/hare/stdlib/rt/+linux/hare.sc /usr/src/hare/stdlib/rt/+linux/initfini.ha /usr/src/hare/stdlib/rt/+linux/platform_abort.ha /usr/src/hare/stdlib/rt/+linux/platformstart-libc.ha /usr/src/hare/stdlib/rt/+linux/prctl.ha /usr/src/hare/stdlib/rt/+linux/restore+aarch64.s /usr/src/hare/stdlib/rt/+linux/restore+riscv64.s /usr/src/hare/stdlib/rt/+linux/restore+x86_64.s /usr/src/hare/stdlib/rt/+linux/segmalloc.ha /usr/src/hare/stdlib/rt/+linux/signal.ha /usr/src/hare/stdlib/rt/+linux/socket.ha /usr/src/hare/stdlib/rt/+linux/start+aarch64-libc.s /usr/src/hare/stdlib/rt/+linux/start+libc.ha /usr/src/hare/stdlib/rt/+linux/start+riscv64-libc.s /usr/src/hare/stdlib/rt/+linux/start+test+libc.ha /usr/src/hare/stdlib/rt/+linux/start+test.ha /usr/src/hare/stdlib/rt/+linux/start+x86_64-libc.s /usr/src/hare/stdlib/rt/+linux/start.ha /usr/src/hare/stdlib/rt/+linux/stat.ha /usr/src/hare/stdlib/rt/+linux/syscall+aarch64.s /usr/src/hare/stdlib/rt/+linux/syscall+riscv64.s /usr/src/hare/stdlib/rt/+linux/syscall+x86_64.s /usr/src/hare/stdlib/rt/+linux/syscallno+aarch64.ha /usr/src/hare/stdlib/rt/+linux/syscallno+riscv64.ha /usr/src/hare/stdlib/rt/+linux/syscallno+x86_64.ha /usr/src/hare/stdlib/rt/+linux/syscalls.ha /usr/src/hare/stdlib/rt/+linux/types.ha /usr/src/hare/stdlib/rt/+netbsd /usr/src/hare/stdlib/rt/+netbsd/+x86_64.ha /usr/src/hare/stdlib/rt/+netbsd/env.ha /usr/src/hare/stdlib/rt/+netbsd/errno.ha /usr/src/hare/stdlib/rt/+netbsd/hare.sc /usr/src/hare/stdlib/rt/+netbsd/initfini.ha /usr/src/hare/stdlib/rt/+netbsd/platform_abort.ha /usr/src/hare/stdlib/rt/+netbsd/platformstart-libc.ha /usr/src/hare/stdlib/rt/+netbsd/segmalloc.ha /usr/src/hare/stdlib/rt/+netbsd/signal.ha /usr/src/hare/stdlib/rt/+netbsd/socket.ha /usr/src/hare/stdlib/rt/+netbsd/start+test.ha /usr/src/hare/stdlib/rt/+netbsd/start+x86_64-libc.s /usr/src/hare/stdlib/rt/+netbsd/start.ha /usr/src/hare/stdlib/rt/+netbsd/syscall+x86_64.s /usr/src/hare/stdlib/rt/+netbsd/syscallno.ha /usr/src/hare/stdlib/rt/+netbsd/syscalls.ha /usr/src/hare/stdlib/rt/+netbsd/sysctl.ha /usr/src/hare/stdlib/rt/+netbsd/types.ha /usr/src/hare/stdlib/rt/+openbsd /usr/src/hare/stdlib/rt/+openbsd/+aarch64.ha /usr/src/hare/stdlib/rt/+openbsd/+riscv64.ha /usr/src/hare/stdlib/rt/+openbsd/+x86_64.ha /usr/src/hare/stdlib/rt/+openbsd/dynamic_linker.ha /usr/src/hare/stdlib/rt/+openbsd/env.ha /usr/src/hare/stdlib/rt/+openbsd/errno.ha /usr/src/hare/stdlib/rt/+openbsd/hare+test.sc /usr/src/hare/stdlib/rt/+openbsd/hare.sc /usr/src/hare/stdlib/rt/+openbsd/libc.ha /usr/src/hare/stdlib/rt/+openbsd/platform_abort.ha /usr/src/hare/stdlib/rt/+openbsd/signal.ha /usr/src/hare/stdlib/rt/+openbsd/socket.ha /usr/src/hare/stdlib/rt/+openbsd/start+test.ha /usr/src/hare/stdlib/rt/+openbsd/start.ha /usr/src/hare/stdlib/rt/+openbsd/start.s /usr/src/hare/stdlib/rt/+openbsd/syscalls.ha /usr/src/hare/stdlib/rt/+openbsd/types.ha /usr/src/hare/stdlib/rt/+riscv64 /usr/src/hare/stdlib/rt/+riscv64/arch_jmp.ha /usr/src/hare/stdlib/rt/+riscv64/cpuid.ha /usr/src/hare/stdlib/rt/+riscv64/cpuid.s /usr/src/hare/stdlib/rt/+riscv64/fenv.s /usr/src/hare/stdlib/rt/+riscv64/longjmp.s /usr/src/hare/stdlib/rt/+riscv64/setjmp.s /usr/src/hare/stdlib/rt/+x86_64 /usr/src/hare/stdlib/rt/+x86_64/arch_jmp.ha /usr/src/hare/stdlib/rt/+x86_64/cpuid.ha /usr/src/hare/stdlib/rt/+x86_64/cpuid.s /usr/src/hare/stdlib/rt/+x86_64/fenv.s /usr/src/hare/stdlib/rt/+x86_64/longjmp.s /usr/src/hare/stdlib/rt/+x86_64/setjmp.s /usr/src/hare/stdlib/rt/README /usr/src/hare/stdlib/rt/abort.ha /usr/src/hare/stdlib/rt/ensure.ha /usr/src/hare/stdlib/rt/fenv_defs.ha /usr/src/hare/stdlib/rt/heap-libc.ha /usr/src/hare/stdlib/rt/jmp.ha /usr/src/hare/stdlib/rt/malloc+debug.ha /usr/src/hare/stdlib/rt/malloc+libc.ha /usr/src/hare/stdlib/rt/malloc.ha /usr/src/hare/stdlib/rt/memcpy.ha /usr/src/hare/stdlib/rt/memfunc_ptr.ha /usr/src/hare/stdlib/rt/memmove.ha /usr/src/hare/stdlib/rt/memset.ha /usr/src/hare/stdlib/rt/strcmp.ha /usr/src/hare/stdlib/rt/u64tos.ha /usr/src/hare/stdlib/rt/unknown_errno.ha /usr/src/hare/stdlib/shlex /usr/src/hare/stdlib/shlex/+test.ha /usr/src/hare/stdlib/shlex/README /usr/src/hare/stdlib/shlex/escape.ha /usr/src/hare/stdlib/shlex/split.ha /usr/src/hare/stdlib/sort /usr/src/hare/stdlib/sort/+test.ha /usr/src/hare/stdlib/sort/README /usr/src/hare/stdlib/sort/bisect.ha /usr/src/hare/stdlib/sort/cmp /usr/src/hare/stdlib/sort/cmp/README /usr/src/hare/stdlib/sort/cmp/cmp.ha /usr/src/hare/stdlib/sort/search.ha /usr/src/hare/stdlib/sort/sort.ha /usr/src/hare/stdlib/sort/types.ha /usr/src/hare/stdlib/strconv /usr/src/hare/stdlib/strconv/+test /usr/src/hare/stdlib/strconv/+test/ftos_test.ha /usr/src/hare/stdlib/strconv/README /usr/src/hare/stdlib/strconv/decimal.ha /usr/src/hare/stdlib/strconv/ftos.ha /usr/src/hare/stdlib/strconv/ftos_ryu.ha /usr/src/hare/stdlib/strconv/itos.ha /usr/src/hare/stdlib/strconv/stof.ha /usr/src/hare/stdlib/strconv/stof_data.ha /usr/src/hare/stdlib/strconv/stoi.ha /usr/src/hare/stdlib/strconv/stou.ha /usr/src/hare/stdlib/strconv/types.ha /usr/src/hare/stdlib/strconv/utos.ha /usr/src/hare/stdlib/strings /usr/src/hare/stdlib/strings/README /usr/src/hare/stdlib/strings/compare.ha /usr/src/hare/stdlib/strings/concat.ha /usr/src/hare/stdlib/strings/contains.ha /usr/src/hare/stdlib/strings/dup.ha /usr/src/hare/stdlib/strings/index.ha /usr/src/hare/stdlib/strings/iter.ha /usr/src/hare/stdlib/strings/pad.ha /usr/src/hare/stdlib/strings/replace.ha /usr/src/hare/stdlib/strings/runes.ha /usr/src/hare/stdlib/strings/sub.ha /usr/src/hare/stdlib/strings/suffix.ha /usr/src/hare/stdlib/strings/template /usr/src/hare/stdlib/strings/template/README /usr/src/hare/stdlib/strings/template/template.ha /usr/src/hare/stdlib/strings/tokenize.ha /usr/src/hare/stdlib/strings/trim.ha /usr/src/hare/stdlib/strings/utf8.ha /usr/src/hare/stdlib/temp /usr/src/hare/stdlib/temp/+freebsd.ha /usr/src/hare/stdlib/temp/+linux.ha /usr/src/hare/stdlib/temp/+netbsd.ha /usr/src/hare/stdlib/temp/README /usr/src/hare/stdlib/test /usr/src/hare/stdlib/test/+test.ha /usr/src/hare/stdlib/test/README /usr/src/hare/stdlib/test/fail+test.ha /usr/src/hare/stdlib/test/util+test.ha /usr/src/hare/stdlib/test/util.ha /usr/src/hare/stdlib/time /usr/src/hare/stdlib/time/+freebsd /usr/src/hare/stdlib/time/+freebsd/functions.ha /usr/src/hare/stdlib/time/+linux /usr/src/hare/stdlib/time/+linux/+aarch64.ha /usr/src/hare/stdlib/time/+linux/+riscv64.ha /usr/src/hare/stdlib/time/+linux/+x86_64.ha /usr/src/hare/stdlib/time/+linux/functions.ha /usr/src/hare/stdlib/time/+netbsd /usr/src/hare/stdlib/time/+netbsd/functions.ha /usr/src/hare/stdlib/time/+openbsd /usr/src/hare/stdlib/time/+openbsd/functions.ha /usr/src/hare/stdlib/time/README /usr/src/hare/stdlib/time/arithm.ha /usr/src/hare/stdlib/time/chrono /usr/src/hare/stdlib/time/chrono/+freebsd.ha /usr/src/hare/stdlib/time/chrono/+linux.ha /usr/src/hare/stdlib/time/chrono/+netbsd.ha /usr/src/hare/stdlib/time/chrono/+openbsd.ha /usr/src/hare/stdlib/time/chrono/README /usr/src/hare/stdlib/time/chrono/arithmetic.ha /usr/src/hare/stdlib/time/chrono/error.ha /usr/src/hare/stdlib/time/chrono/moment.ha /usr/src/hare/stdlib/time/chrono/timescale.ha /usr/src/hare/stdlib/time/chrono/utc.ha /usr/src/hare/stdlib/time/date /usr/src/hare/stdlib/time/date/+freebsd.ha /usr/src/hare/stdlib/time/date/+linux.ha /usr/src/hare/stdlib/time/date/+netbsd.ha /usr/src/hare/stdlib/time/date/+openbsd.ha /usr/src/hare/stdlib/time/date/README /usr/src/hare/stdlib/time/date/constants.ha /usr/src/hare/stdlib/time/date/date.ha /usr/src/hare/stdlib/time/date/daydate.ha /usr/src/hare/stdlib/time/date/daytime.ha /usr/src/hare/stdlib/time/date/duration.ha /usr/src/hare/stdlib/time/date/error.ha /usr/src/hare/stdlib/time/date/format.ha /usr/src/hare/stdlib/time/date/hop.ha /usr/src/hare/stdlib/time/date/locality.ha /usr/src/hare/stdlib/time/date/observe.ha /usr/src/hare/stdlib/time/date/parse.ha /usr/src/hare/stdlib/time/date/posix.ha /usr/src/hare/stdlib/time/date/reckon.ha /usr/src/hare/stdlib/time/date/span.ha /usr/src/hare/stdlib/time/date/step.ha /usr/src/hare/stdlib/time/date/timezone.ha /usr/src/hare/stdlib/time/date/traverse.ha /usr/src/hare/stdlib/time/date/truncate.ha /usr/src/hare/stdlib/time/date/tzdb.ha /usr/src/hare/stdlib/time/date/virtual.ha /usr/src/hare/stdlib/time/duration.ha /usr/src/hare/stdlib/time/instant.ha /usr/src/hare/stdlib/types /usr/src/hare/stdlib/types/README /usr/src/hare/stdlib/types/arch+aarch64.ha /usr/src/hare/stdlib/types/arch+riscv64.ha /usr/src/hare/stdlib/types/arch+x86_64.ha /usr/src/hare/stdlib/types/c /usr/src/hare/stdlib/types/c/+test.ha /usr/src/hare/stdlib/types/c/README /usr/src/hare/stdlib/types/c/arch+aarch64.ha /usr/src/hare/stdlib/types/c/arch+riscv64.ha /usr/src/hare/stdlib/types/c/arch+x86_64.ha /usr/src/hare/stdlib/types/c/strings.ha /usr/src/hare/stdlib/types/c/types.ha /usr/src/hare/stdlib/types/classes.ha /usr/src/hare/stdlib/types/limits.ha /usr/src/hare/stdlib/unix /usr/src/hare/stdlib/unix/+freebsd /usr/src/hare/stdlib/unix/+freebsd/creds.ha /usr/src/hare/stdlib/unix/+freebsd/nice.ha /usr/src/hare/stdlib/unix/+freebsd/pipe.ha /usr/src/hare/stdlib/unix/+freebsd/rlimit.ha /usr/src/hare/stdlib/unix/+freebsd/umask.ha /usr/src/hare/stdlib/unix/+linux /usr/src/hare/stdlib/unix/+linux/creds.ha /usr/src/hare/stdlib/unix/+linux/nice.ha /usr/src/hare/stdlib/unix/+linux/pipe.ha /usr/src/hare/stdlib/unix/+linux/rlimit.ha /usr/src/hare/stdlib/unix/+linux/umask.ha /usr/src/hare/stdlib/unix/+netbsd /usr/src/hare/stdlib/unix/+netbsd/creds.ha /usr/src/hare/stdlib/unix/+netbsd/nice.ha /usr/src/hare/stdlib/unix/+netbsd/pipe.ha /usr/src/hare/stdlib/unix/+netbsd/rlimit.ha /usr/src/hare/stdlib/unix/+netbsd/umask.ha /usr/src/hare/stdlib/unix/+openbsd /usr/src/hare/stdlib/unix/+openbsd/creds.ha /usr/src/hare/stdlib/unix/+openbsd/nice.ha /usr/src/hare/stdlib/unix/+openbsd/pipe.ha /usr/src/hare/stdlib/unix/+openbsd/rlimit.ha /usr/src/hare/stdlib/unix/+openbsd/umask.ha /usr/src/hare/stdlib/unix/README /usr/src/hare/stdlib/unix/hosts /usr/src/hare/stdlib/unix/hosts/+freebsd.ha /usr/src/hare/stdlib/unix/hosts/+linux.ha /usr/src/hare/stdlib/unix/hosts/+netbsd.ha /usr/src/hare/stdlib/unix/hosts/+openbsd.ha /usr/src/hare/stdlib/unix/hosts/README /usr/src/hare/stdlib/unix/hosts/errors.ha /usr/src/hare/stdlib/unix/hosts/hosts.ha /usr/src/hare/stdlib/unix/hosts/test+test.ha /usr/src/hare/stdlib/unix/passwd /usr/src/hare/stdlib/unix/passwd/README /usr/src/hare/stdlib/unix/passwd/group.ha /usr/src/hare/stdlib/unix/passwd/passwd.ha /usr/src/hare/stdlib/unix/passwd/types.ha /usr/src/hare/stdlib/unix/poll /usr/src/hare/stdlib/unix/poll/+freebsd.ha /usr/src/hare/stdlib/unix/poll/+linux.ha /usr/src/hare/stdlib/unix/poll/+netbsd.ha /usr/src/hare/stdlib/unix/poll/+openbsd.ha /usr/src/hare/stdlib/unix/poll/README /usr/src/hare/stdlib/unix/poll/types.ha /usr/src/hare/stdlib/unix/resolvconf /usr/src/hare/stdlib/unix/resolvconf/+freebsd.ha /usr/src/hare/stdlib/unix/resolvconf/+linux.ha /usr/src/hare/stdlib/unix/resolvconf/+netbsd.ha /usr/src/hare/stdlib/unix/resolvconf/+openbsd.ha /usr/src/hare/stdlib/unix/resolvconf/README /usr/src/hare/stdlib/unix/resolvconf/errors.ha /usr/src/hare/stdlib/unix/resolvconf/load.ha /usr/src/hare/stdlib/unix/resolvconf/reader.ha /usr/src/hare/stdlib/unix/resolvconf/types.ha /usr/src/hare/stdlib/unix/signal /usr/src/hare/stdlib/unix/signal/+freebsd.ha /usr/src/hare/stdlib/unix/signal/+linux.ha /usr/src/hare/stdlib/unix/signal/+netbsd.ha /usr/src/hare/stdlib/unix/signal/+openbsd.ha /usr/src/hare/stdlib/unix/signal/README /usr/src/hare/stdlib/unix/signal/signal+test.ha /usr/src/hare/stdlib/unix/signal/types.ha /usr/src/hare/stdlib/unix/tty /usr/src/hare/stdlib/unix/tty/+freebsd /usr/src/hare/stdlib/unix/tty/+freebsd/isatty.ha /usr/src/hare/stdlib/unix/tty/+freebsd/open.ha /usr/src/hare/stdlib/unix/tty/+freebsd/pgid.ha /usr/src/hare/stdlib/unix/tty/+freebsd/pty.ha /usr/src/hare/stdlib/unix/tty/+freebsd/termios.ha /usr/src/hare/stdlib/unix/tty/+freebsd/winsize.ha /usr/src/hare/stdlib/unix/tty/+linux /usr/src/hare/stdlib/unix/tty/+linux/isatty.ha /usr/src/hare/stdlib/unix/tty/+linux/open.ha /usr/src/hare/stdlib/unix/tty/+linux/pgid.ha /usr/src/hare/stdlib/unix/tty/+linux/pty.ha /usr/src/hare/stdlib/unix/tty/+linux/termios.ha /usr/src/hare/stdlib/unix/tty/+linux/winsize.ha /usr/src/hare/stdlib/unix/tty/+netbsd /usr/src/hare/stdlib/unix/tty/+netbsd/isatty.ha /usr/src/hare/stdlib/unix/tty/+netbsd/open.ha /usr/src/hare/stdlib/unix/tty/+netbsd/pgid.ha /usr/src/hare/stdlib/unix/tty/+netbsd/pty.ha /usr/src/hare/stdlib/unix/tty/+netbsd/termios.ha /usr/src/hare/stdlib/unix/tty/+netbsd/winsize.ha /usr/src/hare/stdlib/unix/tty/+openbsd /usr/src/hare/stdlib/unix/tty/+openbsd/isatty.ha /usr/src/hare/stdlib/unix/tty/+openbsd/open.ha /usr/src/hare/stdlib/unix/tty/+openbsd/pgid.ha /usr/src/hare/stdlib/unix/tty/+openbsd/pty.ha /usr/src/hare/stdlib/unix/tty/+openbsd/termios.ha /usr/src/hare/stdlib/unix/tty/+openbsd/winsize.ha /usr/src/hare/stdlib/unix/tty/README /usr/src/hare/stdlib/unix/tty/pty_test+test.ha /usr/src/hare/stdlib/unix/tty/types.ha /usr/src/hare/stdlib/uuid /usr/src/hare/stdlib/uuid/README /usr/src/hare/stdlib/uuid/uuid.ha /usr/src/hare/stdlib/wordexp /usr/src/hare/stdlib/wordexp/+test.ha /usr/src/hare/stdlib/wordexp/README /usr/src/hare/stdlib/wordexp/error.ha /usr/src/hare/stdlib/wordexp/wordexp.ha
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 1 22:38:26 2025