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
path:
root
/
bp.c
Age
Commit message (
Expand
)
Author
2021-08-23
Always print file when context is ALL
Bruce Hill
2021-08-06
Changed it so --replace makes context default to `all`, but --inplace
Bruce Hill
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
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
Renamed matchviz -> explain
Bruce Hill
2021-08-01
Moved caching code onto the file, which fixed an issue with file slicing
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
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
Removing DEBUG_HEAP, just do a full cleanup all the time
Bruce Hill
2021-07-26
Introduced cache to greatly speed up many use cases
Bruce Hill
2021-07-17
Removed unnecessary code
Bruce Hill
2021-07-17
Factored debug visualization into its own file
Bruce Hill
2021-07-03
Switched /etc/xdg/bp -> /etc/bp
Bruce Hill
2021-05-31
Added lots of extra compiler flags
Bruce Hill
2021-05-22
Minor splint fixes
Bruce Hill
2021-05-20
Renamed file_t.contents -> file_t.start, added file_t.memory for
Bruce Hill
2021-05-20
Fixed up JSON output
Bruce Hill
2021-05-19
Fix for binary file detection bug.
Bruce Hill
2021-05-19
Fancier string escape sequences and a bit of cleanup.
Bruce Hill
2021-05-18
Cleanup
Bruce Hill
2021-05-18
True -> 1
Bruce Hill
2021-05-12
Moved settings into a struct
Bruce Hill
2021-05-12
Added --color flag
Bruce Hill
2021-03-26
Removed fallback where bp prompts for a pattern if none is given.
Bruce Hill
2021-03-15
Debug error
Bruce Hill
2021-03-03
Fix for permissions/ownership getting screwed up with inplace modifying
Bruce Hill
2021-02-07
Slightly cleaner flag parsing
Bruce Hill
2021-01-26
Pulled git code into a separate function
Bruce Hill
2021-01-26
Replaced returns with exit()s in main
Bruce Hill
2021-01-26
Cleanup of return/exit paths for main()
Bruce Hill
2021-01-26
Removed check() and replaced with err()/errx()
Bruce Hill
2021-01-20
Added --skip flag for skipping over patterns
Bruce Hill
2021-01-18
Bumped prefix checker on is_text_file
Bruce Hill
2021-01-18
Fixed buggy git ls-files line reading
Bruce Hill
2021-01-18
More bools
Bruce Hill
2021-01-18
More bools
Bruce Hill
2021-01-18
A few more pedantic cleanups
Bruce Hill
2021-01-18
More static analysis cleanup
Bruce Hill
2021-01-18
More static analyzer cleanup, including switching to use bools where
Bruce Hill
2021-01-18
Checking more return values (per static analyzer)
Bruce Hill
[prev]
[next]