summaryrefslogtreecommitdiff
path: root/src/regex/regcomp.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-21regex: fix newline matching with negated bracketsJulien Ramseier1-0/+14
2016-12-16handle ^ and $ in BRE subexpression start and end as anchorsSzabolcs Nagy1-9/+12
2016-05-22fix the use of uninitialized value in regcompSzabolcs Nagy1-0/+2
2016-03-02fix ^* at the start of a complete BRESzabolcs Nagy1-0/+4
2016-03-02fix * at the start of a BRE subexpressionSzabolcs Nagy1-4/+0
2016-01-31regex: increase the stack tre uses for tnfa creationSzabolcs Nagy1-1/+1
2016-01-30regex: simplify the {,} repetition parsing logicSzabolcs Nagy1-20/+19
2016-01-30regex: treat \+, \? as repetitions in BRESzabolcs Nagy1-1/+5
2016-01-30regex: rewrite the repetition parsing codeSzabolcs Nagy1-30/+29
2016-01-30regex: treat \| in BRE as alternationSzabolcs Nagy1-2/+17
2016-01-30regex: reject repetitions in some cases with REG_BADRPTSzabolcs Nagy1-3/+12
2016-01-30regex: clean up position accounting for literal nodesSzabolcs Nagy1-4/+2
2015-09-24regcomp: propagate allocation failuresSzabolcs Nagy1-1/+2
2015-03-27regex: fix character class repetitionsSzabolcs Nagy1-0/+5
2015-03-23do not treat \0 as a backref in BRESzabolcs Nagy1-1/+1
2015-03-20suppress backref processing in ERE regcompRich Felker1-1/+1
2015-03-20fix memory-corruption in regcomp with backslash followed by high byteRich Felker1-1/+1
2014-09-13rewrite the regex pattern parser in regcompSzabolcs Nagy1-1081/+634
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy1-1/+0
2013-10-07fix allocation sizes in regcompSzabolcs Nagy1-4/+4
2013-01-15remove unused "params" related code from regexSzabolcs Nagy1-20/+11
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker1-1/+1
2012-05-13remove some no-op end of string tests from regex parserRich Felker1-4/+0
2012-05-13another BRE fix: in ^*, * is literalRich Felker1-0/+2
2012-05-07fix error checking for \ at end of regex (this was broken previously)Rich Felker1-1/+1
2012-05-07fix copy and paste error in regex code causing mishandling of \) in BRERich Felker1-1/+1
2012-05-07fix regex breakage in last commit (failure to handle empty regex, etc.)Rich Felker1-4/+1
2012-05-07fix ugly bugs in TRE regex parserRich Felker1-60/+31
2012-04-13remove invalid code from TRERich Felker1-14/+0
2012-03-20upgrade to latest upstream TRE regex code (0.8.0)Rich Felker1-775/+822
2011-06-16duplicate re_nsub in LSB/glibc ABI compatible locationRich Felker1-1/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+3362