aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Don’t spawn threads for 1 file or 1 CPUThomas Voss 2024-11-011-0/+2
* Force JIT compilationThomas Voss 2024-11-013-18/+13
* Print the compile error offsetThomas Voss 2024-11-013-6/+14
* Simplify check for empty regexThomas Voss 2024-11-011-7/+3
* Remove unused variable assignmentThomas Voss 2024-11-011-1/+1
* Remove TODOThomas Voss 2024-11-011-1/+0
* Remove TODOThomas Voss 2024-11-011-1/+0
* Add support for $GRAB_TABSIZEThomas Voss 2024-11-018-81/+84
* Fix checkThomas Voss 2024-11-011-1/+1
* Move include to top groupThomas Voss 2024-11-011-2/+1
* Introduce pcre2_bitch_and_die()Thomas Voss 2024-11-014-33/+41
* Cast 1 to appropriate typeThomas Voss 2024-11-011-1/+1
* Check for overflowThomas Voss 2024-11-011-1/+4
* Remove trailing newlineThomas Voss 2024-10-311-1/+1
* Add the -l optionThomas Voss 2024-10-312-2/+9
* Make -l the default and add -bThomas Voss 2024-10-313-12/+12
* FormattingThomas Voss 2024-10-311-3/+3
* Support regex flags /like this/iThomas Voss 2024-10-311-3/+36
* Allow escaping the regex delimeterThomas Voss 2024-10-311-1/+6
* Add more commentsThomas Voss 2024-10-311-2/+2
* Add comment to preproc directiveThomas Voss 2024-10-311-1/+1
* Add another pledge(2) locationThomas Voss 2024-10-311-2/+7
* Try to improve readabilityThomas Voss 2024-10-311-4/+3
* Improve position trackingThomas Voss 2024-10-311-21/+21
* Set basecap to 0 when freeing baseptrThomas Voss 2024-10-311-0/+1
* Remove useless stream locksThomas Voss 2024-10-311-2/+0
* Be a good citizen and cleanup properlyThomas Voss 2024-10-311-0/+3
* Work on using pledge() in OpenBSDThomas Voss 2024-10-311-1/+18
* Don’t use posix_fadvise() on MacOS or OpenBSDThomas Voss 2024-10-311-0/+2
* Fix heap buffer overflowThomas Voss 2024-10-301-6/+7
* Improve file readingThomas Voss 2024-10-301-32/+76
* Simplify span highlightingThomas Voss 2024-10-301-20/+13
* Free the right thingThomas Voss 2024-10-301-1/+1
* Update mlibThomas Voss 2024-10-301-3/+2
* Fix typoThomas Voss 2024-10-301-1/+1
* Check for errors by getdelim()Thomas Voss 2024-10-301-1/+3
* The -l flag takes no argumentThomas Voss 2024-10-301-1/+1
* s/GRAB2/GRAB/Thomas Voss 2024-10-301-3/+3
* Don’t try to fclose() a garbage pointerThomas Voss 2024-10-301-1/+1
* Completely revamp the grab source codeThomas Voss 2024-10-309-980/+1019
* Switch out the many flag variables for flags and FLAG(SET MSK)Thomas Voss 2024-01-291-52/+31
* Add a warnx() wrapper and die/warn with rv 3Thomas Voss 2024-01-281-4/+8
* Exit with EXIT_FAILURE if we got no matchesThomas Voss 2024-01-281-1/+6
* Require C23Thomas Voss 2024-01-273-39/+9
* Don’t begin diagnostics with a capitalThomas Voss 2024-01-271-10/+10
* Fix potential UTF-8 bugsThomas Voss 2024-01-261-4/+8
* Disallow 0-width matches with x// and h//Thomas Voss 2024-01-261-16/+22
* Validate that input is well-formed UTF-8Thomas Voss 2024-01-261-12/+20
* Provide context on regex comp failureThomas Voss 2024-01-261-1/+1
* Support case-insensitive regex matchingThomas Voss 2024-01-241-5/+11