Do not follow this link

~sircmpwn/hare-linux

Makefile: fix uninstall target

Signed-off-by: Sebastian <sebastian@sebsite.pw>
Makefile: fix docs target

Signed-off-by: Sebastian <sebastian@sebsite.pw>
Makefile: use $(HARE) for check

Signed-off-by: Sebastian <sebastian@sebsite.pw>
Add COPYING et al, remove unused modules
all: rehome under linux/
iobus: remove module

Moved to https://git.sr.ht/~sircmpwn/hare-iobus

Signed-off-by: Drew DeVault <sir@cmpwn.com>
all: add missing README files

Signed-off-by: Drew DeVault <sir@cmpwn.com>
Merge linux::signalfd into unix::signal

Signed-off-by: Drew DeVault <sir@cmpwn.com>
Fix undefined references throughout stdlib

Signed-off-by: Alexey Yerin <yyp@disroot.org>
linux::keyctl: initial commit

Signed-off-by: Drew DeVault <sir@cmpwn.com>
8f66feb3 — Bor Grošelj Simić 2 years ago
use type assertion with nullable types in some places

Signed-off-by: Bor Grošelj Simić <bgs@turminal.net>
all: add copyright headers

Signed-off-by: Drew DeVault <sir@cmpwn.com>
+libc: fix regressions caused by unique @init names

Since 7f428e7@harec[0], @init and @fini functions will have generated
names and as such not work when called directly, which is what
rt::start_linux on +libc did.

This also fixes a possible issue in os:: and linux::, which relied on
local @init names sorted alphabetically to call rt::start_linux. Not
all libc implementations might do so and cause unexpected problems.

[0]: https://git.sr.ht/~sircmpwn/harec/commit/7f428e7c869bef3d52d12ccdaf8d7002d4fae9e9
Fixes: https://todo.sr.ht/~sircmpwn/hare/566

Signed-off-by: Alexey Yerin <yyp@disroot.org>
linux::io_uring::sqe: drop harec workaround

Signed-off-by: Eyal Sawady <ecs@d2evs.net>
hare::parse::expr: update match binding syntax

And update the rest of the stdlib for the new syntax

Signed-off-by: Eyal Sawady <ecs@d2evs.net>
Initial support for +libc

This allows linking Hare programs to C code, as well as enabling use
of tools like valgrind that detect default C allocator.

Signed-off-by: Alexey Yerin <yyp@disroot.org>
linux::io_uring: drop 'use fmt'

Signed-off-by: Drew DeVault <sir@cmpwn.com>
iobus: implement nobuffers error

Signed-off-by: Drew DeVault <sir@cmpwn.com>
iobus: buffer pool management

Signed-off-by: Drew DeVault <sir@cmpwn.com>
linux::io_uring: add README

Signed-off-by: Drew DeVault <sir@cmpwn.com>
Next
Do not follow this link