aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-23Patterns no longer need files.hBruce Hill
2021-09-23Updated lua codeBruce 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-23API update: made new_pat() internal and added public bp_backref() toBruce Hill
2021-09-23Switched to using an optional typeBruce Hill
2021-09-23Merge branch 'master' into setjmpBruce Hill
2021-09-23Minor BP_ERROR cleanupBruce 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-23WIPBruce Hill
2021-09-22Added Lua bindingsBruce Hill
2021-09-22Removed cache structBruce Hill
2021-09-22Moved trailing newline guarantee code into bp.cBruce Hill
2021-09-22BugfixBruce Hill
2021-09-22Minor printing cleanupsBruce Hill
2021-09-22Moved capture retrieval logic into match.c and out of print.cBruce Hill
2021-09-21Moving cache logic into match, cleaner next_match() API, and slightlyBruce Hill
2021-09-19Minor cleanupBruce Hill
2021-09-19Moved capture retrieval logic into print.cBruce Hill
2021-09-19Better non-verbose JSON outputBruce Hill
2021-09-19Slight tweak to JSON outputBruce Hill
2021-09-19Fix for single-arg when it's a directoryBruce Hill
2021-09-07Shortening \033[0m -> \033[mBruce Hill
2021-09-07Fixes for inplace modificationsBruce Hill
2021-09-04Changed non-tty output to BARE instead of PLAINBruce Hill
2021-09-04Tests should use local `bp`, not installed versionBruce Hill
2021-09-04Fixing memory leakBruce Hill
2021-09-02Improved formatting optionsBruce Hill
2021-08-29Optimization for parens patternBruce Hill
2021-08-28Style change: added cino=:0 (i.e. case statements on same indentation asBruce Hill
2021-08-28Moved tutorial info upBruce Hill
2021-08-28Added tests/tutorialBruce Hill
2021-08-25Only print filenames when there are multiple filesBruce Hill
2021-08-25Bugfix for | not working at start of fileBruce Hill
2021-08-23Only print all input if input is stdin *and* context is ALLBruce Hill
2021-08-23Instead of always printing all context with -r flag, always print allBruce Hill
2021-08-23Add support for {strings}Bruce Hill
2021-08-23Always print file when context is ALLBruce Hill
2021-08-06Changed it so --replace makes context default to `all`, but --inplaceBruce Hill
2021-08-06Inplace modifying should set context to allBruce Hill
2021-08-06Properly set modifying_file/backup_file in case of errorsBruce Hill
2021-08-06Improved, cleaner/faster/more flexible return value checksBruce Hill
2021-08-06Use `git ls-files -z` instead of newline-separatedBruce Hill
2021-08-06Reduced code duplication on inplace modeBruce Hill
2021-08-06Deprecated --confirm flagBruce Hill
2021-08-02Fix memory leakBruce Hill
2021-08-02Bugfix for postfix operatorsBruce Hill