Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
d41cdef9198e635270d30e82be939d4ea0cbce82
/
src
/
regex
ec04d12
fix regression in glob with literal . or .. path component
by Rich Felker
· 7 years ago
8c4be3e
fix glob descent into . and .. with GLOB_PERIOD
by Rich Felker
· 7 years ago
84eff79
fix glob failure to match plain "/" to root directory
by Rich Felker
· 7 years ago
9571c53
regex: fix newline matching with negated brackets
by Julien Ramseier
· 7 years ago
6582baa
fix free of uninitialized buffer pointer on error in regexec
by Rich Felker
· 7 years ago
769f535
make globfree safe after failed glob from over-length argument
by Rich Felker
· 8 years ago
7a4c25d
handle ^ and $ in BRE subexpression start and end as anchors
by Szabolcs Nagy
· 8 years ago
aee6abb
fix regexec with haystack strings longer than INT_MAX
by Rich Felker
· 8 years ago
c3edc06
fix missing integer overflow checks in regexec buffer size computations
by Rich Felker
· 8 years ago
51eeb6e
fix the use of uninitialized value in regcomp
by Szabolcs Nagy
· 8 years ago
29b1357
fix ^* at the start of a complete BRE
by Szabolcs Nagy
· 8 years ago
39ea71f
fix * at the start of a BRE subexpression
by Szabolcs Nagy
· 8 years ago
2810b30
regex: increase the stack tre uses for tnfa creation
by Szabolcs Nagy
· 9 years ago
831e9d9
regex: simplify the {,} repetition parsing logic
by Szabolcs Nagy
· 9 years ago
25160f1
regex: treat \+, \? as repetitions in BRE
by Szabolcs Nagy
· 9 years ago
03498ec
regex: rewrite the repetition parsing code
by Szabolcs Nagy
· 9 years ago
da4cc13
regex: treat \| in BRE as alternation
by Szabolcs Nagy
· 9 years ago
7eaa76f
regex: reject repetitions in some cases with REG_BADRPT
by Szabolcs Nagy
· 9 years ago
a8cc225
regex: clean up position accounting for literal nodes
by Szabolcs Nagy
· 9 years ago
4260dfe
regcomp: propagate allocation failures
by Szabolcs Nagy
· 9 years ago
1507ebf
byte-based C locale, phase 1: multibyte character handling functions
by Rich Felker
· 9 years ago
c498efe
regex: fix character class repetitions
by Szabolcs Nagy
· 9 years ago
32dee9b
do not treat \0 as a backref in BRE
by Szabolcs Nagy
· 9 years ago
7c8c86f
suppress backref processing in ERE regcomp
by Rich Felker
· 9 years ago
39dfd58
fix memory-corruption in regcomp with backslash followed by high byte
by Rich Felker
· 9 years ago
efa9d39
implement FNM_CASEFOLD extension to fnmatch function
by Nagy Szabolcs
· 10 years ago
ec1aed0
rewrite the regex pattern parser in regcomp
by Szabolcs Nagy
· 10 years ago
546f6b3
fix memory leak in regexec when input contains illegal sequence
by Szabolcs Nagy
· 10 years ago
c5b8f19
add support for LC_TIME and LC_MESSAGES translations
by Rich Felker
· 10 years ago
72ed3d4
fix crash in regexec for nonzero nmatch argument with REG_NOSUB
by Rich Felker
· 10 years ago
5717444
include cleanups: remove unused headers and add feature test macros
by Szabolcs Nagy
· 11 years ago
a4e10e3
implement FNM_LEADING_DIR extension flag in fnmatch
by Rich Felker
· 11 years ago
6ec82a3
fix fnmatch corner cases related to escaping
by Rich Felker
· 11 years ago
da0fcdb
fix the end of string matching in fnmatch with FNM_PATHNAME
by Szabolcs Nagy
· 11 years ago
1e81fa4
fix allocation sizes in regcomp
by Szabolcs Nagy
· 11 years ago
ae4b0b9
revert regex "cleanup" that seems unjustified and may break backtracking
by Rich Felker
· 12 years ago
f05f59b
remove unused "params" related code from regex
by Szabolcs Nagy
· 12 years ago
dd95916
regex: remove an unused local variable from regexec
by Szabolcs Nagy
· 12 years ago
400c5e5
use restrict everywhere it's required by c99 and/or posix 2008
by Rich Felker
· 12 years ago
8b4c232
fix regex on arm
by Rich Felker
· 12 years ago
13b2945
remove some no-op end of string tests from regex parser
by Rich Felker
· 12 years ago
e9cddc8
another BRE fix: in ^*, * is literal
by Rich Felker
· 12 years ago
952700e
fix error checking for \ at end of regex (this was broken previously)
by Rich Felker
· 12 years ago
1736148
fix copy and paste error in regex code causing mishandling of \) in BRE
by Rich Felker
· 12 years ago
a5a4778
fix regex breakage in last commit (failure to handle empty regex, etc.)
by Rich Felker
· 12 years ago
d7a90b3
fix ugly bugs in TRE regex parser
by Rich Felker
· 12 years ago
45b3855
new fnmatch implementation
by Rich Felker
· 12 years ago
2b87a5d
update fnmatch to POSIX 2008 semantics
by Rich Felker
· 12 years ago
b9dd43d
fix signedness error handling invalid multibyte sequences in regexec
by Rich Felker
· 12 years ago
386b34a
remove invalid code from TRE
by Rich Felker
· 12 years ago
b6dbdc6
fix broken regerror (typo) and missing message
by Rich Felker
· 12 years ago
ad47d45
upgrade to latest upstream TRE regex code (0.8.0)
by Rich Felker
· 12 years ago
d0678b5
make glob mark symlinks-to-directories with the GLOB_MARK flag
by Rich Felker
· 13 years ago
787c264
support GLOB_PERIOD flag (GNU extension) to glob function
by Rich Felker
· 13 years ago
32aea20
duplicate re_nsub in LSB/glibc ABI compatible location
by Rich Felker
· 13 years ago
da88b16
fix handling of d_name in struct dirent
by Rich Felker
· 13 years ago
0dc99ac
safety fix for glob's vla usage: disallow patterns longer than PATH_MAX
by Rich Felker
· 13 years ago
a6c399c
eliminate (harmless in this case) vla usage in fnmatch.c
by Rich Felker
· 13 years ago
74f7554
fix bug in TRE found by clang (typo && instead of &)
by Rich Felker
· 13 years ago
0b44a03
initial check-in, version 0.5.0
by Rich Felker
· 14 years ago