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 (
Collapse
)
Author
2021-08-06
Inplace modifying should set context to all
Bruce Hill
2021-08-06
Properly set modifying_file/backup_file in case of errors
Bruce Hill
2021-08-06
Improved, cleaner/faster/more flexible return value checks
Bruce Hill
2021-08-06
Use `git ls-files -z` instead of newline-separated
Bruce Hill
2021-08-06
Reduced code duplication on inplace mode
Bruce Hill
2021-08-06
Deprecated --confirm flag
Bruce Hill
2021-08-02
Fix memory leak
Bruce Hill
2021-08-02
Bugfix for postfix operators
Bruce Hill
2021-08-02
Added -B and -A options to match grep
Bruce Hill
2021-08-02
Context flag: -c -> -C (to match grep), and confirm flag: -C -> -c
Bruce Hill
2021-08-01
Updated perf notes
Bruce Hill
2021-08-01
Micro optimization
Bruce Hill
2021-08-01
Fixed layout links
Bruce Hill
2021-08-01
Markdown test
Bruce Hill
2021-08-01
Added code layout
Bruce Hill
2021-08-01
Renamed matchviz -> explain
Bruce Hill
2021-08-01
Tidying up
Bruce Hill
2021-08-01
Minor cleanup
Bruce Hill
2021-08-01
File refactor for cleaner cleanup with allocated/mmapped storage, also a
Bruce Hill
bit of general cleanup
2021-08-01
Moved caching code onto the file, which fixed an issue with file slicing
Bruce Hill
having stale cache values.
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
characters, only special escapes like \n, hex sequences like \x0a, octal sequences like \012, and backslashes \\
2021-07-19
Overhaul of word boundaries/edges. Now they use \b, which is implemented
Bruce Hill
in C, and the C code understands UTF8 id chars.
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
[prev]
[next]