summaryrefslogtreecommitdiffstats
path: root/bfs.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge everything into one filesingle-fileTavian Barnes2019-06-281-32/+0
|
* Release 1.51.5Tavian Barnes2019-06-271-1/+1
|
* Release 1.4.11.4.1Tavian Barnes2019-05-051-1/+1
|
* Release 1.41.4Tavian Barnes2019-04-151-1/+1
|
* Release 1.3.31.3.3Tavian Barnes2019-02-101-1/+1
|
* Add some documentation commentsTavian Barnes2019-02-091-0/+4
|
* Release 1.3.21.3.2Tavian Barnes2019-01-111-1/+1
|
* Release 1.3.11.3.1Tavian Barnes2019-01-031-1/+1
|
* Release 1.31.3Tavian Barnes2019-01-021-2/+2
|
* Release 1.2.41.2.4Tavian Barnes2018-09-241-1/+1
|
* Update copyright datesTavian Barnes2018-09-241-1/+1
|
* Release 1.2.31.2.3Tavian Barnes2018-07-151-1/+1
|
* Release 1.2.21.2.2Tavian Barnes2018-06-231-1/+1
|
* Release 1.2.11.2.1Tavian Barnes2018-02-081-1/+1
|
* Release 1.21.2Tavian Barnes2018-01-201-1/+1
|
* Release 1.1.41.1.4Tavian Barnes2017-10-271-1/+1
|
* Release 1.1.31.1.3Tavian Barnes2017-10-041-1/+1
|
* opt: Separate optimization from parsingTavian Barnes2017-09-161-332/+0
|
* Release 1.1.21.1.2Tavian Barnes2017-09-101-1/+1
|
* Implement -D searchTavian Barnes2017-09-021-6/+8
|
* Implement cost-based optimizationTavian Barnes2017-08-271-5/+16
|
* Release 1.1.11.1.1Tavian Barnes2017-08-101-1/+1
|
* Re-license under the BSD Zero Clause LicenseTavian Barnes2017-07-271-10/+15
|
* Release 1.11.1Tavian Barnes2017-07-221-1/+1
|
* Represent never returning as always_true && always_falseTavian Barnes2017-07-211-2/+5
| | | | | | | | | | Expressions that never return are vacuously always both true and false. Using this representation lets us take advantage of existing truth-based optimizations, which gets us optimizations of command lines like bfs -name foo -quit -print for free.
* Implement -printxTavian Barnes2017-07-211-0/+1
| | | | Also from NetBSD.
* Implement -exit [STATUS]Tavian Barnes2017-07-201-0/+1
| | | | From NetBSD again.
* parse: Ask for confirmation in some casesTavian Barnes2017-07-161-0/+3
|
* Release 1.0.21.0.2Tavian Barnes2017-06-151-1/+1
|
* Release 1.0.11.0.1Tavian Barnes2017-05-171-1/+1
|
* Optimize based on reachability due to -quitTavian Barnes2017-05-151-0/+2
|
* Implement -D execTavian Barnes2017-05-091-4/+6
|
* Release 1.01.0Tavian Barnes2017-04-241-2/+2
|
* Implement -fstypeTavian Barnes2017-04-231-0/+5
| | | | Fixes #6!
* Implement -XTavian Barnes2017-04-161-0/+2
|
* Implement -exec/-execdir ... +Tavian Barnes2017-04-151-15/+4
|
* Give struct expr a CFILE* instead of just a FILE*Tavian Barnes2017-03-161-2/+1
| | | | This unifies the behaviour of -print and -fprint /dev/stdout.
* Release 0.960.96Tavian Barnes2017-03-111-1/+1
|
* Implement -ls and -flsTavian Barnes2017-03-111-0/+1
|
* Make a printf()-style API for colored messagesTavian Barnes2017-03-111-4/+4
|
* Allow short-circuiting optimizations with non-pure operandsTavian Barnes2017-02-111-0/+4
|
* Implement -printf/-fprintfTavian Barnes2017-02-051-2/+7
| | | | | Based on a patch by Fangrui Song <i@maskray.me>. Closes #16.
* Implement -nouser and -nogroupTavian Barnes2017-02-041-0/+2
|
* Bump the version to 0.880.88Tavian Barnes2016-12-201-1/+1
|
* Add tera and peta suffices for -sizeTavian Barnes2016-12-201-0/+4
|
* Implement -sparse from FreeBSD findTavian Barnes2016-12-201-0/+1
|
* Implement BSD find's -depth NTavian Barnes2016-12-181-0/+1
|
* Implement -regex, -iregex, and -regextype/-ETavian Barnes2016-12-181-0/+5
|
* Move portability code into util.hTavian Barnes2016-12-041-7/+0
|
* Release 0.84.10.84.1Tavian Barnes2016-11-241-1/+1
|