summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2020-11-11Release 2.12.1Tavian Barnes
2020-11-11tests: Don't squelch stderr with --verboseTavian Barnes
2020-11-10tests: Test LS_COLORS extension lowercasingTavian Barnes
2020-11-10Makefile: New gcov targetTavian Barnes
2020-11-10opt: Assert that we don't do disabled optimizationsTavian Barnes
2020-11-10tests: Improve test coverage a bitTavian Barnes
2020-11-09tests: Add missing expectations from dd3bbb9Tavian Barnes
2020-11-09opt: Predicates aren't true when they're falseTavian Barnes
2020-11-09opt: Check optlevel before removing unreachable expressionsTavian Barnes
2020-11-09Use two newlines for all pre-eval warningsTavian Barnes
2020-11-04eval: Fix the status bar to only print the parent againTavian Barnes
2020-11-04eval: Make a crude attempt to handle double-width chars in the status barTavian Barnes
2020-11-04Enable -Wsign-compare to catch bugs like 726d7801Tavian Barnes
2020-11-04spawn: Fix error pipe write failure handlingTavian Barnes
2020-11-03Makefile: Fail early on sanitizer errorsTavian Barnes
2020-11-03New -status option to display a status barTavian Barnes
2020-11-03bar: Implement terminal status barsTavian Barnes
2020-11-03dstring: New dstrvprintf() functionTavian Barnes
2020-10-14Update the project URLTavian Barnes
2020-10-14Release 2.02.0Tavian Barnes
2020-10-13util: New BFS_FLEX_SIZEOF() macro for more precise flexible array allocationsTavian Barnes
2020-10-06pwcache: Adjust some naming conventionsTavian Barnes
2020-10-06mtab: Adjust some naming conventionsTavian Barnes
2020-10-06expr, eval: Clean up header dependenciesTavian Barnes
2020-10-06exec: Adjust some calling conventionsTavian Barnes
2020-10-06printf: Adjust some calling conventionsTavian Barnes
2020-10-06ctx: Don't include color.hTavian Barnes
2020-10-05diag: New bfs_perror() functionTavian Barnes
2020-10-04parse: Fail if -color is passed and the colors couldn't be parsedTavian Barnes
2020-10-04parse: More accurate error reporting for cfdup()Tavian Barnes
2020-10-04parse: Report errors when failing to add a rootTavian Barnes
2020-10-04diag: Factor debug_flag string conversion into its own functionTavian Barnes
2020-10-01time: Don't call tzset() on every x{local,gm}time()Tavian Barnes
2020-10-01dstring: Try to avoid calling vsnprintf() twice in dstrprintf()Tavian Barnes
2020-10-01main: Preserve errno over close() in redirect()Tavian Barnes
2020-10-01util: Move redirect() and isopen() to main.cTavian Barnes
2020-09-30util: Don't rely on bftwTavian Barnes
2020-09-28ctx: Perserve errno better in bfs_ctx_open()Tavian Barnes
2020-09-27Rename struct cmdline to bfs_ctxTavian Barnes
2020-09-23exec: Output a human-readable description of terminating signalsTavian Barnes
2020-09-20bftw: Fix bftw_cached_stat() with BFS_STAT_TRYFOLLOWTavian Barnes
2020-09-20tests: Add missing ground truthTavian Barnes
2020-09-20printf: Format the empty string for %l of non-linksTavian Barnes
2020-09-18stat: Rename bfs_stat_flag to _flagsTavian Barnes
2020-09-18Don't call stat() just to determine symbolic lengthsTavian Barnes
2020-09-18util: Make the initial allocation bigger for xreadlinkat()Tavian Barnes
2020-09-02pwcache: Fix an invalid free if strdup()ing the group name failsTavian Barnes
2020-08-13pwcache: Work around gr_mem being misaligned on macOSTavian Barnes
2020-08-13Implement -xattrnameTavian Barnes
2020-07-29bftw: Make some flag names more explicitTavian Barnes