summaryrefslogtreecommitdiff
path: root/lib/libc/regex/engine.c
AgeCommit message (Expand)Author
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
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
2019-09-24lib/libc/regex: fix build with REDEBUG definedYuri 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-21regex(3): Resolve issues with higher WARNS levelsKyle Evans
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-09regex(3): Refactor fast/slow stepping bits in the matching engineKyle Evans
2017-02-28Renumber copyright clause 4Warner Losh
2016-05-25libc: regexec(3) adjustment.Pedro F. Giffuni
2016-05-21libc/regex: fix two buffer underruns.Pedro F. Giffuni
2016-04-23regex: prevent two improbable signed integer overflows.Pedro F. Giffuni
2015-02-21Prevent NULL pointer de-reference.Pedro F. Giffuni
2015-02-20regex(3): Fix uninitialized pointer values.Pedro F. Giffuni
2014-05-01regex: Remove some unreachable breaks.Pedro F. Giffuni
2009-09-16Fix an off-by-one error in the marking of the O_CH operatorDiomidis Spinellis
2009-09-16Add a couple of debugging statements.Diomidis Spinellis
2007-05-25Const'ify and ANSIfy the internal interfaces of regex(3).Xin LI
2007-03-05Only stop evaluation of a back reference if the match length isXin LI
2007-03-05Avoid infinite recursion on:Xin LI
2007-01-09Per Regents of the University of Calfornia letter, remove advertisingWarner Losh
2005-08-17Fix a boundary condition error in slow() and fast() in multibyte locales:Tim J. Robbins
2004-12-30Plug memory leak.Diomidis Spinellis
2004-11-21Fix computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoidTim J. Robbins
2004-07-12Make regular expression matching aware of multibyte characters. The generalTim J. Robbins
2003-02-16Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).Jacques Vidrine
2002-03-22Fix the style of the SCM ID's.David E. O'Brien
2002-03-21Remove __P() usage.David E. O'Brien
2002-03-21Remove 'register' keyword.David E. O'Brien
2000-07-09Since g->moffset points to the _maximum_ offset at which the mustDaniel C. Sobral
2000-07-07Deal with the signed/unsigned chars issue in a more proper manner. WeDaniel C. Sobral
2000-07-02Enhance the optimization provided by pre-matching. Fix style bugs withDaniel C. Sobral
2000-06-29Add Boyler-Moore algorithm to pre-matching test.Daniel C. Sobral
1996-08-11Use locale for character classes instead of hardcoded valuesAndrey A. Chernov
1996-07-12General -Wall warning cleanup, part I.Jordan K. Hubbard
1995-10-22More cleanup.Poul-Henning Kamp
1995-05-30Remove trailing whitespace.Rodney W. Grimes
1994-05-27BSD 4.4 Lite Lib SourcesRodney W. Grimes