| Age | Commit message (Expand) | Author |
| 2021-01-15 | Renaming files: printing->print, file_loader->files | Bruce Hill |
| 2021-01-15 | Renaming 'op' member fields to 'pat' | Bruce Hill |
| 2021-01-15 | allocated_op -> allocated_pat | Bruce Hill |
| 2021-01-15 | Removing opcode references | Bruce Hill |
| 2021-01-15 | Renaming op -> pat, phase 1 refactor | Bruce Hill |
| 2021-01-15 | Added interactive confirmation mode for replacing text | Bruce Hill |
| 2021-01-15 | Cleaned up and simplified global state setting stuff (e.g. --verbose) | Bruce Hill |
| 2021-01-15 | Major overhaul of how different modes of behavior work. Approximately 2x | Bruce Hill |
| 2021-01-14 | Made all the heap garbage collection code optional, which saves some | Bruce Hill |
| 2021-01-14 | Overhaul of memory tracking and left recursion. Added explanation doc | Bruce Hill |
| 2021-01-13 | Working towards zero memory leakage | Bruce Hill |
| 2021-01-13 | Major overhaul of some of the memory tracking code, as well as some | Bruce Hill |
| 2021-01-12 | Standardizing to line-comments instead of block comments | Bruce Hill |
| 2021-01-12 | Renamed op.op -> op.type | Bruce Hill |
| 2021-01-10 | Refactor of grammar logic to instead *only* use a linked list for all | Bruce Hill |
| 2021-01-10 | Removing unnecessary fields | Bruce Hill |
| 2021-01-10 | Simplified grammars using intrusive linked lists instead of dynamic | Bruce Hill |
| 2021-01-09 | Replaced (void*) with (match_t*) in struct def | Bruce Hill |
| 2021-01-05 | Simplified `...` to `..%\n` and `$.` to `./\n` | Bruce Hill |
| 2020-12-30 | Fully purging "bpeg" from the source | Bruce Hill |
| 2020-12-27 | Added in-place filtering/replacements | Bruce Hill |
| 2020-12-17 | Better null byte handling, simplified match datastructures, and some | Bruce Hill |
| 2020-12-17 | Memory allocation failure checks, and a simpler new() function | Bruce Hill |
| 2020-12-14 | Hooked up json | Bruce Hill |
| 2020-12-12 | Bunch of changes, including some bpeg->bp renaming, and adding | Bruce Hill |
| 2020-09-28 | Starting to add better error messages | Bruce Hill |
| 2020-09-28 | Added != | Bruce Hill |
| 2020-09-17 | Some error handling | Bruce Hill |
| 2020-09-16 | Removed (/) (which is just a clunky way to do "") | Bruce Hill |
| 2020-09-16 | Added tons of file and line number stuff | Bruce Hill |
| 2020-09-16 | WIP | Bruce Hill |
| 2020-09-16 | Consolidated repetition ops (instead of '+', '*', '?', etc. now it's all | Bruce Hill |
| 2020-09-14 | Added --ignore-case flag | Bruce Hill |
| 2020-09-14 | Added nodent support (|) | Bruce Hill |
| 2020-09-13 | Spruced up a bunch of stuff, tweaked the grammar, added docs | Bruce Hill |
| 2020-09-13 | Changed "upto-and" syntax to ".."/"..." | Bruce Hill |
| 2020-09-13 | Added == operator | Bruce Hill |
| 2020-09-12 | Added backrefs | Bruce Hill |
| 2020-09-11 | Improved handling of CLI flags | Bruce Hill |
| 2020-09-11 | Tightening up the makefile flags and vim modelines | Bruce Hill |
| 2020-09-11 | Major overhaul refactor restructuring | Bruce Hill |