aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
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
2021-08-02Added -B and -A options to match grepBruce Hill
2021-08-02Context flag: -c -> -C (to match grep), and confirm flag: -C -> -cBruce Hill
2021-08-01Updated perf notesBruce Hill
2021-08-01Micro optimizationBruce Hill
2021-08-01Fixed layout linksBruce Hill
2021-08-01Markdown testBruce Hill
2021-08-01Added code layoutBruce Hill
2021-08-01Renamed matchviz -> explainBruce Hill
2021-08-01Tidying upBruce Hill
2021-08-01Minor cleanupBruce Hill
2021-08-01File refactor for cleaner cleanup with allocated/mmapped storage, also aBruce Hill
bit of general cleanup
2021-08-01Moved caching code onto the file, which fixed an issue with file slicingBruce Hill
having stale cache values.
2021-08-01Bugfix for replacing @0Bruce Hill
2021-08-01Cleanup of space/line skipping codeBruce Hill
2021-08-01Changed how definitions workBruce Hill
2021-07-30Added -w/--word flagBruce Hill
2021-07-30Added | as alias for \bBruce Hill
2021-07-30Bugfix for trailing line numbers on plain outputBruce Hill
2021-07-30Added strict mode for upto operator: ..=AbcBruce Hill
2021-07-30xfree() -> delete()Bruce Hill
2021-07-30Cleaner checking of stdlib negative returnsBruce Hill
2021-07-30Improved error checkingBruce Hill
2021-07-30Ergonomic improvement: xcalloc -> new(), xrealloc -> grow()Bruce Hill
2021-07-30Removing DEBUG_HEAP, just do a full cleanup all the timeBruce Hill
2021-07-30Linked list management cleanupBruce Hill
2021-07-29Temporary fix for memory bugBruce Hill