summaryrefslogtreecommitdiffstats
path: root/parse.c
Commit message (Expand)AuthorAgeFilesLines
* Implement -exclude, a special form for convenient exclusionsTavian Barnes2020-06-071-0/+31
* diag: Unify debug printingTavian Barnes2020-06-021-53/+18
* opt: Track data flow information about predicatesTavian Barnes2020-05-221-2/+2
* pwcache: Rename from passwd.[ch]Tavian Barnes2020-04-221-1/+1
* parse: Use the right color when suggesting typo fixesTavian Barnes2020-03-211-113/+126
* parse: Add -X and -s to -D tree outputTavian Barnes2020-03-211-17/+26
* Implement -s flag from FreeBSD find to sort resultsTavian Barnes2020-03-211-0/+11
* parse: Fix color code with -D tree -xdevTavian Barnes2020-03-201-1/+1
* parse: Prettify some errors and warningsTavian Barnes2020-03-201-51/+57
* parse: Prettify some of the option-specific helpTavian Barnes2020-03-201-41/+32
* parse: Don't warn if POSIXLY_CORRECT is setTavian Barnes2020-03-151-2/+4
* diag: Make the -warn flag part of the cmdlineTavian Barnes2020-03-151-30/+23
* passwd: Cache the user/group tablesTavian Barnes2020-02-291-6/+44
* parse: Give -ls and -fls an ephemeral FD for getpwuid()/getgrgid()Tavian Barnes2020-02-291-0/+2
* parse: Don't return success for invalid parse_int() calls with -DNDEBUGTavian Barnes2020-02-251-2/+2
* time: Split out time-related functions from utilTavian Barnes2020-02-131-145/+14
* parse: Handle 1969-12-31T23:59:59ZTavian Barnes2020-02-131-13/+14
* Implement -{a,B,c,m,}sinceTavian Barnes2020-02-121-20/+52
* parse: Set tm_isdst to -1Tavian Barnes2020-02-121-1/+3
* parse: Work around missing `timezone` on FreeBSDTavian Barnes2020-02-121-0/+5
* Implement explicit reference times (-newerXt)Tavian Barnes2020-02-111-3/+177
* parse: Add a missing NULL check for trie_insert_mem()Tavian Barnes2020-01-221-0/+5
* Update documentation for the -mount/-xdev revertTavian Barnes2019-09-141-1/+2
* parse: Don't treat -mount differently from -xdev yetTavian Barnes2019-09-111-1/+8
* darray: New dynamic array libraryTavian Barnes2019-08-291-16/+5
* Make -mount and -xdev documentation alphabeticalTavian Barnes2019-07-051-3/+3
* Make -mount and -xdev do different thingsTavian Barnes2019-07-041-13/+38
* parse: Add costs for -*able testsTavian Barnes2019-06-271-2/+18
* parse: Reorder table_entry to avoid needing to specify prefix=falseTavian Barnes2019-06-251-101/+101
* parse: Sort the parse tableTavian Barnes2019-06-161-6/+6
* parse: Reject unknown search strategiesTavian Barnes2019-06-041-1/+17
* parse: Use -S {bfs,dfs,ids} rather than -{bfs,dfs,ids}Tavian Barnes2019-06-041-14/+29
* Add documentation for -bfs/-dfs/-idsTavian Barnes2019-06-031-1/+5
* parse: Pipe bfs -help to a pager when interactiveTavian Barnes2019-05-311-3/+125
* parse: Fix some line wrappingTavian Barnes2019-05-311-2/+2
* Implement an iterative deepening mode (-ids)Tavian Barnes2019-05-291-1/+5
* Implement a depth-first mode (-dfs)Tavian Barnes2019-05-281-0/+26
* bftw: Visit multiple roots breadth-firstTavian Barnes2019-05-281-24/+18
* Add documentation for -xattrTavian Barnes2019-05-241-4/+8
* Implement -xattr predicateTavian Barnes2019-05-241-0/+18
* fsade: Refactor the POSIX.1e abstractionsTavian Barnes2019-05-241-7/+5
* stat: Get rid of bfs_fstat()Tavian Barnes2019-05-041-1/+1
* stat: Unify the flags argumentsTavian Barnes2019-05-041-2/+2
* Add support for the NO_COLOR environment variableTavian Barnes2019-04-271-4/+10
* parse: Add some missing costs/probabilitiesTavian Barnes2019-04-241-0/+4
* parse: Allow things like -uid ++10Tavian Barnes2019-04-211-3/+9
* trie: Make trie_remove() take a leaf instead of a keyTavian Barnes2019-04-201-2/+2
* trie: Store void* values rather than const void*Tavian Barnes2019-03-271-2/+2
* bftw: Work around d_type being wrong for bind mounts on LinuxTavian Barnes2019-03-061-5/+8
* parse: Use a trie to hold currently open filesTavian Barnes2019-03-061-21/+18