summaryrefslogtreecommitdiffstats
path: root/src/parse.c
AgeCommit message (Expand)Author
9 daysconfigure: Use --with/--without for librariesTavian Barnes
10 daysexpr: New for_expr macroTavian Barnes
13 daysStop using %mTavian Barnes
2024-04-19config: Check for struct tm::tm_gmtoffTavian Barnes
2024-04-19Rename config.h to prelude.hTavian Barnes
2024-04-10Implement -contextTavian Barnes
2024-04-09build: Add a separate configuration stepTavian Barnes
2024-03-20Implement -limit NTavian Barnes
2024-03-11Re-run include-what-you-useTavian Barnes
2024-03-07xtime: Call tzset() from main() instead of lazilyTavian Barnes
2024-02-12sanity: Don't use self-init for uninit()Tavian Barnes
2024-02-06ctx: Fill in ctx->threads earlierTavian Barnes
2024-01-07expr: Make expressions variadicTavian Barnes
2023-12-20expr: Arena-allocate expressionsTavian Barnes
2023-12-20parse: s/parser_state/bfs_parser/Tavian Barnes
2023-12-20expr: Move some implementation into expr.cTavian Barnes
2023-12-18config: s/attr_format/attr_printf/Tavian Barnes
2023-12-18config: New variadic attr(...) macroTavian Barnes
2023-12-09parse: Reject integers that start with whitespaceTavian Barnes
2023-11-23ctx: Switch paths from darray to RESERVE()Tavian Barnes
2023-11-09config: s/BFS_FORMATTER/attr_format/Tavian Barnes
2023-11-07parse: Reject -{exec,ok}dir if $PATH contains a relative pathTavian Barnes
2023-11-06Treat NO_COLOR="" the same as unsetTavian Barnes
2023-10-31bfstd: New xwaitpid() wrapperTavian Barnes
2023-10-17parse: Set BFTW_WHITEOUTS when parsing -type wTavian Barnes
2023-10-05bfstd: Add a thread-safe wrapper for strerror()Tavian Barnes
2023-09-27Formatting fixesTavian Barnes
2023-09-12parse: Give more ephemeral_fds to -no{user,group}Tavian Barnes
2023-08-23Work around https://github.com/llvm/llvm-project/issues/64946Tavian Barnes
2023-08-14parse: Allow -files0-from an empty set of pathsTavian Barnes
2023-07-12parse: Reject -j0Tavian Barnes
2023-07-06Use strcmp() instead of fnmatch() if possibleTavian Barnes
2023-06-29parse: Warn about errors parsing $LS_COLORSTavian Barnes
2023-06-24Unify macro naming conventionsTavian Barnes
2023-06-20alloc: New header for memory allocation utilitiesTavian Barnes
2023-06-20bfstd: New xmemdup() functionTavian Barnes
2023-06-16parse: Shell-escape arguments in diagnosticsTavian Barnes
2023-06-14parse: Don't default to depth-first when argv[0] is "find"Tavian Barnes
2023-06-13bftw: Use an I/O queue to open directoriesTavian Barnes
2023-05-25sanity: Add wrappers for sanitizer interfacesTavian Barnes
2023-05-18Switch from assert() to bfs_assert()/bfs_verify()Tavian Barnes
2023-05-18Use bfs_bug("...") over assert(!"...")Tavian Barnes
2023-05-11config: Provide <stdalign.h> and <stdbool.h>Tavian Barnes
2023-05-10config: s/BFS_FALLTHROUGH/fallthru/Tavian Barnes
2023-05-10config: s/BFS_UNINIT/uninit/Tavian Barnes
2023-05-08config: Hoist the assignment outside of BFS_UNINIT()Tavian Barnes
2023-01-25Replace license boilerplate with SPDX tagsTavian Barnes
2023-01-24opt: Move probabilities out of the parserTavian Barnes
2023-01-24opt: Move costs out of the parserTavian Barnes
2023-01-24opt: Move always_{true,false} out of the parserTavian Barnes