| Age | Commit message (Expand) | Author |
| 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-05-16 | Respect $NO_COLOR | Bruce Hill |
| 2022-12-27 | Add number of characters printed to fprint_match() | Bruce Hill |
| 2022-10-27 | Revert "Moving to each_match() API" | Bruce Hill |
| 2022-10-26 | Moving to each_match() API | Bruce Hill |
| 2022-04-30 | Simplified things by passing a def argument to next_match instead of | Bruce Hill |
| 2022-04-09 | Moving print logic out of match.c and renaming explain -> printmatch | Bruce Hill |
| 2022-02-28 | Fixed typo | Bruce Hill |
| 2021-11-07 | Fix to ensure proper line numbering | Bruce Hill |
| 2021-10-01 | Bugfix for use-after-free, as well as an issue with the order | Bruce Hill |
| 2021-09-27 | Better error messages (bugfix) | Bruce Hill |
| 2021-09-27 | Added comment | Bruce Hill |
| 2021-09-27 | Cleanup for trailing line printing | Bruce Hill |
| 2021-09-27 | Bugfix for certain patterns (e.g. $$) that didn't trigger line number | Bruce Hill |
| 2021-09-27 | Removed definitions as a separate type and instead encode that value in | Bruce Hill |
| 2021-09-26 | Refactor of pat_t memory management to use doubly linked lists, and | Bruce Hill |
| 2021-09-25 | Minor cleanup | Bruce Hill |
| 2021-09-25 | Minor cleanup of context printing code | Bruce Hill |
| 2021-09-25 | Slightly ugly hack to fix but where line number got double printed | Bruce Hill |
| 2021-09-24 | Removed file_err() and file_printf() in favor of just inlining some of | Bruce Hill |
| 2021-09-24 | Fixed double line numbering | Bruce Hill |
| 2021-09-23 | Removed print files | Bruce Hill |
| 2021-09-23 | WIP: working line breaks, formatting, etc. All seems functional, but a | Bruce Hill |
| 2021-09-23 | WIP | Bruce Hill |
| 2021-09-23 | Patterns don't need to reference a separate `start` value anymore | Bruce Hill |
| 2021-09-23 | Moving pattern lifetime tracking off of files and onto its own list of | Bruce Hill |
| 2021-09-23 | Moved type defs into their own files instead of types.h | Bruce Hill |
| 2021-09-23 | Switched to using an optional type | Bruce Hill |
| 2021-09-23 | Merge branch 'master' into setjmp | Bruce Hill |
| 2021-09-23 | Deprecated (!)-errors | Bruce Hill |
| 2021-09-23 | WIP implementation of setjmp/longjmp recovery | Bruce Hill |
| 2021-09-22 | Moved trailing newline guarantee code into bp.c | Bruce Hill |
| 2021-09-21 | Moving cache logic into match, cleaner next_match() API, and slightly | Bruce Hill |
| 2021-09-19 | Minor cleanup | Bruce Hill |
| 2021-09-19 | Fix for single-arg when it's a directory | Bruce Hill |
| 2021-09-07 | Shortening \033[0m -> \033[m | Bruce Hill |
| 2021-09-07 | Fixes for inplace modifications | Bruce Hill |
| 2021-09-04 | Changed non-tty output to BARE instead of PLAIN | Bruce Hill |
| 2021-09-02 | Improved formatting options | Bruce Hill |
| 2021-08-28 | Style change: added cino=:0 (i.e. case statements on same indentation as | Bruce Hill |
| 2021-08-25 | Only print filenames when there are multiple files | Bruce Hill |
| 2021-08-23 | Only print all input if input is stdin *and* context is ALL | Bruce Hill |
| 2021-08-23 | Instead of always printing all context with -r flag, always print all | Bruce Hill |
| 2021-08-23 | Always print file when context is ALL | Bruce Hill |
| 2021-08-06 | Changed it so --replace makes context default to `all`, but --inplace | Bruce Hill |
| 2021-08-06 | Inplace modifying should set context to all | Bruce Hill |
| 2021-08-06 | Properly set modifying_file/backup_file in case of errors | Bruce Hill |
| 2021-08-06 | Improved, cleaner/faster/more flexible return value checks | Bruce Hill |
| 2021-08-06 | Use `git ls-files -z` instead of newline-separated | Bruce Hill |