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-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
2021-01-18
Static analysis part 1
Bruce Hill
2021-01-18
Propagate signals better
Bruce Hill
2021-01-18
Fixed error printing code
Bruce Hill
2021-01-17
Fixed issue where `bp -g bp` would accidentally load local `bp`
Bruce Hill
2021-01-17
Fixed bug with NULL filename
Bruce Hill
2021-01-17
Fixed two bugs: mmapped files weren't getting closed, and filenames with
Bruce Hill
2021-01-17
Improved handling of directories (e.g. `bp foo dir/`)
Bruce Hill
2021-01-17
Improved argument parsing and added support for prompting user for a
Bruce Hill
2021-01-17
Added comment
Bruce Hill
2021-01-17
Cleaned up flag parsing code.
Bruce Hill
2021-01-17
Added --git/-G
Bruce Hill
2021-01-17
Better errors for bad patterns.
Bruce Hill
2021-01-16
Renamed VM_ to BP_
Bruce Hill
2021-01-15
Sorting imports
Bruce Hill
2021-01-15
Renamed grammar -> definitions
Bruce Hill
2021-01-15
Rename compiler -> pattern
Bruce Hill
2021-01-15
Renamed vm->match
Bruce Hill
2021-01-15
Renaming files: printing->print, file_loader->files
Bruce Hill
2021-01-15
Renaming 'op' member fields to 'pat'
Bruce Hill
[next]