summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* opt: #include "xspawn.h" before #ifdef POSIX_SPAWN_SETRLIMITTavian Barnes2024-09-171-0/+1
* opt: Fix an invalid assertion in sink_not_comma()Tavian Barnes2024-09-171-4/+3
* parse: Add a "logo" to bfs --versionTavian Barnes2024-09-141-1/+32
* dstring: New dstrepeat() functionTavian Barnes2024-09-142-0/+22
* opt: Add missing newline to debug statementTavian Barnes2024-09-121-1/+1
* Fix includesTavian Barnes2024-08-297-4/+6
* build: Move feature test macros to prelude.hTavian Barnes2024-08-2846-69/+57
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-2850-194/+339
* prelude: Rely more on __has_include()Tavian Barnes2024-08-287-96/+31
* build: Move tsan/target_clones conflict to the preludeTavian Barnes2024-08-281-1/+3
* prelude: Define __SANITIZE_*__Tavian Barnes2024-08-286-24/+21
* diag: Get rid of bfs_static_assert()Tavian Barnes2024-08-283-13/+2
* prelude: Define thread_localTavian Barnes2024-08-282-11/+17
* bftw: Handle a hypothetical platform where AT_FDCWD == -1Tavian Barnes2024-08-281-2/+2