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
/
utils.h
Age
Commit message (
Collapse
)
Author
2021-08-06
Improved, cleaner/faster/more flexible return value checks
Bruce Hill
2021-08-01
Cleanup of space/line skipping code
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-01-26
Removed check() and replaced with err()/errx()
Bruce Hill
2021-01-19
Simplified code by disallowing escapes in strings and splitting
Bruce Hill
stringpatterns into chunks (so unescaped versions don't need to be created)
2021-01-18
More bools, because why not
Bruce Hill
2021-01-18
More static analyzer cleanup, including switching to use bools where
Bruce Hill
appropriate and EXIT_SUCESS/EXIT_FAILURE
2021-01-18
Checking more return values (per static analyzer)
Bruce Hill
2021-01-18
Switched calloc arg order
Bruce Hill
2021-01-17
Code cleanup on utils
Bruce Hill
2021-01-15
Renamed vm->match
Bruce Hill
2021-01-13
Replaced _exit()s with exits()
Bruce Hill
2021-01-12
Standardizing to line-comments instead of block comments
Bruce Hill
2021-01-10
Updated more things to use xfree(&foo) instead of free(foo)
Bruce Hill
2021-01-10
Simplified grammars using intrusive linked lists instead of dynamic
Bruce Hill
arrays
2020-12-30
Fixed some minor issues
Bruce Hill
2020-12-30
Simplified syntax for replacement: just =>, no need for {}
Bruce Hill
2020-12-17
Better null byte handling, simplified match datastructures, and some
Bruce Hill
misc. cleanup
2020-12-17
Memory allocation failure checks, and a simpler new() function
Bruce Hill
2020-12-14
Imports cleanup and removing FILE* parameter from json
Bruce Hill
2020-09-28
Starting to add better error messages
Bruce Hill
2020-09-23
More rigorous compile-time checks via __attribute__s
Bruce Hill
2020-09-16
WIP
Bruce Hill
2020-09-12
Fixes for CLI flags
Bruce Hill
2020-09-11
Tightening up the makefile flags and vim modelines
Bruce Hill
2020-09-11
Major overhaul refactor restructuring
Bruce Hill
2020-09-10
Added dashes to identifiers
Bruce Hill
2020-09-09
Improving escape handling
Bruce Hill
2020-09-09
Loads of changes, including new CLI flags, start-in-string mode, etc.
Bruce Hill
2020-09-08
Some cool debug viz stuff
Bruce Hill
2020-09-08
Cleanup
Bruce Hill
2020-09-07
Cleanup, splitting into files
Bruce Hill