summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* passwd: Cache the user/group tablesTavian Barnes2020-02-291-22/+7
* eval: Irregular files aren't emptyTavian Barnes2020-02-141-1/+1
* time: Split out time-related functions from utilTavian Barnes2020-02-131-0/+1
* Update copyright datesTavian Barnes2020-01-071-1/+1
* eval: For -ls, print a + if a file has ACLsTavian Barnes2020-01-071-1/+2
* darray: New dynamic array libraryTavian Barnes2019-08-291-1/+2
* Make -mount and -xdev do different thingsTavian Barnes2019-07-041-0/+1
* bftw: Remove BFTW_SKIP_SIBLINGSTavian Barnes2019-06-251-7/+6
* util: Filter out . and .. in xreaddir()Tavian Barnes2019-06-251-25/+8
* eval: Get rid of a level of indirection for quitTavian Barnes2019-06-161-13/+10
* Implement an iterative deepening mode (-ids)Tavian Barnes2019-05-291-1/+2
* Implement a depth-first mode (-dfs)Tavian Barnes2019-05-281-1/+14
* bftw: Visit multiple roots breadth-firstTavian Barnes2019-05-281-36/+33
* Implement -xattr predicateTavian Barnes2019-05-241-0/+13
* fsade: Refactor the POSIX.1e abstractionsTavian Barnes2019-05-241-3/+15
* color: Don't stat() if we don't need toTavian Barnes2019-05-051-7/+1
* bftw: Pass a const struct BFTW * to the callbackTavian Barnes2019-05-051-12/+12
* bftw: Add a caching stat() API to struct BFTWTavian Barnes2019-05-041-134/+75
* stat: Unify the flags argumentsTavian Barnes2019-05-041-16/+12
* Release 1.41.4Tavian Barnes2019-04-151-1/+1
* eval: Fix -unique with -depthTavian Barnes2019-03-071-1/+1
* bftw: Work around d_type being wrong for bind mounts on LinuxTavian Barnes2019-03-061-7/+14
* bftw: Switch from taking separate parameters to a parameters structTavian Barnes2019-03-061-6/+18
* parse: Use a trie to hold currently open filesTavian Barnes2019-03-061-4/+2
* trie: Revamp the API to support mappingsTavian Barnes2019-03-041-5/+8
* Implement -uniqueTavian Barnes2019-03-011-0/+43
* Add some documentation commentsTavian Barnes2019-02-091-0/+4
* Fix -nouser/-nogroup error handlingTavian Barnes2019-02-061-2/+20
* eval: Fix wrong colors in error messagesTavian Barnes2019-02-011-45/+72
* parse: Allow multiple comma-separated debug flagsTavian Barnes2019-01-111-8/+10
* posix1e: Split out ACL and capability handling from utilTavian Barnes2019-01-021-0/+1
* color: Check format strings + args for cfprintf()Tavian Barnes2019-01-021-4/+5
* diag: Unify diagnostic formattingTavian Barnes2019-01-021-23/+40
* stat: Provide a helper for getting human-readable field namesTavian Barnes2018-12-251-23/+2
* stat: Unify bfs_stat_time() implementationsTavian Barnes2018-12-201-18/+8
* stat: Handle statx() not returning some timesTavian Barnes2018-12-191-12/+41
* Implement -acl testTavian Barnes2018-12-171-0/+7
* Add new -capable testTavian Barnes2018-12-171-0/+7
* bftw: Move bftw_typeflag conversion out of utilTavian Barnes2018-12-171-1/+1
* Print device major/minor numbers for -lsTavian Barnes2018-11-011-3/+11
* Update copyright datesTavian Barnes2018-09-241-1/+1
* stat: Don't assume blocks are 512 bytesTavian Barnes2018-07-241-2/+2
* eval: Debug all stat() callsTavian Barnes2018-07-151-47/+56
* eval: Share the statbuf across multiple -xtype'sTavian Barnes2018-07-121-18/+31
* eval: Get rid of duplicate statbuf fieldTavian Barnes2018-07-121-24/+22
* eval: Fix -delete when following symlinks.Tavian Barnes2018-07-121-2/+15
* eval: Don't use %m to report a non-errno errorTavian Barnes2018-06-191-1/+1
* eval: Don't unnecessarily zero fields in struct eval_stateTavian Barnes2018-02-011-7/+6
* stat: New wrapper around the stat() familyTavian Barnes2018-01-081-94/+82
* Keep track of required FDs per-exprTavian Barnes2017-12-151-1/+3