Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't shadow standard headers | Tavian Barnes | 2022-03-12 | 1 | -301/+0 |
| | | | | | | | | | | | | | @italic on the AUR stated that bfs from the AUR fails to build on Manjaro. From the build log, it seems like <time.h> doesn't get included properly. I assume it's picking up ./time.h instead. I couldn't reproduce the build issue in the default configuration, but it does fail with EXTRA_CFLAGS="-I." which isn't good. So rename everything with an x prefix to stop clashing. Link: https://aur.archlinux.org/packages/bfs#comment-856102 Link: https://paste.rs/eqR | ||||
* | regex: Rework error handling | Tavian Barnes | 2022-02-24 | 1 | -50/+68 |
| | |||||
* | regex: Use the encoding from the current locale | Tavian Barnes | 2022-02-24 | 1 | -10/+81 |
| | |||||
* | regex: Test if the string is valid before matching | Tavian Barnes | 2022-02-24 | 1 | -0/+8 |
| | |||||
* | regex: Always set REG_STARTEND if available | Tavian Barnes | 2022-02-23 | 1 | -5/+3 |
| | |||||
* | regex: Use onig_match() to implement BFS_REGEX_ANCHOR | Tavian Barnes | 2022-02-23 | 1 | -10/+8 |
| | |||||
* | regex: Use the real Oniguruma API, not the POSIX wrapper | Tavian Barnes | 2022-02-21 | 1 | -11/+84 |
| | | | | | | | Not every Oniguruma installation enables the POSIX wrapper, so we need our own wrapper for portability. As well, older versions of Oniguruma have symbol clashes with libc for the POSIX regex API, so using it can be unsafe. | ||||
* | regex: Wrap the POSIX API in a facade | Tavian Barnes | 2022-02-21 | 1 | -7/+80 |
| | |||||
* | regex: Add support for emacs and grep types | Tavian Barnes | 2022-02-04 | 1 | -0/+62 |