summaryrefslogtreecommitdiffstats
path: root/parse.c
AgeCommit message (Expand)Author
2018-06-18parse: Don't leave expr->mode_cmp uninitializedTavian Barnes
2018-01-20printf: Add %w and %Wk for file birth timesTavian Barnes
2018-01-08stat: New wrapper around the stat() familyTavian Barnes
2018-01-06parse: Minor cleanups from af7878c/7da0d28Tavian Barnes
2017-12-15Keep track of required FDs per-exprTavian Barnes
2017-11-13color: Implement %m for cfprintf()Tavian Barnes
2017-11-12exec: Recover from E2BIGTavian Barnes
2017-11-12cmdline: Account for files opened during/between evaluations more carefullyTavian Barnes
2017-11-05Add support for file birth/creation times on platforms that have itTavian Barnes
2017-11-05parse: Support -perm +7777, for compatibility with BSD and old GNU findTavian Barnes
2017-10-21parse: Keep track of what files are already openTavian Barnes
2017-10-21Report errors that occur when closing filesTavian Barnes
2017-10-15Add a man pageTavian Barnes
2017-09-17parse: Document the bfs meaning of -O in -helpTavian Barnes
2017-09-16opt: Separate optimization from parsingTavian Barnes
2017-09-06parse: Don't reorder or remove tests with potential side effectsTavian Barnes
2017-09-06parse: Factor out common initialization code for -print and friendsTavian Barnes
2017-09-02Implement -D searchTavian Barnes
2017-08-27Implement cost-based optimizationTavian Barnes
2017-08-22Avoid multiple extra stat()s of broken symlinks for -xtypeTavian Barnes
2017-08-12Unify broken symlink handlingTavian Barnes
2017-08-10parse: Don't allow negative optimization levelsTavian Barnes
2017-07-27Re-license under the BSD Zero Clause LicenseTavian Barnes
2017-07-21Represent never returning as always_true && always_falseTavian Barnes
2017-07-21Fix a couple terrible optimizer bugsTavian Barnes
2017-07-21Implement -printxTavian Barnes
2017-07-20Implement -exit [STATUS]Tavian Barnes
2017-07-20Implement -rm as an alias for -deleteTavian Barnes
2017-07-16parse: Ask for confirmation in some casesTavian Barnes
2017-07-09parse: Warn if -depth and -prune are used togetherTavian Barnes
2017-06-15-perm: Handle permcopy (e.g. u=rw,g=u) correctlyTavian Barnes
2017-06-03parse: Make some error messages redTavian Barnes
2017-05-17parse: Set always_true for some actions that never return falseTavian Barnes
2017-05-15Add colors to -D treeTavian Barnes
2017-05-15Optimize based on reachability due to -quitTavian Barnes
2017-05-11Don't make -quit disable the implicit -printTavian Barnes
2017-05-09Implement -D execTavian Barnes
2017-04-29Don't parse the mount table until it's neededTavian Barnes
2017-04-24Release 1.01.0Tavian Barnes
2017-04-23Implement -fstypeTavian Barnes
2017-04-16Make -help output prettier and more completeTavian Barnes
2017-04-16Implement -XTavian Barnes
2017-04-15Implement -exec/-execdir ... +Tavian Barnes
2017-03-16Respect -nocolor for -fprint /dev/stdoutTavian Barnes
2017-03-16Give struct expr a CFILE* instead of just a FILE*Tavian Barnes
2017-03-11Implement -ls and -flsTavian Barnes
2017-03-11Make a printf()-style API for colored messagesTavian Barnes
2017-02-11Allow short-circuiting optimizations with non-pure operandsTavian Barnes
2017-02-09parse: Factor out all "looks like icmp" checksTavian Barnes
2017-02-08Add support for -x?type with multiple typesTavian Barnes