| Age | Commit message (Expand) | Author |
| 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 |
| 2021-08-06 | Reduced code duplication on inplace mode | Bruce Hill |
| 2021-08-06 | Deprecated --confirm flag | Bruce Hill |
| 2021-08-02 | Added -B and -A options to match grep | Bruce Hill |
| 2021-08-02 | Context flag: -c -> -C (to match grep), and confirm flag: -C -> -c | Bruce Hill |
| 2021-08-01 | Renamed matchviz -> explain | Bruce Hill |
| 2021-08-01 | Moved caching code onto the file, which fixed an issue with file slicing | Bruce Hill |
| 2021-08-01 | Cleanup of space/line skipping code | Bruce Hill |
| 2021-08-01 | Changed how definitions work | Bruce Hill |
| 2021-07-30 | Added -w/--word flag | Bruce Hill |
| 2021-07-30 | xfree() -> delete() | Bruce Hill |
| 2021-07-30 | Cleaner checking of stdlib negative returns | Bruce Hill |
| 2021-07-30 | Improved error checking | Bruce Hill |
| 2021-07-30 | Removing DEBUG_HEAP, just do a full cleanup all the time | Bruce Hill |
| 2021-07-26 | Introduced cache to greatly speed up many use cases | Bruce Hill |
| 2021-07-17 | Removed unnecessary code | Bruce Hill |