summaryrefslogtreecommitdiffstats
path: root/src/xregex.c
Commit message (Collapse)AuthorAgeFilesLines
* build: Move feature test macros to prelude.hTavian Barnes2024-08-281-1/+0
| | | | | | This replaces the explicit CPPFLAGS list in flags.mk with just `-include src/prelude.h`, shortening our compiler command lines and allowing them to be easily documented.
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-281-0/+3
|
* Implement the remaining regex typesTavian Barnes2024-05-281-0/+41
| | | | Closes: https://github.com/tavianator/bfs/issues/21
* xregex: Support non-capturing groups with -regextype emacsTavian Barnes2024-05-271-1/+7
| | | | | Link: https://savannah.gnu.org/bugs/index.php?65770 Link: https://github.com/kkos/oniguruma/issues/296
* configure: Use --with/--without for librariesTavian Barnes2024-05-241-7/+7
|
* Rename config.h to prelude.hTavian Barnes2024-04-191-1/+1
|
* bfstd: Add a thread-safe wrapper for strerror()Tavian Barnes2023-10-051-1/+2
|
* thread: s/call_once/invoke_once/Tavian Barnes2023-10-031-1/+1
| | | | call_once() is a reserved identifier from C11.
* Formatting fixesTavian Barnes2023-09-271-1/+1
|
* thread: Wrap more pthread APIsTavian Barnes2023-06-261-3/+2
|
* Unify macro naming conventionsTavian Barnes2023-06-241-7/+7
| | | | | In particular, macros that decide whether to use a particular API/ dependency should be spelled BFS_USE_*, and should be configurable.
* alloc: New header for memory allocation utilitiesTavian Barnes2023-06-201-1/+2
|
* xregex: Initialize Oniguruma thread-safelyTavian Barnes2023-06-121-16/+24
|
* sanity: Add wrappers for sanitizer interfacesTavian Barnes2023-05-251-5/+3
|
* Switch from assert() to bfs_assert()/bfs_verify()Tavian Barnes2023-05-181-2/+2
|
* style: Don't use tabs to indent preprocessor directivesTavian Barnes2023-05-031-14/+14
|
* Replace license boilerplate with SPDX tagsTavian Barnes2023-01-251-15/+2
| | | | | | | And while I'm at it, remove years from copyright declarations. Link: https://spdx.dev/about/ Link: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
* xregex: Fix build without OnigurumaTavian Barnes2022-11-101-0/+1
|
* Fix includesTavian Barnes2022-11-061-2/+0
|
* bfstd: Rename from util and reorganize itTavian Barnes2022-11-061-1/+2
|
* util: Use fewer BFS_*() wrappers for feature testingTavian Barnes2022-11-061-1/+1
|
* Source / Include Folder (#88)トトも2022-04-161-0/+301
Moved Source Files Into `src` Folder