summaryrefslogtreecommitdiffstats
path: root/parse.c
Commit message (Expand)AuthorAgeFilesLines
* Re-license under the BSD Zero Clause LicenseTavian Barnes2017-07-271-10/+15
* Represent never returning as always_true && always_falseTavian Barnes2017-07-211-29/+31
* Fix a couple terrible optimizer bugsTavian Barnes2017-07-211-2/+2
* Implement -printxTavian Barnes2017-07-211-0/+16
* Implement -exit [STATUS]Tavian Barnes2017-07-201-0/+23
* Implement -rm as an alias for -deleteTavian Barnes2017-07-201-0/+4
* parse: Ask for confirmation in some casesTavian Barnes2017-07-161-108/+154
* parse: Warn if -depth and -prune are used togetherTavian Barnes2017-07-091-0/+19
* -perm: Handle permcopy (e.g. u=rw,g=u) correctlyTavian Barnes2017-06-151-5/+16
* parse: Make some error messages redTavian Barnes2017-06-031-2/+4
* parse: Set always_true for some actions that never return falseTavian Barnes2017-05-171-3/+25
* Add colors to -D treeTavian Barnes2017-05-151-37/+44
* Optimize based on reachability due to -quitTavian Barnes2017-05-151-43/+83
* Don't make -quit disable the implicit -printTavian Barnes2017-05-111-1/+1
* Implement -D execTavian Barnes2017-05-091-1/+6
* Don't parse the mount table until it's neededTavian Barnes2017-04-291-8/+7
* Release 1.01.0Tavian Barnes2017-04-241-1/+1
* Implement -fstypeTavian Barnes2017-04-231-2/+28
* Make -help output prettier and more completeTavian Barnes2017-04-161-37/+207
* Implement -XTavian Barnes2017-04-161-0/+10
* Implement -exec/-execdir ... +Tavian Barnes2017-04-151-22/+13
* Respect -nocolor for -fprint /dev/stdoutTavian Barnes2017-03-161-2/+16
* Give struct expr a CFILE* instead of just a FILE*Tavian Barnes2017-03-161-11/+18
* Implement -ls and -flsTavian Barnes2017-03-111-11/+50
* Make a printf()-style API for colored messagesTavian Barnes2017-03-111-104/+81
* Allow short-circuiting optimizations with non-pure operandsTavian Barnes2017-02-111-14/+38
* parse: Factor out all "looks like icmp" checksTavian Barnes2017-02-091-11/+16
* Add support for -x?type with multiple typesTavian Barnes2017-02-081-34/+59
* Bail out if parse_root() failsTavian Barnes2017-02-071-44/+88
* Add some missing perror() callsTavian Barnes2017-02-071-14/+18
* Implement -printf/-fprintfTavian Barnes2017-02-051-4/+68
* Implement -nouser and -nogroupTavian Barnes2017-02-041-0/+16
* Add some text to the -help outputTavian Barnes2016-12-201-1/+27
* Implement -mnewerTavian Barnes2016-12-201-0/+1
* Add tera and peta suffices for -sizeTavian Barnes2016-12-201-1/+7
* Implement -sparse from FreeBSD findTavian Barnes2016-12-201-0/+8
* Support -[gu]id NAME like BSD findTavian Barnes2016-12-201-24/+10
* Don't check errno after get{gr,pw}nam()Tavian Barnes2016-12-201-24/+6
* Implement BSD find's -depth NTavian Barnes2016-12-181-1/+18
* Add support for -x (same as -mount/-xdev, from BSD)Tavian Barnes2016-12-181-0/+1
* Implement -regex, -iregex, and -regextype/-ETavian Barnes2016-12-181-2/+114
* Move portability code into util.hTavian Barnes2016-12-041-0/+1
* bftw: Make bftw_flags more similar to fts() options.Tavian Barnes2016-11-211-9/+9
* Support -perm +MODE for symbolic modes.Tavian Barnes2016-11-211-4/+0
* parse: Don't print warnings if standard in is not a terminal.Tavian Barnes2016-11-131-1/+1
* Implement -perm.Tavian Barnes2016-10-291-9/+268
* parse: Use free_expr(expr), not free(expr).Tavian Barnes2016-10-241-7/+7
* Implement -ignore_readdir_race.Tavian Barnes2016-10-241-5/+19
* Check for POSIX timers before using them.Tavian Barnes2016-10-241-2/+25
* bftw: Add support for some exotic file types, where available.Tavian Barnes2016-10-021-0/+3