aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-27Cleanup for trailing line printingBruce Hill
2021-09-27Bugfix for certain patterns (e.g. $$) that didn't trigger line numberBruce Hill
2021-09-27Performance optimization for patterns like (^"foo") or (|"foo"|)Bruce Hill
2021-09-27Cache cleanup cleanup-- making sure matches don't get recycled whenBruce Hill
2021-09-27Removed definitions as a separate type and instead encode that value inBruce Hill
2021-09-26Added __concat and __divBruce Hill
2021-09-26Added :getsource() methodBruce Hill
2021-09-26Switched pattern objects to use a full userdata instead of a tableBruce Hill
2021-09-26Refactor of pat_t memory management to use doubly linked lists, andBruce Hill
2021-09-26Minor cleanupsBruce Hill
2021-09-25Some optimization, some cleanupBruce Hill
2021-09-25:eachmatch() -> :matches()Bruce Hill
2021-09-25Improved lua API, including re.compile() and re.eachmatch()Bruce Hill
2021-09-25Minor cleanupBruce Hill
2021-09-25Minor cleanup of context printing codeBruce Hill
2021-09-25Bugfix for empty files and cleanup since memchr is doing good workBruce Hill
2021-09-25Slightly ugly hack to fix but where line number got double printedBruce Hill
2021-09-25Updated docsBruce Hill
2021-09-25Added size comparison with LPEGBruce Hill
2021-09-24Updated readmeBruce Hill
2021-09-24Updated readmeBruce Hill
2021-09-24Removed file_err() and file_printf() in favor of just inlining some ofBruce Hill
2021-09-24AbbreviationBruce Hill
2021-09-24Removed weak optimization for ignorecase skippingBruce Hill
2021-09-24Fixed double line numberingBruce Hill
2021-09-24Updated docs slightlyBruce Hill
2021-09-24Overhaul of lua API to use tablesBruce Hill
2021-09-24BugfixBruce Hill
2021-09-23Added builtins for lua libraryBruce Hill
2021-09-23Removed unneccessary importBruce Hill
2021-09-23Removed print filesBruce Hill
2021-09-23Added ignore rule for .soBruce Hill
2021-09-23Added test fileBruce Hill
2021-09-23WIP: working line breaks, formatting, etc. All seems functional, but aBruce Hill
2021-09-23Merge branch 'master' into fileless_matchesBruce Hill
2021-09-23BugfixBruce Hill
2021-09-23Use strncasecmp and memmem instead of custom logic.Bruce Hill
2021-09-23WIPBruce Hill
2021-09-23Patterns no longer need files.hBruce Hill
2021-09-23Updated lua codeBruce Hill
2021-09-23Patterns don't need to reference a separate `start` value anymoreBruce Hill
2021-09-23Moving pattern lifetime tracking off of files and onto its own list ofBruce Hill
2021-09-23Moved type defs into their own files instead of types.hBruce Hill
2021-09-23API update: made new_pat() internal and added public bp_backref() toBruce Hill
2021-09-23Switched to using an optional typeBruce Hill
2021-09-23Merge branch 'master' into setjmpBruce Hill
2021-09-23Minor BP_ERROR cleanupBruce Hill
2021-09-23Merge branch 'master' into setjmpBruce Hill
2021-09-23Deprecated (!)-errorsBruce Hill
2021-09-23WIP implementation of setjmp/longjmp recoveryBruce Hill