summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ci/diag.sh: Simplify sed expressionHEADmainTavian Barnes4 days1-2/+1
* ci: Update to NetBSD 10.1Tavian Barnes4 days1-1/+1
* build(deps): bump cross-platform-actions/action from 0.26.0 to 0.27.0dependabot[bot]4 days1-3/+3
* ci: Add an Arm64 Linux jobTavian Barnes8 days1-3/+34
* ci: Remove mmap_rnd_bits workaroundTavian Barnes8 days1-2/+0
* ci: Update to macos-15Tavian Barnes8 days1-4/+2
* tests/sighook: Fix Valgrind compatibilityTavian Barnes10 days1-39/+43
* sighook: Fix sigreset() error handlingTavian Barnes11 days1-9/+16
* Release 4.0.54.0.5Tavian Barnes13 days4-4/+22
* tests: Add a test for sigmask restorationTavian Barnes13 days2-0/+5
* sighook: Don't forget to check `initialized` in sigreset()Tavian Barnes13 days1-0/+4
* sighook: Fix up siginit() error pathsTavian Barnes13 days1-8/+14
* xspawn: Unblock signals between fork() and exec()Tavian Barnes13 days1-2/+15
* sighook: New sigreset() function to reset all handlersTavian Barnes13 days2-3/+45
* sighook: Convert siglist to a more general rcu_list typeTavian Barnes13 days1-52/+66
* build: Feature-detect #pragma nounroll supportTavian Barnes14 days3-2/+13
* list: Don't use leading underscores for globalsTavian Barnes2025-01-161-6/+6
* ioq: Don't unroll the spin loopTavian Barnes2025-01-162-1/+15
* ioq: Prefetch slots with a write intentTavian Barnes2025-01-161-1/+1
* build: Check for compound literal storage-class supportTavian Barnes2025-01-073-1/+8
* configure: Suggest --enable-release over RELEASE=y etc.Tavian Barnes2025-01-071-0/+19
* configure: Reduce redundant info in CONFFLAGS for bfs --versionTavian Barnes2025-01-071-1/+8
* sighook: Add some missing fatal signalsTavian Barnes2024-12-241-5/+14
* sighook: Preserve the exact siginfo_t in reraise() on LinuxTavian Barnes2024-12-241-3/+16
* sighook: Always re-raise faults on macOSTavian Barnes2024-12-222-0/+11
* tests/sighook: Add missing #include <sys/wait.h>Tavian Barnes2024-12-191-2/+3
* tests/gnu: Add an -ignore_readdir_race test for removed directoriesTavian Barnes2024-12-172-0/+7
* tests/sighook: Add atsigexit() testsTavian Barnes2024-12-171-1/+77
* sanity: New sanitize_resize() functionTavian Barnes2024-12-162-16/+33
* sanity: Get rid of sanitize_ignore()Tavian Barnes2024-12-162-11/+6
* ci: Update VM versionsTavian Barnes2024-12-101-3/+3
* build(deps): bump cross-platform-actions/action from 0.25.0 to 0.26.0dependabot[bot]2024-12-091-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