| Age | Commit message (Expand) | Author |
| 2021-10-01 | Update caching code to make it explicitly for failures only. | Bruce Hill |
| 2021-10-01 | Better comments | Bruce Hill |
| 2021-10-01 | Use chained scatter table | Bruce Hill |
| 2021-10-01 | Get rid of cache doubly linked list | Bruce Hill |
| 2021-10-01 | Switch from chained buckets to just clobbering in the hash table | Bruce Hill |
| 2021-10-01 | Fix | Bruce Hill |
| 2021-10-01 | Removing refcounting bookkeeping | Bruce Hill |
| 2021-10-01 | Initial working version | Bruce Hill |
| 2021-09-28 | Hardening utils (added *end param to avoid going past the end of | Bruce Hill |
| 2021-09-27 | Performance optimization for patterns like (^"foo") or (|"foo"|) | Bruce Hill |
| 2021-09-27 | Cache cleanup cleanup-- making sure matches don't get recycled when | Bruce Hill |
| 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-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 |