index
:
bp
main
master
Bruce's Parsing Expression Grammar tool for matching PEGs
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-08-01
File refactor for cleaner cleanup with allocated/mmapped storage, also a
Bruce Hill
2021-08-01
Moved caching code onto the file, which fixed an issue with file slicing
Bruce Hill
2021-08-01
Bugfix for replacing @0
Bruce Hill
2021-08-01
Cleanup of space/line skipping code
Bruce Hill
2021-08-01
Changed how definitions work
Bruce Hill
2021-07-30
Added -w/--word flag
Bruce Hill
2021-07-30
Added | as alias for \b
Bruce Hill
2021-07-30
Bugfix for trailing line numbers on plain output
Bruce Hill
2021-07-30
Added strict mode for upto operator: ..=Abc
Bruce Hill
2021-07-30
xfree() -> delete()
Bruce Hill
2021-07-30
Cleaner checking of stdlib negative returns
Bruce Hill
2021-07-30
Improved error checking
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
Fix for bug in char pattern start pos
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-26
Fixed bug where pointer wasn't getting NULLed out
Bruce Hill
2021-07-20
Added const
Bruce Hill
2021-07-19
Error reporting bugfix
Bruce Hill
2021-07-19
Made escape sequence handling stricter: no longer supporting arbitrary
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
2021-07-17
Removed unnecessary code
Bruce Hill
2021-07-17
Simplification
Bruce Hill
2021-07-17
Improved optimization for finding next match
Bruce Hill
2021-07-17
Bugfix for backrefs
Bruce Hill
2021-07-17
Performance optimization for common case where pattern starts with
Bruce Hill
2021-07-17
Added support for multiple escape sequences: \n,r,t
Bruce Hill
2021-07-17
Factored debug visualization into its own file
Bruce Hill
2021-07-17
Simplified backrefs by only doing direct substring matching instead of
Bruce Hill
2021-07-15
Bugfix for NULL bytes in text
Bruce Hill
2021-07-06
Better cross-platform compatibility
Bruce Hill
2021-07-03
Switched /etc/xdg/bp -> /etc/bp
Bruce Hill
2021-07-03
Remove some word chars
Bruce Hill
2021-05-31
Added lots of extra compiler flags
Bruce Hill
2021-05-31
Fix compiler warning nits
Bruce Hill
2021-05-31
Moved utf8 code into a C file, fixed some potential null deref issues
Bruce Hill
2021-05-31
Added warning flag for null derefs
Bruce Hill
2021-05-23
Added pandoc lua filter to make code literals work better with manpages.
Bruce Hill
2021-05-22
Minor splint fixes
Bruce Hill
2021-05-22
Slight tweak
Bruce Hill
2021-05-22
Fix for keyword check
Bruce Hill
2021-05-22
Fixes for replacements with or without patterns/replacement strings
Bruce Hill
[prev]
[next]