aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-09-24mmap() an extra byte to get a NUL byte after the end of the fileHEADmainBruce Hill
2025-09-24Some fixesBruce Hill
2025-09-24Merge branch 'main' of github.com:bruce-hill/bpBruce Hill
2025-09-24Autoformatting with clang-formatBruce Hill
2025-08-22Update install process to use configuration scriptBruce Hill
2025-08-22Mac platform fixesBruce Hill
2025-03-03Use strlcpy() instead of strcpy()Bruce Hill
2025-03-03Update some annotationsBruce Hill
2025-03-03Bump open source version numberBruce Hill
2025-03-03BugfixBruce Hill
2025-03-03Remove printf.h dependencyBruce Hill
2024-09-18Fix piped in inputBruce Hill
2024-09-08Change default behavior in git repository to be searching through repov1.0Bruce Hill
2024-09-08Print quotes around string literal patterns when explaining matchesBruce Hill
2024-09-05Print which files and how many replacements for each file with aBruce Hill
2024-07-16Set pattern source range correctlyBruce Hill
2024-07-16Exclude '}' from pattern source range for string literalsBruce Hill
2024-07-16Fix for upto patterns without a target pattern, but which do have a skipBruce Hill
2024-06-23Deprecate JSON output formatmasterBruce Hill
2024-06-23Add special case support for parsing `bp "->foo"` as a pattern insteadBruce Hill
2024-06-16Rollback '..' optimization because it incorrectly skips ahead multipleBruce Hill
2024-06-07Change parsing so that `...foo` parses as `(.)(..foo)` instead ofBruce Hill
2024-06-07Fix issue with replacement text printing before its line numberBruce Hill
2024-06-07Add optimization for .."literal"Bruce Hill
2024-06-07Bugfix: upto patterns should not accept an empty string as a target,Bruce Hill
2024-05-29Remove unnecessary header files from installBruce Hill
2024-05-29Rename match_t -> bp_match_tBruce Hill
2024-05-29Rename 'pat_t' -> 'bp_pat_t'Bruce Hill
2024-05-28Move more non-public macros out of headerBruce Hill
2024-05-28Rename 'Match' macro to avoid confusionBruce Hill
2024-05-28Add shadow warningBruce Hill
2024-05-28Fix variable shadowingBruce Hill
2024-05-28Add some fixes and compiler flagsBruce Hill
2024-05-28Tweak default visibility settingsBruce Hill
2024-05-28Include fewer files in libbpBruce Hill
2024-05-28Light cleanup of utilsBruce Hill
2024-05-28Update test ruleBruce Hill
2024-02-11Bugfix for string literals and add support for printing patterns withBruce Hill
2024-02-04Bugfix for slash-normalization in filenamesBruce Hill
2024-01-26Use strcasestr() when ignoring case, which improves performanceBruce Hill
2024-01-15Smart case by defaultBruce Hill
2023-11-27Fix "-w" flag and fix optimization for skipping to matchBruce Hill
2023-11-25Deprecate '-p' flag and replace backslash interpolation with curly braceBruce Hill
2023-10-15Format specifiers for size_t should be %zu instead of %luBruce Hill
2023-08-26Slightly normalize file paths to strip //Bruce Hill
2023-05-16Fix Lua moduleBruce Hill
2023-05-16Respect $NO_COLORBruce Hill
2023-05-06Fix domains to require a TLD (but allow non-tld domains like "localhost"Bruce Hill
2023-05-06Use tagged union style for extra safety and concisionBruce Hill
2022-12-27Add number of characters printed to fprint_match()Bruce Hill