Lindenii Project Forge
Login

hare-aio

Asynchronous I/O event loops for Hare
Commits
IDTitleAuthorAuthor date
5ad8541d347b92d64b73ab4bcb35ff6939f3d76aInitialize aio::2025-10-02 04:42:10 +0800
e8af18c426519e1fd46aa15fcfb8c789df5f06a4Add some multishot functions2025-10-01 02:24:23 +0800
27a0a32542543def1ed38c812bdc50a3fec5f0a8README update2025-10-01 01:46:23 +0800
7e911023fdccf3dd999bd170d6921d66d31f7837Move io_uring to linux2025-09-30 00:35:22 +0800
fd4fb6ff2afd023da72bf8fd765ebdd90b238647Add my copyright2025-09-29 22:39:54 +0800
de2c505bf29f3d7c9184208ff575cdbe83726a79Fix documentation comments2025-09-29 22:35:43 +0800
67a646a8671c0966290decaf947a661641cb89d3More consistent API2025-09-29 15:07:42 +0800
5263f2aa1a86a21c99f0497189b79a4d8098d870README2025-09-29 02:45:12 +0800
0f59894cfd0454b3e17d0284c46aad7bba539355MPL-2.02025-09-29 02:35:27 +0800
6bb77a26ff70e4f30de070b2effd348928b2c111iobus: remove module2022-04-18 14:38:51 +0200
e5acf034370fccbeb9e7060470f2ce0f9cd99e7dFix undefined references throughout stdlib2022-03-30 14:13:23 +0300
cbe693929b1f51d4336b291cbc1c34fe197e3348use type assertion with nullable types in some places2022-03-26 01:43:38 +0100
4fdb228475e5a1bc39f3af295b58a1e571c4e536all: add copyright headers2022-02-21 13:33:37 +0100
c3101fb46602b06a541969b9ea5c486027d7e8bclinux::io_uring::sqe: drop harec workaround2022-01-13 14:01:26 +0000
a86a73321c7d2436f0a3baa4616dd7e2a6a54050hare::parse::expr: update match binding syntax2021-12-07 11:12:09 +0000
26f31d4e970609a2dd500ba04000bf80a599b22blinux::io_uring: drop 'use fmt'2021-10-24 10:25:26 +0200
c896660c44de4f1840c90ca5f2d488e440c6c7f6iobus: implement nobuffers error2021-10-22 09:51:57 +0200
b324128783498660b663b12678ba9c34b2f72674iobus: buffer pool management2021-10-21 10:33:48 +0200
9535ddc5370e7fa387d3ffbac0e15bff04a65ebelinux::io_uring: add README2021-10-20 09:43:59 +0200
24fa4ba15bf57850d6558be0ea04a6aef1079943linux::io_uring: implement provide_buffers support2021-10-20 09:22:31 +0200
4568fc5da45cefd181b3cbb044d88a087b7667f3iobus: initial commit2021-10-19 10:01:14 +0200
86177ef6e1bd91cea4f1569b3569c183a475d586all: add 0 value to enums used as flags2021-10-15 16:01:32 +0300
1446fc1748db7c1640eac40ef136a2775747b433all: overhaul switch/match syntax2021-09-16 17:55:09 +0200
7d8e54ab1aabc61eef680db44db8e0f7de41ff4ball: yield WIP2021-09-01 11:46:31 +0200
2f652fe534525fc33e1317cb663a1bbac4adeb58linux::io_uring: use error instead of errors::error2021-07-28 22:03:50 +0300
2eb15ec434f6f638b03edf6a7ab2070e02b997c4all: expand generic error handling2021-06-21 13:38:27 -0400
25b0e1cc0e881e00f1cccdd7e20c9b3b14b43b8elinux::io_uring: add error flag to errors2021-05-23 14:04:50 -0400
36e0f7b3947c6fda4bd29568e67e0e8d9e301a7flinux::io_uring: add openat2021-05-23 12:25:54 -0400
236426f95e742c91cb135251b5e9598dd7fa885dlinux::io_uring: add link_timeout2021-05-23 12:25:46 -0400
6a04b5b7e31a6721626d99a007270f1f9d851efblinux::io_uring: add offs to read/write2021-05-23 12:25:37 -0400
d5883ec156756ddbfbd2c6ed00f1c25c17ad13f6linux::io_uring: sqe_flags => flags2021-05-19 17:52:07 -0400
d4e2bed68f77a98c16aba12f3bee32470a5cce21linux::io_uring: add close2021-05-19 17:45:37 -0400
5b4213195eddb38e7bed024daf4c148943b852fblinux::io_uring: add accept2021-05-19 16:48:07 -0400
a2a652e521c12c28a0cc7b397216b78804b1142alinux::io_uring: timeout operations2021-05-19 15:37:56 -0400
f23d6ce833c5aba7a63b71522a6eb46b759a51a6linux::io_uring: fix typos in docs2021-05-19 21:10:22 +0300
89f76f6c30101246a751897f50723814a4de029clinux::io_uring: send/recv/sendmsg/recvmsg2021-05-19 12:58:31 -0400
fa6b6d222400eb495fe132f813adc274e5fb4d31linux::io_uring: add result and get_user CQE funcs2021-05-18 19:03:04 -0400
a9f1e0bd5305f5def81e7ac66a41f05c674ff7f3linux::io_uring: add MAX_ENTRIES constant2021-05-18 18:31:29 -0400
b256f83f27f3efbaea931f6a84184628e9800ef8linux::io_uring: fix needs_enter2021-05-18 18:20:11 -0400
84a8cdb37b84c0804ffaedbbbd4c37c785d0ab61linux::io_uring: add must_get_sqe2021-05-18 18:15:40 -0400
2006536959fb2c5580b8cb14d0dfc8b5710c1559linux::io_uring: add CQE-related functions2021-05-18 18:11:46 -0400
df9a4e7bf4fc264c4992acc96e8ac737768c291blinux::io_uring: add polling SQEs2021-05-18 17:42:22 -0400
bb1a4c0b7a3fbfe2e184a98ab0b046ae87141e58linux::io_uring: add fsync2021-05-18 17:22:26 -0400
ee273e3906f6678be3367da10dc77a1f41fff46dlinux::io_uring: clarify usage of registered buffers2021-05-17 18:59:34 -0400
8c053af73e0d98cb25f117acc836a7e23da708ealinux::io_uring: rewrite non-complaint code2021-05-17 18:38:18 -0400
8b6fd0f6bb584b88fc5856719d0903ab9ecf106clinux::io_uring: add fixed read/write2021-05-17 18:37:18 -0400
0072ed8224c9fa4d1353abf138c6ef6241c9bcd7linux::io_uring: implement io_uring_register2021-05-17 16:06:31 -0400
99478b8c1f06b3808898655139eb264f9b30aa0blinux::io_uring: add readv/writev2021-05-15 21:40:59 -0400
fa2056d2cc7cb53ebda9eec5d2fb91fc154a6c4fio_uring::get_cqe: return null if unavailable2021-05-15 21:10:27 -0400
a5c1b1f6be2b4f1b23c1eb3c0637091ecffda97alinux::io_uring: re-home from linux::uring2021-05-15 21:00:54 -0400