summaryrefslogtreecommitdiffstats
path: root/expr.h
AgeCommit message (Collapse)Author
2022-03-26opt: Warn about expressions we remove while optimizingTavian Barnes
2022-03-25expr: Store auxilliary data in a unionTavian Barnes
And rename struct expr to bfs_expr.
2022-03-12Don't shadow standard headersTavian Barnes
@italic on the AUR stated that bfs from the AUR fails to build on Manjaro. From the build log, it seems like <time.h> doesn't get included properly. I assume it's picking up ./time.h instead. I couldn't reproduce the build issue in the default configuration, but it does fail with EXTRA_CFLAGS="-I." which isn't good. So rename everything with an x prefix to stop clashing. Link: https://aur.archlinux.org/packages/bfs#comment-856102 Link: https://paste.rs/eqR
2022-02-21regex: Wrap the POSIX API in a facadeTavian Barnes
2022-01-29Standardize WITH_* make variables for configuring dependenciesTavian Barnes
2022-01-24Simplifyingdata-man
2022-01-24Using Oniguruma library (optionally)data-man
2021-07-27expr: Remove unneeded forward declaration of struct exprTavian Barnes
2021-06-02Implement time units for -{a,B,c,m}timeTavian Barnes
From FreeBSD find. Closes #75.
2021-03-06Implement -flags, from FreeBSD findTavian Barnes
This is the last BSD-specific primary I'm aware of. Fixes #14.
2020-10-06expr, eval: Clean up header dependenciesTavian Barnes
2020-06-02diag: Unify debug printingTavian Barnes
2019-02-09Add some documentation commentsTavian Barnes
2018-09-24Update copyright datesTavian Barnes
2018-01-08stat: New wrapper around the stat() familyTavian Barnes
This lets bfs transparently support the new statx() system call on Linux, giving it access to file birth times.
2018-01-08Minor header cleanupsTavian Barnes
2017-12-15Keep track of required FDs per-exprTavian Barnes
2017-11-05Add support for file birth/creation times on platforms that have itTavian Barnes
Fixes #19
2017-10-21parse: Keep track of what files are already openTavian Barnes
Fixes #22
2017-10-21Report errors that occur when closing filesTavian Barnes
Otherwise we miss write errors that occur when flushing the cache.
2017-09-16opt: Separate optimization from parsingTavian Barnes