summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* trie: Use load8_beu*() for trie_mismatch()HEADmainTavian Barnes9 days1-29/+23
* bfstd: Use load8_leu*() for asciinlen()Tavian Barnes9 days1-24/+20
* bit: Add the load8_[bl]euN() utilitiesTavian Barnes9 days2-2/+63
* trie: Make nibble indices big-endianTavian Barnes9 days2-7/+11
* tests/xtouch: Use xstrtol()Tavian Barnes9 days1-5/+2
* trie: New trie_node_size() helperTavian Barnes9 days1-3/+9
* configure: Add separate --enable-lto knobTavian Barnes9 days2-3/+9
* configure: Add warn() helper functionTavian Barnes10 days1-6/+13
* trie: Clean up some bounds checkingTavian Barnes10 days1-6/+6
* trie: Micro-optimize trie_representative()Tavian Barnes11 days1-4/+5
* tests: Don't shell out to tr just to replace slashes with dashesTavian Barnes2025-02-071-3/+1
* tests: Make --no-clean listen to $NO_COLORTavian Barnes2025-02-071-1/+1
* tests/color: Use /dev/tty over $TTYTavian Barnes2025-02-071-2/+2
* eval: Don't error out in -ls if the time overflowsTavian Barnes2025-02-072-19/+34
* tests: Use $EPOCHSECONDS if it existsTavian Barnes2025-02-071-2/+7
* ioq: Use getppid() for the heavy NOP syscallTavian Barnes2025-02-061-1/+1
* mtab: Use mount IDs instead of dev_t for bfs_fstype()Tavian Barnes2025-02-063-2/+31
* stat: Expose mount IDs from statx()Tavian Barnes2025-02-063-2/+40
* trie: New trie_{get,set}_{str,mem}() functionsTavian Barnes2025-02-064-23/+93
* diag: Try to make diagnostics signal-saferTavian Barnes2025-02-063-3/+25
* tests/posix/exec_sigmask: Make portableTavian Barnes2025-02-041-2/+14
* ioq: Rewrite the spin loop to avoid a warningTavian Barnes2025-02-031-4/+3
* ci/diag.sh: Try to make sed unbufferedTavian Barnes2025-02-031-1/+6
* ci/diag.sh: Simplify sed expressionTavian Barnes2025-01-271-2/+1
* ci: Update to NetBSD 10.1Tavian Barnes2025-01-271-1/+1
* build(deps): bump cross-platform-actions/action from 0.26.0 to 0.27.0dependabot[bot]2025-01-271-3/+3
* ci: Add an Arm64 Linux jobTavian Barnes2025-01-231-3/+34
* ci: Remove mmap_rnd_bits workaroundTavian Barnes2025-01-231-2/+0
* ci: Update to macos-15Tavian Barnes2025-01-231-4/+2
* tests/sighook: Fix Valgrind compatibilityTavian Barnes2025-01-211-39/+43
* sighook: Fix sigreset() error handlingTavian Barnes2025-01-201-9/+16
* Release 4.0.54.0.5Tavian Barnes2025-01-184-4/+22
* tests: Add a test for sigmask restorationTavian Barnes2025-01-182-0/+5
* sighook: Don't forget to check `initialized` in sigreset()Tavian Barnes2025-01-181-0/+4
* sighook: Fix up siginit() error pathsTavian Barnes2025-01-181-8/+14
* xspawn: Unblock signals between fork() and exec()Tavian Barnes2025-01-181-2/+15
* sighook: New sigreset() function to reset all handlersTavian Barnes2025-01-182-3/+45
* sighook: Convert siglist to a more general rcu_list typeTavian Barnes2025-01-181-52/+66
* build: Feature-detect #pragma nounroll supportTavian Barnes2025-01-173-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