index
:
bp
main
master
Bruce's Parsing Expression Grammar tool for matching PEGs
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2025-09-24
mmap() an extra byte to get a NUL byte after the end of the file
HEAD
main
Bruce Hill
2025-09-24
Some fixes
Bruce Hill
2025-09-24
Merge branch 'main' of github.com:bruce-hill/bp
Bruce Hill
2025-09-24
Autoformatting with clang-format
Bruce Hill
2025-08-22
Update install process to use configuration script
Bruce Hill
2025-08-22
Mac platform fixes
Bruce Hill
2025-03-03
Use strlcpy() instead of strcpy()
Bruce Hill
2025-03-03
Update some annotations
Bruce Hill
2025-03-03
Bump open source version number
Bruce Hill
2025-03-03
Bugfix
Bruce Hill
2025-03-03
Remove printf.h dependency
Bruce Hill
2024-09-18
Fix piped in input
Bruce Hill
2024-09-08
Change default behavior in git repository to be searching through repo
v1.0
Bruce Hill
2024-09-08
Print quotes around string literal patterns when explaining matches
Bruce Hill
2024-09-05
Print which files and how many replacements for each file with a
Bruce Hill
2024-07-16
Set pattern source range correctly
Bruce Hill
2024-07-16
Exclude '}' from pattern source range for string literals
Bruce Hill
2024-07-16
Fix for upto patterns without a target pattern, but which do have a skip
Bruce Hill
2024-06-23
Deprecate JSON output format
master
Bruce Hill
2024-06-23
Add special case support for parsing `bp "->foo"` as a pattern instead
Bruce Hill
2024-06-16
Rollback '..' optimization because it incorrectly skips ahead multiple
Bruce Hill
2024-06-07
Change parsing so that `...foo` parses as `(.)(..foo)` instead of
Bruce Hill
2024-06-07
Fix issue with replacement text printing before its line number
Bruce Hill
2024-06-07
Add optimization for .."literal"
Bruce Hill
2024-06-07
Bugfix: upto patterns should not accept an empty string as a target,
Bruce Hill
2024-05-29
Remove unnecessary header files from install
Bruce Hill
2024-05-29
Rename match_t -> bp_match_t
Bruce Hill
2024-05-29
Rename 'pat_t' -> 'bp_pat_t'
Bruce Hill
2024-05-28
Move more non-public macros out of header
Bruce Hill
2024-05-28
Rename 'Match' macro to avoid confusion
Bruce Hill
2024-05-28
Add shadow warning
Bruce Hill
2024-05-28
Fix variable shadowing
Bruce Hill
2024-05-28
Add some fixes and compiler flags
Bruce Hill
2024-05-28
Tweak default visibility settings
Bruce Hill
2024-05-28
Include fewer files in libbp
Bruce Hill
2024-05-28
Light cleanup of utils
Bruce Hill
2024-05-28
Update test rule
Bruce Hill
2024-02-11
Bugfix for string literals and add support for printing patterns with
Bruce Hill
2024-02-04
Bugfix for slash-normalization in filenames
Bruce Hill
2024-01-26
Use strcasestr() when ignoring case, which improves performance
Bruce Hill
2024-01-15
Smart case by default
Bruce Hill
2023-11-27
Fix "-w" flag and fix optimization for skipping to match
Bruce Hill
2023-11-25
Deprecate '-p' flag and replace backslash interpolation with curly brace
Bruce Hill
2023-10-15
Format specifiers for size_t should be %zu instead of %lu
Bruce Hill
2023-08-26
Slightly normalize file paths to strip //
Bruce Hill
2023-05-16
Fix Lua module
Bruce Hill
2023-05-16
Respect $NO_COLOR
Bruce Hill
2023-05-06
Fix domains to require a TLD (but allow non-tld domains like "localhost"
Bruce Hill
2023-05-06
Use tagged union style for extra safety and concision
Bruce Hill
2022-12-27
Add number of characters printed to fprint_match()
Bruce Hill
[next]