COMMITS
/ Lib/fnmatch.py May 3, 2025
S
gh-133306: Use \z instead of \Z in fnmatch.translate() and glob.translate() (GH-133338)
Serhiy Storchaka committed
April 8, 2025
B
gh-74598: add `fnmatch.filterfalse` for excluding names matching a patern (#121185)
Bénédikt Tran committed
November 27, 2024
B
gh-122288: Improve performances of `fnmatch.translate` (#122289)
Bénédikt Tran committed
November 13, 2023
B
GH-72904: Add `glob.translate()` function (#106703)
Barney Gale committed
June 5, 2022
S
gh-89973: Fix re.error in the fnmatch module. (GH-93072)
Serhiy Storchaka committed
March 21, 2022
T
bpo-47080: Use atomic groups to simplify fnmatch (GH-32029)
Tim Peters committed
July 15, 2021
A
bpo-42799: fnmatch module: bump up size of lru_cache for patterns (GH-27084)
andrei kulakov committed
December 18, 2020
A
bpo-36769: Document that fnmatch.filter supports any kind of iterable (#13039)
Andre Delfino committed
May 12, 2020
T
bpo-40480: restore ability to join fnmatch.translate() results (GH-20049)
Tim Peters committed
May 6, 2020
T
bpo-40480 "fnmatch" exponential execution time (GH-19908)
Tim Peters committed
February 9, 2018
S
bpo-32775: Fix regular expression warnings in fnmatch. (#5583)
Serhiy Storchaka committed
September 11, 2016
S
Issue #22493: Inline flags now should be used only at the start of the
Serhiy Storchaka committed
September 8, 2016
R
#27364: fix "incorrect" uses of escape character in the stdlib.
R David Murray committed
February 17, 2013
R
Set cache sizes to a power-of-two
Raymond Hettinger committed
November 8, 2011
A
Fix BytesWarnings in fnmatch
Antoine Pitrou committed
October 20, 2011
R
Bytes are already distinct from text, so typed=True isn't necessary.
Raymond Hettinger committed
R
Simplify calls in fnmatch.
Raymond Hettinger committed
August 13, 2010
A
Re-apply r83871.
Antoine Pitrou committed
August 9, 2010
A
Also temporarily revert r83871, to fix compilation on buildbots
Antoine Pitrou committed
R
Issue 7846: fnmatch cache can grow without bound
Raymond Hettinger committed
July 23, 2010
B
Make fnmatch be more PEP 8 compliant.
Brett Cannon committed
July 10, 2010
R
Fix 'refleak' introduced by fnmatch cache purge tests.
R. David Murray committed
July 9, 2010
R
7846: limit fnmatch pattern cache to _MAXCACHE=100 entries.
R. David Murray committed
August 16, 2009
G
Merged revisions 74475 via svnmerge from
Gregory P. Smith committed
October 3, 2008
G
Change fnmatch.py to use separate caches for str and bytes keys.
Guido van Rossum committed
October 2, 2008
G
Issue #3187: Better support for "undecodable" filenames. Code by Victor
Guido van Rossum committed
July 13, 2003
R
SF patch #765238: fix fnmatch.__all__
Raymond Hettinger committed
June 1, 2002
R
SF 563203. Replaced 'has_key()' with 'in'.
Raymond Hettinger committed
June 6, 2001
M
Patch #409973: Speedup glob.glob, add fnmatch.filter.
Martin v. Löwis committed
March 21, 2001
F
Donovan Baarda <abo@users.sourceforge.net>:
Fred Drake committed
January 20, 2001
S
more __all__ updates
Skip Montanaro committed
January 14, 2001
T
Whitespace normalization.
Tim Peters committed
June 28, 2000
J
typos fixed by Rob Hooft
Jeremy Hylton committed
October 22, 1997
G
Convert all remaining *simple* cases of regex usage to re usage.
Guido van Rossum committed
January 27, 1995
G
changes for the Mac
Guido van Rossum committed
January 14, 1992
G
Get rid of debug print statement.
Guido van Rossum committed
January 12, 1992
G
Rewritten using regex.
Guido van Rossum committed
January 1, 1992
G
New == syntax
Guido van Rossum committed
April 7, 1991
G
Support [...] ranges. Also [!...] for negated ranges, SYSV shell style.
Guido van Rossum committed
January 1, 1991
G
Initial revision
Guido van Rossum committed