summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sighook: Always re-raise faults on macOSHEADmainTavian Barnes71 min.2-0/+11
* tests/sighook: Add missing #include <sys/wait.h>Tavian Barnes3 days1-2/+3
* tests/gnu: Add an -ignore_readdir_race test for removed directoriesTavian Barnes5 days2-0/+7
* tests/sighook: Add atsigexit() testsTavian Barnes5 days1-1/+77
* sanity: New sanitize_resize() functionTavian Barnes6 days2-16/+33
* sanity: Get rid of sanitize_ignore()Tavian Barnes6 days2-11/+6
* ci: Update VM versionsTavian Barnes12 days1-3/+3
* build(deps): bump cross-platform-actions/action from 0.25.0 to 0.26.0dependabot[bot]13 days1-3/+3
* docs/bfs.1: Add copyright commentsTavian Barnes2024-12-041-0/+2
* ioq: Refactor ioq_ring_probe_flags()Tavian Barnes2024-12-041-11/+13
* tests/sighook: Test the SH_ONESHOT flagTavian Barnes2024-12-041-2/+28
* ioq: Try spinning before blocking in ioq_slot_wait()Tavian Barnes2024-12-031-1/+17
* ioq: Submit and pop requests in batchesTavian Barnes2024-12-035-17/+44
* ioq: Add more io_uring setup flagsTavian Barnes2024-12-031-20/+55
* ioq: Refactor io_uring submission logicTavian Barnes2024-12-031-94/+145
* ioq: Use ioq_batch for both pushing and poppingTavian Barnes2024-12-031-47/+84
* ioq: Add a hash function between slots and monitorsTavian Barnes2024-12-031-1/+11
* ioq: Prefetch pointers before popping themTavian Barnes2024-12-032-8/+10
* bench/ioq: New ioq microbenchmarkTavian Barnes2024-12-032-1/+332
* ioq: Add an ioq_nop() operation for benchmarkingTavian Barnes2024-12-023-0/+62
* xtime: New timespec utility functionsTavian Barnes2024-12-023-23/+95
* sighook: New SH_ONESHOT flagTavian Barnes2024-12-022-1/+21
* bfstd: Add more strto*() wrappersTavian Barnes2024-12-022-24/+69
* ioq: Set the worker thread names to ioq-%dTavian Barnes2024-11-271-2/+8
* thread: New thread_setname() functionTavian Barnes2024-11-275-0/+37
* sighook: Return instead of re-raising for faultsTavian Barnes2024-11-231-5/+11
* sighook: Check for SA_RESTART before using itTavian Barnes2024-11-231-1/+7
* bfstd: makedev() takes 3 arguments on QNXTavian Barnes2024-11-231-1/+3
* prelude: Define _QNX_SOURCETavian Barnes2024-11-231-0/+5
* build: Check for -pthread before using itTavian Barnes2024-11-232-2/+12
* tests/getopts: Remove unused variableTavian Barnes2024-11-211-1/+0
* docs/bfs.1: Simplify the formattingTavian Barnes2024-11-201-64/+105
* ioq: Enable IORING_SETUP_SUBMIT_ALLTavian Barnes2024-11-201-2/+18
* color: Squelch a -Wmaybe-uninitialized warning on non-LTO buildsTavian Barnes2024-11-201-1/+1
* build(deps): bump codecov/codecov-action from 4 to 5dependabot[bot]2024-11-181-1/+1
* ioq: Check for io_uring_register_iowq_max_workers() before using itTavian Barnes2024-11-113-0/+15
* sanity: Don't mark memory uninit in sanitize_{alloc,free}()Tavian Barnes2024-11-023-19/+45
* alloc: Stop supporting pathological flexible array ABIsTavian Barnes2024-11-023-22/+29
* alloc: Add macro versions of alignment utilsTavian Barnes2024-11-021-3/+12
* trie: Fix varena_free() with wrong sizeTavian Barnes2024-11-021-8/+8
* alloc: Don't require size % align == 0Tavian Barnes2024-11-025-39/+27
* Release 4.0.44.0.4Tavian Barnes2024-10-313-2/+20
* Merge pull request #146 from jody-frankowski/fix/capa-color-non-linuxTavian Barnes2024-10-315-1/+43
|\
| * color: Handle bfs_check_capabilities error code (-1) in cpath_has_capabilitiesJody Frankowski2024-10-315-1/+43
|/
* bit: Add bswap() overloads for every primitive typeTavian Barnes2024-10-272-9/+41
* tests/posix: Add a test for overly aggressive -exec {} + matchingTavian Barnes2024-10-272-0/+33
* Merge pull request #144 from ryandesign/patch-1Tavian Barnes2024-10-261-1/+1
|\
| * Fix typo in manpageRyan Carsten Schmidt2024-10-261-1/+1
|/
* Release 4.0.34.0.3Tavian Barnes2024-10-223-2/+20
* build: New make dist[sign] targetsTavian Barnes2024-10-221-1/+11