COMMITS
/ Lib/glob.py March 2, 2026
F
gh-144835: Added missing explanations for some parameters in glob and iglob. (#144836)
Facundo Batista committed
October 19, 2025
N
docs: be clearer that glob results are unordered (#140184)
Ned Batchelder committed
August 6, 2025
B
GH-137466: Remove deprecated and undocumented `glob.glob0()` and `glob1()` (#137467)
Barney Gale committed
May 12, 2025
B
GH-128520: pathlib ABCs: add `JoinablePath.__vfspath__()` (#133437)
Barney Gale committed
May 3, 2025
S
gh-133306: Use \z instead of \Z in fnmatch.translate() and glob.translate() (GH-133338)
Serhiy Storchaka committed
March 9, 2025
B
GH-130614: pathlib ABCs: support alternate separator in `full_match()` (#130991)
Barney Gale committed
March 1, 2025
February 28, 2025
B
GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#116392)
Barney Gale committed
February 24, 2025
B
GH-125413: pathlib ABCs: use caching `path.info.exists()` when globbing (#130422)
Barney Gale committed
February 8, 2025
B
GH-129835: Yield path with trailing slash from `ReadablePath.glob('')` (#129836)
Barney Gale committed
B
GH-125413: Add `pathlib.Path.info` attribute (#127730)
Barney Gale committed
November 27, 2024
B
gh-122288: Improve performances of `fnmatch.translate` (#122289)
Bénédikt Tran committed
November 1, 2024
B
GH-125413: pathlib ABCs: use `scandir()` to speed up `glob()` (#126261)
Barney Gale committed
June 7, 2024
B
GH-116380: Move pathlib-specific code from `glob` to `pathlib._abc`. (#120011)
Barney Gale committed
May 29, 2024
B
GH-119169: Implement `pathlib.Path.walk()` using `os.walk()` (#119573)
Barney Gale committed
May 14, 2024
B
GH-101357: Suppress `OSError` from `pathlib.Path.exists()` and `is_*()` (#118243)
Barney Gale committed
May 7, 2024
B
GH-116380: Revert move of pathlib globbing code to `pathlib._glob` (#118678)
Barney Gale committed
May 3, 2024
B
GH-116380: Move pathlib globbing implementation into `pathlib._glob` (#118562)
Barney Gale committed
April 12, 2024
B
GH-115060: Speed up `pathlib.Path.glob()` by not scanning literal parts (#117732)
Barney Gale committed
April 11, 2024
B
GH-117586: Speed up `pathlib.Path.walk()` by working with strings (#117726)
Barney Gale committed
April 10, 2024
B
GH-117586: Speed up `pathlib.Path.glob()` by working with strings (#117589)
Barney Gale committed
April 1, 2024
B
GH-117337: Deprecate `glob.glob0()` and `glob.glob1()`. (#117371)
Barney Gale committed
March 22, 2024
S
gh-117134: Microoptimize glob() for include_hidden=True (GH-117135)
Serhiy Storchaka committed
March 17, 2024
B
GH-116377: Stop raising `ValueError` from `glob.translate()`. (#116378)
Barney Gale committed
February 11, 2024
S
gh-79382: Fix recursive glob() with trailing "**" (GH-115134)
Serhiy Storchaka committed
November 13, 2023
B
GH-72904: Add `glob.translate()` function (#106703)
Barney Gale committed
December 18, 2021
A
bpo-37578: glob.glob -- added include_hidden parameter (GH-30153)
andrei kulakov committed
June 23, 2021
S
bpo-44482: Fix very unlikely resource leak in glob in non-CPython implementations (GH-26843)
Serhiy Storchaka committed
April 21, 2021
S
bpo-43756: Add new audit event for new arguments added to glob.glob (GH-25239)
Saiyang Gou committed
October 20, 2020
S
bpo-38144: Re-add accidentally removed audition for glob. (GH-22805)
Serhiy Storchaka committed
June 18, 2020
S
bpo-38144: Add the root_dir and dir_fd parameters in glob.glob(). (GH-16075)
Serhiy Storchaka committed
February 6, 2020
S
bpo-38149: Call sys.audit() only once per call for glob.glob(). (GH-18360)
Serhiy Storchaka committed
June 24, 2019
S
bpo-37363: Add audit events for a range of modules (GH-14301)
Steve Dower committed
October 5, 2016
S
Issue #27998: Removed workarounds for supporting bytes paths on Windows in
Serhiy Storchaka committed
September 7, 2016
S
Issue #25596: Falls back to listdir in glob for bytes paths on Windows.
Serhiy Storchaka committed
September 6, 2016
S
Issue #25596: Optimized glob() and iglob() functions in the
Serhiy Storchaka committed
November 9, 2015
S
Issue #25584: Added "escape" to the __all__ list in the glob module.
Serhiy Storchaka committed
S
Issue #25584: Fixed recursive glob() with patterns starting with '**'.
Serhiy Storchaka committed
September 11, 2014
S
Issue #13968: The glob module now supports recursive search in
Serhiy Storchaka committed
August 12, 2014
S
Issue #17923: glob() patterns ending with a slash no longer match non-dirs on
Serhiy Storchaka committed
November 18, 2013
S
Issue #8402: Added the escape() function to the glob module.
Serhiy Storchaka committed
February 23, 2013
P
Issue #16695: Document how glob handles filenames starting with a dot
Petri Lehtinen committed
P
Issue #16695: Document how glob handles filenames starting with a dot
Petri Lehtinen committed
December 27, 2012
H
#16618: Make glob.glob match consistently across strings and bytes
Hynek Schlawack committed
H
#16618: Make glob.glob match consistently across strings and bytes
Hynek Schlawack committed
December 18, 2012
A
Issue #16706: get rid of os.error
Andrew Svetlov committed
December 16, 2012
A
Issue #16696: fix comparison between bytes and string. Also, improve glob tests.
Antoine Pitrou committed
A
Issue #16696: fix comparison between bytes and string. Also, improve glob tests.
Antoine Pitrou committed
A