summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Collapse)AuthorAgeFilesLines
* Report failures that happen inside predicates.Tavian Barnes2016-02-121-6/+29
|
* Keep one fd free for the predicates themselves.Tavian Barnes2016-02-111-3/+3
| | | | | | | | | | | | Otherwise -empty may start failing once the dircache grows. It's still possible to cause failures with $ bfs some/big/dir -empty 3</dev/null because one more fd than expected will be allocated, but that's not a common case. It could be worked around by reading /proc/self/fd/ at startup.
* Implement -samefile.Tavian Barnes2016-02-101-0/+12
|
* Implement -links.Tavian Barnes2016-02-041-0/+12
|
* Implement -inum.Tavian Barnes2016-02-041-0/+12
|
* Implement -[ac]?newer.Tavian Barnes2016-02-041-0/+37
|
* Implements -daystart.Tavian Barnes2016-02-041-1/+1
|
* Refactor how -[acm]{min,time} are handled.Tavian Barnes2016-02-041-79/+22
|
* Don't use typedefs to avoid struct/enum tags.Tavian Barnes2016-02-041-36/+36
|
* Add -gid and -uid support.Tavian Barnes2016-02-021-0/+24
|
* Add -[acm]{min,time} support.Tavian Barnes2016-02-021-11/+130
|
* Implement -empty.Tavian Barnes2016-01-301-0/+44
|
* Split out parsing code.Tavian Barnes2015-11-291-0/+263