aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-23Removed print filesBruce Hill
2021-09-23Added ignore rule for .soBruce Hill
2021-09-23Added test fileBruce Hill
2021-09-23WIP: working line breaks, formatting, etc. All seems functional, but aBruce Hill
bit messy
2021-09-23Merge branch 'master' into fileless_matchesBruce Hill
2021-09-23BugfixBruce Hill
2021-09-23Use strncasecmp and memmem instead of custom logic.Bruce Hill
2021-09-23WIPBruce Hill
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
allocated pats.
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
cover that use case
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
less tightly coupled UTF8 API
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
switch). Also fixed issue where $$ would fail to match with trailing newline on file
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
context with handling piped in input
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
doesn't, so it can still be easily used as a filter.