| Age | Commit message (Expand) | Author |
| 2021-01-14 | Wording | 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-14 | Added rule for hiding | Bruce Hill |
| 2021-01-13 | Replaced _exit()s with exits() | Bruce Hill |
| 2021-01-13 | Cleanup | Bruce Hill |
| 2021-01-13 | Working towards zero memory leakage | Bruce Hill |
| 2021-01-13 | Update makefile to better reflect header dependencies | Bruce Hill |
| 2021-01-13 | Major overhaul of some of the memory tracking code, as well as some | Bruce Hill |
| 2021-01-13 | Fixed and updated grammar | 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 | Added some comments | Bruce Hill |
| 2021-01-12 | Making the code more intuitive and cleaning up some memory between | Bruce Hill |
| 2021-01-12 | Removed unnecessary start of file check | Bruce Hill |
| 2021-01-12 | Fixed issue where code relied on chain_together(NULL, ...) | Bruce Hill |
| 2021-01-12 | Removed dead code for getting opcode names | Bruce Hill |
| 2021-01-12 | Cleanup | 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 | Removing unnecessary fields | Bruce Hill |
| 2021-01-10 | Updated more things to use xfree(&foo) instead of free(foo) | 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-08 | Renamed viz -> printing, and tidied up the code a bit | Bruce Hill |
| 2021-01-08 | Refactoring, moving visualization and virtual machine code into proper | Bruce Hill |
| 2021-01-08 | Added pattern end | Bruce Hill |
| 2021-01-08 | Added some todos | Bruce Hill |
| 2021-01-08 | Fixed bug with ..%\n | Bruce Hill |
| 2021-01-05 | Removed some unnecessary after_space()s | Bruce Hill |
| 2021-01-05 | Changed precedence of => | Bruce Hill |
| 2021-01-05 | Added whole-line-matching mode | Bruce Hill |
| 2021-01-05 | Simplified `...` to `..%\n` and `$.` to `./\n` | Bruce Hill |
| 2021-01-04 | Simplified makefile | Bruce Hill |
| 2021-01-02 | Updated compiler flags | Bruce Hill |
| 2020-12-30 | Removed mkdir -v flag for compatibility | Bruce Hill |
| 2020-12-30 | Fixed some minor issues | Bruce Hill |
| 2020-12-30 | Bumped XOPEN_SOURCE number | Bruce Hill |
| 2020-12-30 | Fully purging "bpeg" from the source | Bruce Hill |
| 2020-12-30 | Print filenames when replacing in-place | Bruce Hill |
| 2020-12-30 | Don't print line numbers when dealing with piped-in input | Bruce Hill |
| 2020-12-30 | Simplified syntax for replacement: just =>, no need for {} | Bruce Hill |
| 2020-12-27 | Added in-place filtering/replacements | Bruce Hill |
| 2020-12-19 | Updated to use `a,b,c | Bruce Hill |