| Age | Commit message (Expand) | Author |
| 2021-09-26 | Minor cleanups | Bruce Hill |
| 2021-09-25 | Some optimization, some cleanup | Bruce Hill |
| 2021-09-24 | Abbreviation | Bruce Hill |
| 2021-09-24 | Removed weak optimization for ignorecase skipping | Bruce Hill |
| 2021-09-23 | WIP: working line breaks, formatting, etc. All seems functional, but a | Bruce Hill |
| 2021-09-23 | Merge branch 'master' into fileless_matches | Bruce Hill |
| 2021-09-23 | Bugfix | Bruce Hill |
| 2021-09-23 | Use strncasecmp and memmem instead of custom logic. | Bruce Hill |
| 2021-09-23 | WIP | 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 | API update: made new_pat() internal and added public bp_backref() to | Bruce Hill |
| 2021-09-23 | Deprecated (!)-errors | Bruce Hill |
| 2021-09-22 | Moved capture retrieval logic into match.c and out of print.c | Bruce Hill |
| 2021-09-21 | Moving cache logic into match, cleaner next_match() API, and slightly | Bruce Hill |
| 2021-09-19 | Moved capture retrieval logic into print.c | Bruce Hill |
| 2021-09-04 | Fixing memory leak | Bruce Hill |
| 2021-08-28 | Style change: added cino=:0 (i.e. case statements on same indentation as | Bruce Hill |
| 2021-08-25 | Bugfix for | not working at start of file | Bruce Hill |
| 2021-08-02 | Fix memory leak | Bruce Hill |
| 2021-08-01 | Minor cleanup | Bruce Hill |
| 2021-08-01 | Moved caching code onto the file, which fixed an issue with file slicing | Bruce Hill |
| 2021-08-01 | Changed how definitions work | Bruce Hill |
| 2021-07-30 | Added strict mode for upto operator: ..=Abc | Bruce Hill |
| 2021-07-30 | xfree() -> delete() | Bruce Hill |
| 2021-07-30 | Ergonomic improvement: xcalloc -> new(), xrealloc -> grow() | Bruce Hill |
| 2021-07-30 | Removing DEBUG_HEAP, just do a full cleanup all the time | Bruce Hill |
| 2021-07-30 | Linked list management cleanup | Bruce Hill |
| 2021-07-29 | Temporary fix for memory bug | Bruce Hill |
| 2021-07-29 | Tweaks and optimizations | Bruce Hill |
| 2021-07-27 | Micro optimization (probably not necessary) | Bruce Hill |
| 2021-07-27 | Caching micro-optimizations | Bruce Hill |
| 2021-07-26 | More caching performance tuning | Bruce Hill |
| 2021-07-26 | Performance improvements for caching | Bruce Hill |
| 2021-07-26 | Introduced cache to greatly speed up many use cases | Bruce Hill |
| 2021-07-19 | Overhaul of word boundaries/edges. Now they use \b, which is implemented | Bruce Hill |
| 2021-07-19 | Disable optimization when `skip` is non-null | Bruce Hill |
| 2021-07-17 | Simplification | Bruce Hill |
| 2021-07-17 | Improved optimization for finding next match | Bruce Hill |
| 2021-07-17 | Bugfix for backrefs | Bruce Hill |
| 2021-07-17 | Performance optimization for common case where pattern starts with | Bruce Hill |
| 2021-07-17 | Factored debug visualization into its own file | Bruce Hill |
| 2021-07-17 | Simplified backrefs by only doing direct substring matching instead of | Bruce Hill |
| 2021-05-31 | Fix compiler warning nits | Bruce Hill |
| 2021-05-31 | Moved utf8 code into a C file, fixed some potential null deref issues | Bruce Hill |
| 2021-05-31 | Added warning flag for null derefs | Bruce Hill |
| 2021-05-22 | Fixes for replacements with or without patterns/replacement strings | Bruce Hill |
| 2021-05-20 | Renamed file_t.contents -> file_t.start, added file_t.memory for | Bruce Hill |
| 2021-05-20 | Cleanup, perf fixes, and setting an endpoint for backtrack matches (at | Bruce Hill |
| 2021-05-20 | Bugfixes | Bruce Hill |