summaryrefslogtreecommitdiff
path: root/lib/libc/regex
AgeCommit message (Expand)Author
2025-10-26packages: Install development manpages in the -dev packageLexi Winter
2025-08-08libregex: fix our mapping for \wKyle Evans
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-05-09Allow -DNO_STRICT_REGEX to restore historic regex behaviorSimon J. Gerraty
2024-02-02regex: fix freeing g->charjump in low memory conditionCorinna Vinschen
2023-12-22regex: mixed sets are misidentified as singletonsBill Sommerfeld
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-11-15libc: Remove empty comments in Symbol.mapBrooks Davis
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-09-26regcomp: use unsigned char when testing for escapesChristos Zoulas
2023-08-16Remove $FreeBSD$: one-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2022-08-04libc: drop "All rights reserved" from Foundation copyrightsEd Maste
2021-12-23libc: Fix regexec when sizeof(char *) > sizeof(long)Jessica Clarke
2021-01-08libc: regex: rework unsafe pointer arithmeticMiod Vallat
2020-12-05libc: regex: retire internal EMPTBR ("Empty branch present")Kyle Evans
2020-12-05libregex: implement \b and \B (word boundary, not word boundary)Kyle Evans
2020-12-05libregex: implement \` and \' (begin-of-subj, end-of-subj)Kyle Evans
2020-12-05libc: regex: factor out ISBOW/ISEOW macrosKyle Evans
2020-08-04libregex: Implement a subset of the GNU extensionsKyle Evans
2020-08-04regex(3): belatedly document REG_POSIX from r363734Kyle Evans
2020-07-29regex(3): Interpret many escaped ordinary characters as EESCAPEKyle Evans
2019-09-24lib/libc/regex: fix build with REDEBUG definedYuri Pankov
2018-12-19regcomp: revert part of r341838 which turned out to be unrelatedYuri Pankov
2018-12-12regcomp: reduce size of bitmap for multibyte localesYuri Pankov
2018-11-23regexec: fix processing multibyte strings.Yuri Pankov
2018-07-14regex/engine.c: error: variable 'dp' set but not usedToomas Soome
2018-01-22Add missing patch from r328240Kyle Evans
2018-01-22Add libregex, connect it to the buildKyle Evans
2018-01-21regex(3): Resolve issues with higher WARNS levelsKyle Evans
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-10-28Fix out-of-bounds read in libc/regex.Pedro F. Giffuni
2017-08-09regex(3): Refactor fast/slow stepping bits in the matching engineKyle Evans
2017-08-08regex(3): Handle invalid {} constructs consistently and adjust testsKyle Evans
2017-07-07Correctly ignore branch operators in the top-level parser when applicable.Kyle Evans
2017-07-06Fix sparc64 libc build after r320742.Kyle Evans
2017-07-06The impending libregex will implement GNU extensions to bring BREs andKyle Evans
2017-05-02Correct an out-of-bounds read in regcomp when the RE is bad.Brooks Davis
2017-04-23regex: unsign and constify some variables.Pedro F. Giffuni
2017-03-12libc: provide some bounds-checking through reallocarray(3).Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2017-02-28Remove SVR4 (System V Release 4) binary compatibility support.Gleb Smirnoff
2017-01-20Replace dot-dot relative pathing with SRCTOP-relative paths where possibleEnji Cooper
2017-01-17Use SRCTOP where possible and use :H to manipulate .CURDIR to get rid ofEnji Cooper
2016-07-141) Eliminate possibility to call __*collate_range_cmp() with inclompleteAndrey A. Chernov
2016-07-14Back out non-collating [a-z] ranges.Andrey A. Chernov
2016-07-10Remove broken support for collation in [a-z] type ranges.Andrey A. Chernov
2016-06-05libc/locale: Fix type breakage in __collate_range_cmp().Pedro F. Giffuni