summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* xspawn: Fix a -Wshadow warning on macOSHEADmainTavian Barnes43 hours1-2/+2
* Release 4.0.74.0.7Tavian Barnes3 days3-2/+27
* xspawn: Work around a macOS posix_spawn() bugTavian Barnes3 days1-0/+11
* xspawn: Work around a NetBSD posix_spawn() bugTavian Barnes3 days2-13/+29
* *.sh: Don't shadow the global nprocTavian Barnes3 days3-11/+9
* parse: Allow relative $PATH entries with explicit executable pathsTavian Barnes3 days3-21/+68
* xspawn: Don't check xfaccess(..., X_OK) before fchdir()Tavian Barnes3 days3-16/+50
* tests/util: Wrap wait EINTR loop into a helperTavian Barnes2025-05-303-6/+16
* tests/posix/exec_sigmask: Use -exec bash instead of shTavian Barnes2025-05-301-1/+1
* tests: Try harder to guess a good parallelism levelTavian Barnes2025-05-302-5/+13
* build: Use $^ instead of ${.ALLSRC}Tavian Barnes2025-05-266-13/+11
* build/config: Simplify top-level rule with .ALLSRCTavian Barnes2025-05-261-10/+4
* bench: New --sorted benchmarkTavian Barnes2025-05-261-1/+40
* bench/ioq: Track latency percentilesTavian Barnes2025-05-261-36/+171
* bench/ioq: Don't track the latency of failed requestsTavian Barnes2025-05-261-9/+6
* Add support for __attribute__((counted_by(...)))Tavian Barnes2025-05-267-8/+17
* tests/posix: Add a test for POSIX bug 1859Tavian Barnes2025-05-263-1/+12
* Merge pull request #154 from tavianator/dependabot/github_actions/cross-platf...Tavian Barnes2025-05-261-12/+21
|\
| * ci: Don't run duplicate jobs on PRsTavian Barnes2025-05-261-8/+17
| * ci: Update OpenBSD to 7.7Tavian Barnes2025-05-261-1/+1
| * build(deps): bump cross-platform-actions/action from 0.27.0 to 0.28.0dependabot[bot]2025-05-191-3/+3
|/
* bfstd: Add some more integer parsing functionsTavian Barnes2025-04-187-54/+218
* tests/bfstd: Add some xstrtox() testsTavian Barnes2025-04-181-0/+65
* tests/bfstd: Factor tests into separate functionsTavian Barnes2025-04-181-25/+42
* configure: Work around a Bash 3 bugTavian Barnes2025-04-171-1/+3
* tests: Switch from unbuffer to ptyxTavian Barnes2025-04-164-22/+5
* tests/ptyx: New utility to run a command in a ptyTavian Barnes2025-04-162-0/+261
* bfstd: Add a tcsetwinsize() polyfillTavian Barnes2025-04-154-0/+23
* bfstd: Add a tcgetwinsize() polyfillTavian Barnes2025-04-153-34/+40
* configure: Fix make bench in out-of-tree buildsTavian Barnes2025-04-111-1/+1
* ctx: Don't leak ctx->kindsTavian Barnes2025-04-031-0/+1
* parse: Disallow -files0-from with explicit rootsTavian Barnes2025-04-012-0/+20
* ctx: Track the token kind of each argumentTavian Barnes2025-04-013-0/+22
* parse: Only process the last -files0-fromTavian Barnes2025-04-0114-61/+168
* color: New %p[xX] formats for expressions in diagnosticsTavian Barnes2025-04-014-36/+66
* parse: Track expressions, not just strings, for conflict reportingTavian Barnes2025-03-307-59/+137
* list: Switch back to the memcpy()/memset() SLIST_REMOVE() implementationTavian Barnes2025-03-291-19/+12
* tests/posix: New test for -exec return valueTavian Barnes2025-03-252-0/+19
* bench/ioq: Use nproc()Tavian Barnes2025-03-121-1/+1
* bfstd: Fix nproc() on systems without dynamically sized CPU masksTavian Barnes2025-03-101-2/+14
* build/flags: Add -lrt on FreeBSD for timer_create()Tavian Barnes2025-03-101-0/+1
* tests/xtime: Don't waste time checking the system's timegm()Tavian Barnes2025-03-101-2/+9
* tests: Add missing #include <sys/wait.h>Tavian Barnes2025-03-101-0/+1
* diag: Don't leave unused assertion messages in the binaryTavian Barnes2025-03-042-14/+27
* diag: Get rid of struct bfs_locationTavian Barnes2025-03-045-70/+56
* tests/units: Run each test in a separate processTavian Barnes2025-02-271-27/+161
* bfstd: Take sched_getaffinity() into account in nproc()Tavian Barnes2025-02-273-5/+58
* bfstd: New nproc() functionTavian Barnes2025-02-273-15/+21
* Release 4.0.64.0.6Tavian Barnes2025-02-263-2/+22
* Micro-optimize word-at-a-time loop tailsTavian Barnes2025-02-212-10/+14