aboutsummaryrefslogtreecommitdiff
path: root/bp.c
AgeCommit message (Expand)Author
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-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-05Print which files and how many replacements for each file with aBruce Hill
2024-06-23Deprecate JSON output formatmasterBruce Hill
2024-06-23Add special case support for parsing `bp "->foo"` as a pattern insteadBruce Hill
2024-05-29Rename match_t -> bp_match_tBruce Hill
2024-05-29Rename 'pat_t' -> 'bp_pat_t'Bruce Hill
2024-02-11Bugfix for string literals and add support for printing patterns withBruce 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-05-16Respect $NO_COLORBruce Hill
2022-12-27Add number of characters printed to fprint_match()Bruce Hill
2022-10-27Revert "Moving to each_match() API"Bruce Hill
2022-10-26Moving to each_match() APIBruce Hill
2022-04-30Simplified things by passing a def argument to next_match instead ofBruce Hill
2022-04-09Moving print logic out of match.c and renaming explain -> printmatchBruce Hill
2022-02-28Fixed typoBruce Hill
2021-11-07Fix to ensure proper line numberingBruce Hill
2021-10-01Bugfix for use-after-free, as well as an issue with the orderBruce Hill
2021-09-27Better error messages (bugfix)Bruce Hill
2021-09-27Added commentBruce Hill
2021-09-27Cleanup for trailing line printingBruce Hill
2021-09-27Bugfix for certain patterns (e.g. $$) that didn't trigger line numberBruce Hill
2021-09-27Removed definitions as a separate type and instead encode that value inBruce Hill
2021-09-26Refactor of pat_t memory management to use doubly linked lists, andBruce Hill
2021-09-25Minor cleanupBruce Hill
2021-09-25Minor cleanup of context printing codeBruce Hill
2021-09-25Slightly ugly hack to fix but where line number got double printedBruce Hill
2021-09-24Removed file_err() and file_printf() in favor of just inlining some ofBruce Hill
2021-09-24Fixed double line numberingBruce Hill
2021-09-23Removed print filesBruce Hill
2021-09-23WIP: working line breaks, formatting, etc. All seems functional, but aBruce Hill
2021-09-23WIPBruce Hill
2021-09-23Patterns don't need to reference a separate `start` value anymoreBruce Hill
2021-09-23Moving pattern lifetime tracking off of files and onto its own list ofBruce Hill
2021-09-23Moved type defs into their own files instead of types.hBruce Hill
2021-09-23Switched to using an optional typeBruce Hill
2021-09-23Merge branch 'master' into setjmpBruce Hill
2021-09-23Deprecated (!)-errorsBruce Hill
2021-09-23WIP implementation of setjmp/longjmp recoveryBruce Hill
2021-09-22Moved trailing newline guarantee code into bp.cBruce Hill
2021-09-21Moving cache logic into match, cleaner next_match() API, and slightlyBruce Hill
2021-09-19Minor cleanupBruce Hill
2021-09-19Fix for single-arg when it's a directoryBruce Hill