aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/regex/engine.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-011-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* libregex: implement \b and \B (word boundary, not word boundary)Kyle Evans2020-12-051-0/+37
* libregex: implement \` and \' (begin-of-subj, end-of-subj)Kyle Evans2020-12-051-8/+49
* libc: regex: factor out ISBOW/ISEOW macrosKyle Evans2020-12-051-8/+13
* lib/libc/regex: fix build with REDEBUG definedYuri Pankov2019-09-241-1/+1
* 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
* regex(3): Resolve issues with higher WARNS levelsKyle Evans2018-01-211-14/+14
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* regex(3): Refactor fast/slow stepping bits in the matching engineKyle Evans2017-08-091-142/+50
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* libc: regexec(3) adjustment.Pedro F. Giffuni2016-05-251-2/+2
* libc/regex: fix two buffer underruns.Pedro F. Giffuni2016-05-211-9/+6
* regex: prevent two improbable signed integer overflows.Pedro F. Giffuni2016-04-231-2/+2
* Prevent NULL pointer de-reference.Pedro F. Giffuni2015-02-211-1/+1
* regex(3): Fix uninitialized pointer values.Pedro F. Giffuni2015-02-201-1/+1
* regex: Remove some unreachable breaks.Pedro F. Giffuni2014-05-011-6/+1
* Fix an off-by-one error in the marking of the O_CH operatorDiomidis Spinellis2009-09-161-1/+1
* Add a couple of debugging statements.Diomidis Spinellis2009-09-161-0/+3
* Const'ify and ANSIfy the internal interfaces of regex(3).Xin LI2007-05-251-109/+100
* Only stop evaluation of a back reference if the match length isXin LI2007-03-051-15/+17
* Avoid infinite recursion on:Xin LI2007-03-051-0/+2
* Per Regents of the University of Calfornia letter, remove advertisingWarner Losh2007-01-091-4/+0
* Fix a boundary condition error in slow() and fast() in multibyte locales:Tim J. Robbins2005-08-171-6/+7
* Plug memory leak.Diomidis Spinellis2004-12-301-0/+4
* Fix computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoidTim J. Robbins2004-11-211-4/+4
* Make regular expression matching aware of multibyte characters. The generalTim J. Robbins2004-07-121-40/+92
* Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).Jacques Vidrine2003-02-161-3/+3
* Fix the style of the SCM ID's.David E. O'Brien2002-03-221-2/+3
* Remove __P() usage.David E. O'Brien2002-03-211-9/+9
* Remove 'register' keyword.David E. O'Brien2002-03-211-78/+78
* Since g->moffset points to the _maximum_ offset at which the mustDaniel C. Sobral2000-07-091-1/+1
* Deal with the signed/unsigned chars issue in a more proper manner. WeDaniel C. Sobral2000-07-071-18/+12
* Enhance the optimization provided by pre-matching. Fix style bugs withDaniel C. Sobral2000-07-021-7/+12
* Add Boyler-Moore algorithm to pre-matching test.Daniel C. Sobral2000-06-291-6/+54
* Use locale for character classes instead of hardcoded valuesAndrey A. Chernov1996-08-111-1/+1
* General -Wall warning cleanup, part I.Jordan K. Hubbard1996-07-121-2/+2
* More cleanup.Poul-Henning Kamp1995-10-221-0/+1
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-1/+1
* BSD 4.4 Lite Lib SourcesRodney W. Grimes1994-05-271-0/+1091