aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don’t try to fclose() a garbage pointerThomas Voss 2024-10-301-1/+1
|
* Completely revamp the grab source codeThomas Voss 2024-10-30135-24582/+1601
| | | | | | | | | Some of the (many) few changes are: - Multithreading for significantly faster performance - The -p/--predicate flag - Byte offsets as the default - No customizable colors (maybe this will come back later) - Newer edition of mlib (formerly librune)
* Fix typo in READMEThomas Voss 2024-02-221-1/+1
|
* Strip binaries if possibleThomas Voss 2024-02-031-0/+4
|
* Error if __STDC_VERSION__ < 202000LThomas Voss 2024-02-031-0/+4
|
* Reword some hard-to-read phrasesv2.2.3Thomas Voss 2024-02-021-10/+14
|
* Fix broken exampleThomas Voss 2024-02-021-1/+1
|
* Add -f/--forceThomas Voss 2024-01-291-22/+25
|
* Bump libruneThomas Voss 2024-01-2959-169/+12176
|
* Switch out the many flag variables for flags and FLAG(SET MSK)Thomas Voss 2024-01-291-52/+31
|
* Document the new exit status behaviorv2.2.2Thomas Voss 2024-01-281-2/+19
|
* 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
|
* Fix some compilation issuesThomas Voss 2024-01-282-9/+3
|
* Fix some thingsThomas Voss 2024-01-271-9/+7
|
* Update READMEThomas Voss 2024-01-271-0/+8
|
* Require C23Thomas Voss 2024-01-273-39/+9
|
* Improve the build systemThomas Voss 2024-01-271-14/+25
|
* Bump libruneThomas Voss 2024-01-2747-1723/+5423
|
* Don’t begin diagnostics with a capitalThomas Voss 2024-01-271-10/+10
|
* Bump manual versionv2.2.1Thomas Voss 2024-01-261-2/+2
|
* 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
|
* Bump libruneThomas Voss 2024-01-261-1/+1
|
* Provide context on regex comp failureThomas Voss 2024-01-261-1/+1
|
* Document the -i flagv2.2.0Thomas Voss 2024-01-241-3/+12
|
* Support case-insensitive regex matchingThomas Voss 2024-01-241-5/+11
|
* The 3rd field in a struct option is a pointerThomas Voss 2024-01-241-3/+3
|
* Bump grab versionv2.1.2Thomas Voss 2024-01-241-1/+1
|
* Move arguments to git-grep into static arrayThomas Voss 2024-01-241-6/+9
|
* Find files via git-grep instead of git-ls-filesThomas Voss 2024-01-242-15/+13
| | | | | | It would be preferable to use git-ls-files as it is more suited for our purposes, however git-grep allows us to filter out binary files. It makes no sense to regex match in a binary file, so this is crucial.
* Codestyle changesThomas Voss 2024-01-242-7/+9
|
* Add more information to referenceThomas Voss 2024-01-231-0/+2
|
* Improve build systemThomas Voss 2024-01-231-39/+44
|
* Bump librune versionThomas Voss 2024-01-2316-106/+294
|
* Fix typosThomas Voss 2024-01-232-4/+4
|
* Bump version numberv2.1.1Thomas Voss 2024-01-231-1/+1
|
* Disallow h// at the start of patternsThomas Voss 2024-01-232-0/+6
|
* Minor refactorThomas Voss 2024-01-231-11/+7
|
* Bump release versionv2.1.0Thomas Voss 2024-01-231-1/+1
|
* Prefer char8_t strings to char stringsThomas Voss 2024-01-231-5/+5
|
* Properly support UTF-8 in patternsThomas Voss 2024-01-233-35/+53
|
* Add the version number in the manualv2.0.1Thomas Voss 2024-01-221-1/+1
|
* Use European datesThomas Voss 2024-01-221-1/+1
|
* Update the READMEv2.0.0Thomas Voss 2024-01-221-3/+18
|
* Replace \ with \eThomas Voss 2024-01-221-1/+1
|
* Document the behavior of an empty h//Thomas Voss 2024-01-221-0/+17
|
* Allow for only h// to take an empty patternThomas Voss 2024-01-221-3/+20
|
* Fix wordingThomas Voss 2024-01-221-2/+2
|