aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/regex
Commit message (Expand)AuthorAgeFilesLines
* libc: Fix regexec when sizeof(char *) > sizeof(long)Jessica Clarke2021-12-231-2/+2
* libc: regex: rework unsafe pointer arithmeticMiod Vallat2021-01-081-12/+14
* libc: regex: retire internal EMPTBR ("Empty branch present")Kyle Evans2020-12-052-7/+0
* libregex: implement \b and \B (word boundary, not word boundary)Kyle Evans2020-12-053-0/+55
* libregex: implement \` and \' (begin-of-subj, end-of-subj)Kyle Evans2020-12-053-8/+65
* libc: regex: factor out ISBOW/ISEOW macrosKyle Evans2020-12-051-8/+13
* libregex: Implement a subset of the GNU extensionsKyle Evans2020-08-042-84/+229
* regex(3): belatedly document REG_POSIX from r363734Kyle Evans2020-08-041-1/+12
* regex(3): Interpret many escaped ordinary characters as EESCAPEKyle Evans2020-07-292-18/+106
* lib/libc/regex: fix build with REDEBUG definedYuri Pankov2019-09-242-7/+1
* regcomp: revert part of r341838 which turned out to be unrelatedYuri Pankov2018-12-191-11/+3
* regcomp: reduce size of bitmap for multibyte localesYuri Pankov2018-12-123-7/+22
* regexec: fix processing multibyte strings.Yuri Pankov2018-11-231-2/+44
* regex/engine.c: error: variable 'dp' set but not usedToomas Soome2018-07-141-1/+1
* Add missing patch from r328240Kyle Evans2018-01-221-5/+29
* Add libregex, connect it to the buildKyle Evans2018-01-221-0/+3
* regex(3): Resolve issues with higher WARNS levelsKyle Evans2018-01-212-25/+28
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-208-0/+16
* Fix out-of-bounds read in libc/regex.Pedro F. Giffuni2017-10-281-1/+1
* regex(3): Refactor fast/slow stepping bits in the matching engineKyle Evans2017-08-091-142/+50
* regex(3): Handle invalid {} constructs consistently and adjust testsKyle Evans2017-08-081-6/+5
* Correctly ignore branch operators in the top-level parser when applicable.Kyle Evans2017-07-071-1/+1
* Fix sparc64 libc build after r320742.Kyle Evans2017-07-061-4/+12
* The impending libregex will implement GNU extensions to bring BREs andKyle Evans2017-07-062-92/+224
* Correct an out-of-bounds read in regcomp when the RE is bad.Brooks Davis2017-05-021-0/+4
* regex: unsign and constify some variables.Pedro F. Giffuni2017-04-236-28/+27
* libc: provide some bounds-checking through reallocarray(3).Pedro F. Giffuni2017-03-121-6/+6
* Renumber copyright clause 4Warner Losh2017-02-289-9/+9
* Remove SVR4 (System V Release 4) binary compatibility support.Gleb Smirnoff2017-02-281-1/+1
* Replace dot-dot relative pathing with SRCTOP-relative paths where possibleEnji Cooper2017-01-201-1/+1
* Use SRCTOP where possible and use :H to manipulate .CURDIR to get rid ofEnji Cooper2017-01-171-1/+1
* 1) Eliminate possibility to call __*collate_range_cmp() with inclompleteAndrey A. Chernov2016-07-141-6/+5
* Back out non-collating [a-z] ranges.Andrey A. Chernov2016-07-141-2/+18
* Remove broken support for collation in [a-z] type ranges.Andrey A. Chernov2016-07-101-18/+2
* libc/locale: Fix type breakage in __collate_range_cmp().Pedro F. Giffuni2016-06-051-3/+3
* libc: regexec(3) adjustment.Pedro F. Giffuni2016-05-252-24/+50
* libc/regex: fix two buffer underruns.Pedro F. Giffuni2016-05-211-9/+6
* libc: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1
* regex: prevent two improbable signed integer overflows.Pedro F. Giffuni2016-04-231-2/+2
* Add -static to CFLAGS to unbreak the tests by using a libc.a withEnji Cooper2015-12-131-1/+1
* Fix -Wformat issues and minor whitespace issues in surrounding areasEnji Cooper2015-12-051-29/+25
* split.ih:Enji Cooper2015-12-053-4/+6
* Use `==` instead of `=` in the function comment above split(..) so mkh -pEnji Cooper2015-12-051-1/+1
* Use ANSI C function prototypes/definitions instead of K&R style onesEnji Cooper2015-12-051-16/+11
* Add missing headers and sort #includes per style(9)Enji Cooper2015-12-051-3/+5
* - Use ANSI C function prototypes/definitions instead of K&R style onesEnji Cooper2015-12-051-28/+12
* Fix -Wformat warnings by using the correct format qualifiersEnji Cooper2015-12-051-1/+1
* mdoc: rendering fixesBaptiste Daroussin2015-04-262-4/+8
* computematchjumps(): fix allocator sizeof operand mismatch.Pedro F. Giffuni2015-04-221-2/+2
* Prevent NULL pointer de-reference.Pedro F. Giffuni2015-02-211-1/+1