summaryrefslogtreecommitdiff
path: root/lib/libc/regex/regcomp.c
AgeCommit message (Expand)Author
2025-08-08libregex: fix our mapping for \wKyle Evans
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-01libc: Purge unneeded cdefs.hWarner Losh
2023-09-26regcomp: use unsigned char when testing for escapesChristos Zoulas
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2022-08-04libc: drop "All rights reserved" from Foundation copyrightsEd Maste
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-08-04libregex: Implement a subset of the GNU extensionsKyle 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-01-22Add missing patch from r328240Kyle 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-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
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
2016-04-30libc: spelling fixes.Pedro F. Giffuni
2015-04-22computematchjumps(): fix allocator sizeof operand mismatch.Pedro F. Giffuni
2015-02-20regex(3): Fix uninitialized pointer values.Pedro F. Giffuni
2015-02-14Disallow pattern spaces which would cause intermediate calculations toXin LI
2014-12-19Plug a memory leak.Xin LI
2014-06-30regex(3): Add support for \< and \> word delimitersPedro F. Giffuni
2014-06-21Revert r267675:Pedro F. Giffuni
2014-06-20regex: Make use of reallocf().Pedro F. Giffuni
2014-05-05Revert r265367:Pedro F. Giffuni
2014-05-05regex: Use calloc instead of malloc.Pedro F. Giffuni
2014-05-01regex: Remove some unreachable breaks.Pedro F. Giffuni
2013-03-01Fix assignment of maximum bounadary.Xin LI
2012-03-06Remove some duplicated copyright notices.David Chisnall
2011-11-20Implement xlocale APIs from Darwin, mainly for use by libc++. This adds aDavid Chisnall
2011-11-11Converting int to wint_t leads to broekn comparison of raw charKevin Lo
2011-11-10- Don't handle out-of-memory conditionKevin Lo