summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* sighook: Add some missing fatal signalsHEADmainTavian Barnes44 hours1-5/+14
* sighook: Preserve the exact siginfo_t in reraise() on LinuxTavian Barnes45 hours1-3/+16
* sighook: Always re-raise faults on macOSTavian Barnes4 days1-0/+7
* sanity: New sanitize_resize() functionTavian Barnes10 days2-16/+33
* sanity: Get rid of sanitize_ignore()Tavian Barnes10 days2-11/+6
* ioq: Refactor ioq_ring_probe_flags()Tavian Barnes2024-12-041-11/+13
* ioq: Try spinning before blocking in ioq_slot_wait()Tavian Barnes2024-12-031-1/+17
* ioq: Submit and pop requests in batchesTavian Barnes2024-12-033-17/+42
* 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
* 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-272-0/+17
* 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
* 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
* ioq: Check for io_uring_register_iowq_max_workers() before using itTavian Barnes2024-11-111-0/+3
* sanity: Don't mark memory uninit in sanitize_{alloc,free}()Tavian Barnes2024-11-022-9/+11
* alloc: Stop supporting pathological flexible array ABIsTavian Barnes2024-11-022-18/+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-022-30/+19
* color: Handle bfs_check_capabilities error code (-1) in cpath_has_capabilitiesJody Frankowski2024-10-311-1/+1
* bit: Add bswap() overloads for every primitive typeTavian Barnes2024-10-271-9/+34
* dstring: Add an infallible dstrshrink() functionTavian Barnes2024-10-174-9/+47
* color: Don't color files like directories on ENOTDIRTavian Barnes2024-10-161-114/+230
* color: Fix an infinite loop colorizing some invalid pathsTavian Barnes2024-10-131-8/+11
* sighook: Don't forget to reset list->tail on the last sigpop()Tavian Barnes2024-10-101-0/+2
* eval: Use xtimer_start() for status bar updatesTavian Barnes2024-10-101-36/+76
* xtime: Add a wrapper for timer_create()/setitimer()Tavian Barnes2024-10-102-0/+120
* Adjust in/out parameter docsTavian Barnes2024-10-105-11/+11
* Fix some -Wundef-prefix warningsTavian Barnes2024-10-104-6/+14
* trie: Switch the tag bits aroundTavian Barnes2024-10-081-31/+28
* trie: Add some extra bounds checkingTavian Barnes2024-10-081-13/+24
* opt: Remove duplicate assignment in canonicalize_not()Tavian Barnes2024-10-041-1/+0
* color: Fix an assertion failure with embedded NUL bytesTavian Barnes2024-10-021-0/+10
* Write @arg instead of @param arg in doc commentsTavian Barnes2024-10-0127-367/+367
* build: Add -Wundef-prefix=BFS_Tavian Barnes2024-10-012-0/+12
* list: Make SLIST_REMOVE() more type-safeTavian Barnes2024-09-301-25/+20
* Fix spellingTavian Barnes2024-09-236-6/+6
* list: New drain_slist() macroTavian Barnes2024-09-194-39/+49