summaryrefslogtreecommitdiffstats
path: root/src/ioq.h
Commit message (Expand)AuthorAgeFilesLines
* ioq: Submit and pop requests in batchesTavian Barnes2024-12-031-0/+5
* ioq: Prefetch pointers before popping themTavian Barnes2024-12-031-8/+2
* ioq: Add an ioq_nop() operation for benchmarkingTavian Barnes2024-12-021-0/+30
* Write @arg instead of @param arg in doc commentsTavian Barnes2024-10-011-23/+23
* build: Move feature test macros to prelude.hTavian Barnes2024-08-281-2/+0
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-281-0/+2
* Rename config.h to prelude.hTavian Barnes2024-04-191-1/+1
* ioq: Ensure ioq_ent is sufficiently alignedTavian Barnes2024-02-161-1/+8
* ioq: Pack ioq_ent args structsTavian Barnes2024-02-141-3/+3
* ioq: Implement ioq_stat()Tavian Barnes2024-01-181-0/+31
* ioq: Use the negative errno conventionTavian Barnes2024-01-131-4/+2
* ioq: Implement a better non-blocking popTavian Barnes2023-11-091-11/+2
* dir: Add a flags parameter to bfs_opendir()Tavian Barnes2023-10-171-1/+5
* ioq: Implement async close() and closedir()Tavian Barnes2023-07-101-10/+71
* ioq: New ioq_capacity() functionTavian Barnes2023-07-061-0/+5
* ioq: New ioq_cancel() functionTavian Barnes2023-06-261-0/+5
* dir: Arena-allocate directoriesTavian Barnes2023-06-201-1/+3
* alloc: New header for memory allocation utilitiesTavian Barnes2023-06-201-2/+2
* ioq: Implement an async I/O queueTavian Barnes2023-06-121-0/+94