summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-09-04Bump the version to 0.82.0.82Tavian Barnes
2016-09-04Require -{min,max}depth argument to be positive.Tavian Barnes
2016-09-04Implement typo detection for literals.Tavian Barnes
2016-09-04Use a table-driven parser for literals.Tavian Barnes
2016-08-24bftw: Initialize typeflag to BFTW_UNKNOWN.Tavian Barnes
It was totally broken on filesystems that spit out DT_UNKNOWN.
2016-07-13Implement -f PATH from BSD find.Tavian Barnes
2016-07-13Use a linked list to store the root paths.Tavian Barnes
2016-06-28Implement -D rates.Tavian Barnes
2016-06-19Use underscores.Tavian Barnes
2016-06-11RELEASES.md: Be less verbose about optimization levels.Tavian Barnes
2016-06-09Re-work optimization levels.Tavian Barnes
-O3 is the new default, for the future cost-based optimizer. -O4 enables the surprising/aggressive optimizations that used to be under -O3. -Ofast is a synonym for -O4.
2016-06-09Allow flags like -L before ',' or ')' as pathnames.Tavian Barnes
2016-06-09Add release notes.Tavian Barnes
2016-06-08Implement -fprint and -fprint0.Tavian Barnes
2016-06-08Optimize ( ! x , y ) <==> ( x , y )Tavian Barnes
2016-06-08Treat '-', ')', and ',' as paths when possible.Tavian Barnes
2016-06-07Remove redundant pure expressions from the top level.Tavian Barnes
2016-06-07Optimize using De Morgan's laws.Tavian Barnes
2016-06-07Warn on things like "-not -maxdepth 1".Tavian Barnes
2016-06-07Move purity optimizations to -O2.Tavian Barnes
2016-06-07Implement -D opt.Tavian Barnes
2016-06-07At -O3, replace command lines with no actions by -false.Tavian Barnes
2016-06-03eval: Clean up open fd counting code.Tavian Barnes
2016-06-03color: Ignore colors that are all zeros.Tavian Barnes
This keeps multi_hard from overriding extension colors if LS_COLORS says mh=00:, matching the behavior of ls.
2016-06-02color: Add multi-hard link coloring support.Tavian Barnes
2016-06-02Fix hypothetical leak if waitpid() fails.Tavian Barnes
2016-05-22Bump to 0.79.0.79Tavian Barnes
2016-05-22Use complete sentences in error messages consistently.Tavian Barnes
2016-05-22Use argc/argv naming consistently.Tavian Barnes
2016-05-22Implement -{exec,ok}{,dir}.Tavian Barnes
2016-05-22dstring: Clean up the API a bit.Tavian Barnes
2016-05-17bftw: Use realloc() to grow the dirqueue.Tavian Barnes
2016-05-17bftw: Remove some debugging counters that were left in accidentally.Tavian Barnes
2016-04-13dstring: Split out the dynamic string logic.Tavian Barnes
2016-04-10Remove an errant debugging printf().Tavian Barnes
2016-03-12Bump the version to 0.74.0.74Tavian Barnes
2016-03-12Implement -size.Tavian Barnes
2016-03-05Implement -used.Tavian Barnes
This doesn't agree with find's output, but I think find is buggy here. For example, find -used +0 is returning fewer results than find -used 1, which makes no sense given that 1 is greater than 0.
2016-02-27Fix a typo that caused a segfault with missing arguments.Tavian Barnes
2016-02-27Implement (most of) -newerXY.Tavian Barnes
2016-02-27Fix -daystart to not round 0 upwards.Tavian Barnes
2016-02-27Fix potential leaks in -lname.Tavian Barnes
2016-02-27Fix uninitialized read in parse_colors().Tavian Barnes
2016-02-27Don't repeat reported error messages from bftw().Tavian Barnes
Fixes #7.
2016-02-24Color broken symlinks correctly.Tavian Barnes
2016-02-23Don't export .git* files in archives.Tavian Barnes
2016-02-23Bump the version to 0.70.0.70Tavian Barnes
2016-02-23Implement -O.Tavian Barnes
2016-02-23Implement -D tree.Tavian Barnes
2016-02-23bftw: Update at_flags when not following a broken symbolic link.Tavian Barnes