| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | sighook: Don't forget to check `initialized` in sigreset() | Tavian Barnes | 2025-01-18 | 1 | -0/+4 |
* | sighook: Fix up siginit() error paths | Tavian Barnes | 2025-01-18 | 1 | -8/+14 |
* | xspawn: Unblock signals between fork() and exec() | Tavian Barnes | 2025-01-18 | 1 | -2/+15 |
* | sighook: New sigreset() function to reset all handlers | Tavian Barnes | 2025-01-18 | 2 | -3/+45 |
* | sighook: Convert siglist to a more general rcu_list type | Tavian Barnes | 2025-01-18 | 1 | -52/+66 |
* | build: Feature-detect #pragma nounroll support | Tavian Barnes | 2025-01-17 | 3 | -2/+13 |
* | list: Don't use leading underscores for globals | Tavian Barnes | 2025-01-16 | 1 | -6/+6 |
* | ioq: Don't unroll the spin loop | Tavian Barnes | 2025-01-16 | 2 | -1/+15 |
* | ioq: Prefetch slots with a write intent | Tavian Barnes | 2025-01-16 | 1 | -1/+1 |
* | build: Check for compound literal storage-class support | Tavian Barnes | 2025-01-07 | 3 | -1/+8 |
* | configure: Suggest --enable-release over RELEASE=y etc. | Tavian Barnes | 2025-01-07 | 1 | -0/+19 |
* | configure: Reduce redundant info in CONFFLAGS for bfs --version | Tavian Barnes | 2025-01-07 | 1 | -1/+8 |
* | sighook: Add some missing fatal signals | Tavian Barnes | 2024-12-24 | 1 | -5/+14 |
* | sighook: Preserve the exact siginfo_t in reraise() on Linux | Tavian Barnes | 2024-12-24 | 1 | -3/+16 |
* | sighook: Always re-raise faults on macOS | Tavian Barnes | 2024-12-22 | 2 | -0/+11 |
* | tests/sighook: Add missing #include <sys/wait.h> | Tavian Barnes | 2024-12-19 | 1 | -2/+3 |
* | tests/gnu: Add an -ignore_readdir_race test for removed directories | Tavian Barnes | 2024-12-17 | 2 | -0/+7 |
* | tests/sighook: Add atsigexit() tests | Tavian Barnes | 2024-12-17 | 1 | -1/+77 |
* | sanity: New sanitize_resize() function | Tavian Barnes | 2024-12-16 | 2 | -16/+33 |
* | sanity: Get rid of sanitize_ignore() | Tavian Barnes | 2024-12-16 | 2 | -11/+6 |
* | ci: Update VM versions | Tavian Barnes | 2024-12-10 | 1 | -3/+3 |
* | build(deps): bump cross-platform-actions/action from 0.25.0 to 0.26.0 | dependabot[bot] | 2024-12-09 | 1 | -3/+3 |
* | docs/bfs.1: Add copyright comments | Tavian Barnes | 2024-12-04 | 1 | -0/+2 |
* | ioq: Refactor ioq_ring_probe_flags() | Tavian Barnes | 2024-12-04 | 1 | -11/+13 |
* | tests/sighook: Test the SH_ONESHOT flag | Tavian Barnes | 2024-12-04 | 1 | -2/+28 |
* | ioq: Try spinning before blocking in ioq_slot_wait() | Tavian Barnes | 2024-12-03 | 1 | -1/+17 |
* | ioq: Submit and pop requests in batches | Tavian Barnes | 2024-12-03 | 5 | -17/+44 |
* | ioq: Add more io_uring setup flags | Tavian Barnes | 2024-12-03 | 1 | -20/+55 |
* | ioq: Refactor io_uring submission logic | Tavian Barnes | 2024-12-03 | 1 | -94/+145 |
* | ioq: Use ioq_batch for both pushing and popping | Tavian Barnes | 2024-12-03 | 1 | -47/+84 |
* | ioq: Add a hash function between slots and monitors | Tavian Barnes | 2024-12-03 | 1 | -1/+11 |
* | ioq: Prefetch pointers before popping them | Tavian Barnes | 2024-12-03 | 2 | -8/+10 |
* | bench/ioq: New ioq microbenchmark | Tavian Barnes | 2024-12-03 | 2 | -1/+332 |
* | ioq: Add an ioq_nop() operation for benchmarking | Tavian Barnes | 2024-12-02 | 3 | -0/+62 |
* | xtime: New timespec utility functions | Tavian Barnes | 2024-12-02 | 3 | -23/+95 |
* | sighook: New SH_ONESHOT flag | Tavian Barnes | 2024-12-02 | 2 | -1/+21 |
* | bfstd: Add more strto*() wrappers | Tavian Barnes | 2024-12-02 | 2 | -24/+69 |
* | ioq: Set the worker thread names to ioq-%d | Tavian Barnes | 2024-11-27 | 1 | -2/+8 |
* | thread: New thread_setname() function | Tavian Barnes | 2024-11-27 | 5 | -0/+37 |
* | sighook: Return instead of re-raising for faults | Tavian Barnes | 2024-11-23 | 1 | -5/+11 |
* | sighook: Check for SA_RESTART before using it | Tavian Barnes | 2024-11-23 | 1 | -1/+7 |
* | bfstd: makedev() takes 3 arguments on QNX | Tavian Barnes | 2024-11-23 | 1 | -1/+3 |
* | prelude: Define _QNX_SOURCE | Tavian Barnes | 2024-11-23 | 1 | -0/+5 |
* | build: Check for -pthread before using it | Tavian Barnes | 2024-11-23 | 2 | -2/+12 |
* | tests/getopts: Remove unused variable | Tavian Barnes | 2024-11-21 | 1 | -1/+0 |
* | docs/bfs.1: Simplify the formatting | Tavian Barnes | 2024-11-20 | 1 | -64/+105 |
* | ioq: Enable IORING_SETUP_SUBMIT_ALL | Tavian Barnes | 2024-11-20 | 1 | -2/+18 |
* | color: Squelch a -Wmaybe-uninitialized warning on non-LTO builds | Tavian Barnes | 2024-11-20 | 1 | -1/+1 |
* | build(deps): bump codecov/codecov-action from 4 to 5 | dependabot[bot] | 2024-11-18 | 1 | -1/+1 |
* | ioq: Check for io_uring_register_iowq_max_workers() before using it | Tavian Barnes | 2024-11-11 | 3 | -0/+15 |