Add COPYING et al, remove unused modules
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>
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>
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>