| Age | Commit message (Expand) | Author |
| 2021-01-13 | Replaced _exit()s with exits() | 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 | Updated comment | Bruce Hill |
| 2021-01-12 | Added forward declarations for static functions | Bruce Hill |
| 2021-01-12 | Some general cleanup, adding comments, adding more __attribute__s where | Bruce Hill |
| 2021-01-12 | Adding comments | Bruce Hill |
| 2021-01-12 | Standardizing to line-comments instead of block comments | Bruce Hill |
| 2021-01-12 | Bugfix for $(echo '1,2,3,' | bp -p '+int % `,') | Bruce Hill |
| 2021-01-12 | Renamed op.op -> op.type | Bruce Hill |
| 2021-01-12 | Simplified backref matching code and improved visualization of backrefs. | Bruce Hill |
| 2021-01-12 | Removed dead code for getting opcode names | Bruce Hill |
| 2021-01-10 | Mitigation of memory leak | Bruce Hill |
| 2021-01-10 | Refactor of grammar logic to instead *only* use a linked list for all | Bruce Hill |
| 2021-01-10 | Updated more things to use xfree(&foo) instead of free(foo) | Bruce Hill |
| 2021-01-09 | Replaced (void*) with (match_t*) in struct def | Bruce Hill |
| 2021-01-08 | Refactoring, moving visualization and virtual machine code into proper | Bruce Hill |
| 2021-01-08 | Fixed bug with ..%\n | 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-19 | Fix for range at the end of a file | 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 | Fixes for nodent in nested matches | Bruce Hill |
| 2020-12-14 | Imports cleanup and removing FILE* parameter from json | Bruce Hill |
| 2020-12-14 | Moved json code into its own file | Bruce Hill |
| 2020-12-14 | Hooked up json | Bruce Hill |
| 2020-12-14 | Bug fix for literals exceeding end of file | Bruce Hill |
| 2020-12-14 | Removing dead code | Bruce Hill |
| 2020-12-14 | Added support for `...%p` | Bruce Hill |
| 2020-12-14 | Added % operator to .. | Bruce Hill |
| 2020-12-14 | Updated how `==` and `!=` operators work | Bruce Hill |
| 2020-12-12 | Bunch of changes, including some bpeg->bp renaming, and adding | Bruce Hill |
| 2020-10-13 | Tweaks to nodent behavior | Bruce Hill |
| 2020-09-29 | Fixed off-by-one error and bug in filename-printing logic | Bruce Hill |
| 2020-09-28 | Bugfixes | Bruce Hill |
| 2020-09-28 | Starting to add better error messages | Bruce Hill |
| 2020-09-28 | Added != | Bruce Hill |
| 2020-09-28 | Fixes for captures and backrefs, and added block comments | Bruce Hill |
| 2020-09-25 | Some light unicode support | Bruce Hill |
| 2020-09-23 | More rigorous compile-time checks via __attribute__s | Bruce Hill |
| 2020-09-18 | Slightly better handling of NULL bytes | Bruce Hill |
| 2020-09-18 | Added rule to help skip binary files, and improved looping logic | Bruce Hill |
| 2020-09-17 | Fixed memory leak in REPLACE pattern | 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 | Moving more behavior over to definitions | Bruce Hill |
| 2020-09-16 | Added tons of file and line number stuff | Bruce Hill |
| 2020-09-16 | WIP | Bruce Hill |