about summary refs log tree commit diff
path: root/src/regex
Commit message (Expand)AuthorAgeFilesLines
* fix failure of glob to match broken symlinks under some conditionsRich Felker2019-08-071-5/+12
* glob: implement GLOB_TILDE and GLOB_TILDE_CHECKIsmael Luceno2019-08-061-1/+41
* allow escaped path-separator slashes in globRich Felker2018-10-131-11/+22
* rewrite core of the glob implementation for correctness & optimizationRich Felker2018-10-121-105/+112
* fix redundant computations of strlen in glob append functionRich Felker2018-10-111-2/+5
* fix invalid substitute of [1] for flexible array member in globRich Felker2018-10-111-2/+2
* remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker2018-09-121-3/+2
* apply hidden visibility to various remaining internal interfacesRich Felker2018-09-121-4/+4
* fix regression in glob with literal . or .. path componentRich Felker2017-10-211-3/+5
* fix glob descent into . and .. with GLOB_PERIODRich Felker2017-09-061-0/+4
* fix glob failure to match plain "/" to root directoryRich Felker2017-06-081-1/+1
* regex: fix newline matching with negated bracketsJulien Ramseier2017-03-211-0/+14
* fix free of uninitialized buffer pointer on error in regexecRich Felker2017-03-141-3/+3
* make globfree safe after failed glob from over-length argumentRich Felker2017-01-021-2/+2
* handle ^ and $ in BRE subexpression start and end as anchorsSzabolcs Nagy2016-12-161-9/+12
* fix regexec with haystack strings longer than INT_MAXRich Felker2016-10-061-26/+28
* fix missing integer overflow checks in regexec buffer size computationsRich Felker2016-10-061-5/+18
* fix the use of uninitialized value in regcompSzabolcs Nagy2016-05-221-0/+2
* fix ^* at the start of a complete BRESzabolcs Nagy2016-03-021-0/+4
* fix * at the start of a BRE subexpressionSzabolcs Nagy2016-03-021-4/+0
* regex: increase the stack tre uses for tnfa creationSzabolcs Nagy2016-01-311-1/+1
* regex: simplify the {,} repetition parsing logicSzabolcs Nagy2016-01-301-20/+19
* regex: treat \+, \? as repetitions in BRESzabolcs Nagy2016-01-301-1/+5
* regex: rewrite the repetition parsing codeSzabolcs Nagy2016-01-301-30/+29
* regex: treat \| in BRE as alternationSzabolcs Nagy2016-01-301-2/+17
* regex: reject repetitions in some cases with REG_BADRPTSzabolcs Nagy2016-01-301-3/+12
* regex: clean up position accounting for literal nodesSzabolcs Nagy2016-01-301-4/+2
* regcomp: propagate allocation failuresSzabolcs Nagy2015-09-241-1/+2
* byte-based C locale, phase 1: multibyte character handling functionsRich Felker2015-06-161-1/+2
* regex: fix character class repetitionsSzabolcs Nagy2015-03-271-0/+5
* do not treat \0 as a backref in BRESzabolcs Nagy2015-03-231-1/+1
* suppress backref processing in ERE regcompRich Felker2015-03-201-1/+1
* fix memory-corruption in regcomp with backslash followed by high byteRich Felker2015-03-201-1/+1
* implement FNM_CASEFOLD extension to fnmatch functionNagy Szabolcs2014-12-171-11/+25
* rewrite the regex pattern parser in regcompSzabolcs Nagy2014-09-131-1081/+634
* fix memory leak in regexec when input contains illegal sequenceSzabolcs Nagy2014-09-051-5/+6
* add support for LC_TIME and LC_MESSAGES translationsRich Felker2014-07-261-0/+2
* fix crash in regexec for nonzero nmatch argument with REG_NOSUBRich Felker2014-07-171-0/+1
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-122-3/+0
* implement FNM_LEADING_DIR extension flag in fnmatchRich Felker2013-12-021-2/+9
* fix fnmatch corner cases related to escapingRich Felker2013-12-011-4/+4
* fix the end of string matching in fnmatch with FNM_PATHNAMESzabolcs Nagy2013-12-011-2/+2
* fix allocation sizes in regcompSzabolcs Nagy2013-10-071-4/+4
* revert regex "cleanup" that seems unjustified and may break backtrackingRich Felker2013-02-011-0/+3
* remove unused "params" related code from regexSzabolcs Nagy2013-01-152-21/+11
* regex: remove an unused local variable from regexecSzabolcs Nagy2013-01-141-3/+0
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-064-5/+5
* fix regex on armRich Felker2012-05-251-1/+1
* remove some no-op end of string tests from regex parserRich Felker2012-05-131-4/+0
* another BRE fix: in ^*, * is literalRich Felker2012-05-131-0/+2