Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/cpython

The Python programming language
https://github.com/python/cpython

gh-112087: Make list_repr and list_length to be thread-safe (gh-114582)

f9c505698a1ac27f5a380780767665ffd2fb8ebc authored 12 months ago by Donghee Na <[email protected]>
gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)

699779256ec4d4b8afb8211de08ef1382c78c370 authored 12 months ago by Donghee Na <[email protected]>
gh-77749: Fix inconsistent behavior of non-ASCII handling in EmailPolicy.fold() (GH-6986)

It now always encodes non-ASCII characters in headers if utf8 is false.

Co-authored-by: Serhi...

504334c7be5a56237df2598d338cd494a42fca4c authored 12 months ago by Rito Takeuchi <[email protected]>
Docs: mark up dbm.open() with param list (#114601)

Also consolidate following paragraphs regarding database objects.

0bd8297a2208125f76807cdf01f72abe5c94136b authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114272: Allow _wmi audit test to succeed even if it times out (GH-114602)

442a299af06d0dfe89484a841451666503479e2e authored 12 months ago by Steve Dower <[email protected]>
Docs: 'still' is a better word than 'nonetheless' (#114598)

30b7b4f73cd876732244de06d079a2caf2a7b95c authored 12 months ago by Ned Batchelder <[email protected]>
Docs: fix versionchanged directives for dbm.open() and dbm.whichdb() (#114594)

8710faeac28e65c65862359413e8341492f529af authored 12 months ago by Erlend E. Aasland <[email protected]>
Docs: reword dbm.ndbm introduction (#114549)

- add abbreviation directives for NDBM and GDBM
- consistently spell NDBM as NDBM
- silence br...

4cf068ed0879cccf86a45f06fb274b350b89e911 authored 12 months ago by Erlend E. Aasland <[email protected]>
Docs: rework dbm introduction (#114551)

- add refs to other parts of the docs (dict, bytes, etc.)
- clarify whichdb() return value by u...

65cf5dce11a38e327b9b0abfca279d650452b34f authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)

Fix usage in Modules, Objects, and Parser subdirectories.

dcd28b5c35dda8e2cb7c5f66450f2aff0948c001 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114312: Fix rare event counter tests on aarch64 (GH-114554)

d0f7f5c41d71758c59f9372a192e927d73cf7c27 authored 12 months ago by Michael Droettboom <[email protected]>
Docs: reword dbm.gnu introduction (#114548)

Also...
- consistently spell GDBM as GDBM
- silence gdbm class refs
- improve accuracy of dbm...

06c5de36f222b926bbc94831536096b974bd5e77 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-101100: Fix sphinx warnings in `c-api/file.rst` (#114546)

Co-authored-by: Hugo van Kemenade <[email protected]>

01d970c1b8acf3ccf199d5de151a635ffd9d8c61 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-114250: Fetch metadata for pip and its vendored dependencies from PyPI (#114450)

582d95e8bb0b78bf1b6b9a12371108b9993d3b84 authored 12 months ago by Seth Michael Larson <[email protected]>
gh-112451: Prohibit subclassing of datetime.timezone. (#114190)

This is consistent with C-extension datetime.timezone.

456e274578dc9863f42ab24d62adc0d8c511b50f authored 12 months ago by Mariusz Felisiak <[email protected]>
GH-73435: Add `pathlib.PurePath.full_match()` (#114350)

In 49f90ba we added support for the recursive wildcard `**` in
`pathlib.PurePath.match()`. This...

b69548a0f52418b8a2cf7c7a885fdd7d3bfb1b0b authored 12 months ago by Barney Gale <[email protected]>
Add CODEOWNERS for dbm (gh-114555)

841eacd07646e643f87d7f063106633a25315910 authored 12 months ago by Donghee Na <[email protected]>
gh-107901: compiler replaces POP_BLOCK instruction by NOPs before optimisations (#114530)

ac5e53e15057bc0326a03f56e400ce345d1cebeb authored 12 months ago by Irit Katriel <[email protected]>
gh-114561: Mark some tests in ``test_wincosoleio`` with `requires_resource('console')` decorator (GH-114565)

33ae9895d4ac0d88447e529038bc4725ddd8c291 authored 12 months ago by Kirill Podoprigora <[email protected]>
gh-114315: Make `threading.Lock` a real class, not a factory function (#114479)

`threading.Lock` is now the underlying class and is constructable rather than the old
factory f...

d96358ff9de646dbf64dfdfed46d510da7ec4803 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-112529: Implement GC for free-threaded builds (#114262)

* gh-112529: Implement GC for free-threaded builds

This implements a mark and sweep GC for th...

b52fc70d1ab3be7866ab71065bae61a03a28bfae authored 12 months ago by Sam Gross <[email protected]>
gh-112075: Add try-incref functions from nogil branch for use in dict thread safety (#114512)

* Bring in a subset of biased reference counting:
https://github.com/colesbury/nogil/commit/b6b...

4850410b60183dac021ded219a49be140fe5fefe authored 12 months ago by Dino Viehland <[email protected]>
gh-111051: Check if file is modifed during debugging in `pdb` (#111052)

8278fa2f5625b41be91191d18ee8eeab904a54ff authored 12 months ago by Tian Gao <[email protected]>
Doc/library/sys.monitoring.rst: remove contradictory paragraph. (GH-113619)

07ef63fb6a0fb996d5f56c79f4ccd7a1887a6b2b authored 12 months ago by Ned Batchelder <[email protected]>
gh-77465: Increase test coverage for the numbers module (GH-111738)

Co-authored-by: Serhiy Storchaka <[email protected]>

e721adf4bd47b20ba0a93ad6471084de31bf20c7 authored 12 months ago by AN Long <[email protected]>
gh-114265: remove i_loc_propagated, jump threading does not consider line numbers anymore (#114535)

0315941441f1e5f944a758c67eb1763b00e6e462 authored 12 months ago by Irit Katriel <[email protected]>
gh-114312: Collect stats for unlikely events (GH-114493)

ea3cd0498c443e93be441736c804258e93d21edd authored 12 months ago by Michael Droettboom <[email protected]>
gh-114272: Fix or skip tests that fail due to spaces in paths (GH-114451)

c63c6142f9146e1e977f4c824c56e8979e6aca87 authored 12 months ago by Steve Dower <[email protected]>
gh-100107: Make py.exe launcher ignore app aliases that launch Microsoft Store (GH-114358)

d5c21c12c17b6e4db2378755af8e3699516da187 authored 12 months ago by Vincent Cunningham <[email protected]>
gh-108731: Add description of __slots__ to MemberDescriptorType docs (GH-108745)

6888cccac0776d965cc38a7240e1bdbacb952b91 authored 12 months ago by plokmijnuhby <[email protected]>
Update outdated comment in ``Python/bytecodes.c`` (#114522)

191531f352ce387a2d3a61544fb6feefab754d4a authored 12 months ago by Kirill Podoprigora <[email protected]>
GH-112354: `END_FOR` instruction to only pop one value. (GH-114247)

* Compiler emits END_FOR; POP_TOP instead of END_FOR. To support tier 2 side exits in loops.

981d172f7f0613d30bef4a8934b361db7fcf0672 authored 12 months ago by Mark Shannon <[email protected]>
Docs: mark up the FTP_TLS() docs with param list (#114510)

Also turn sentence about prot_p() into a note.

6fadd68da5dd928847264b17f62a5b8b369c1c1e authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-104360: remove reference to removed module-level wrap_socket (GH-104361)

* remove reference to removed module-level wrap_socket
* drive by typo fix

127a49785247ac8af158b18e38b722e520054d71 authored 12 months ago by Thomas Grainger <[email protected]>
gh-101100: Fix Sphinx warnings in `c-api/structures.rst` (#113564)

Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: Petr Viktor...

51d9068ede41d49e86c9637960f212e2a0f07f4c authored 12 months ago by Hugo van Kemenade <[email protected]>
gh-101100: Fix sphinx warnings in `concurrent.futures.rst` (#114521)

8744ecf5896ccf57875574a9aed46369b8d48dc1 authored 12 months ago by Nikita Sobolev <[email protected]>
GH-113710: Add a tier 2 peephole optimization pass. (GH-114487)

* Convert _LOAD_CONST to inline versions

* Remove PEP 523 checks

384429d1c0cf011dcf88d4043e0328de8b063c24 authored 12 months ago by Mark Shannon <[email protected]>
gh-101100: Fix sphinx warnings in `asyncio-task.rst` (#114469)

Co-authored-by: Serhiy Storchaka <[email protected]>

1e4f00ebd8db44a031b61eed0803b4c3d731aed7 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-113205: test_multiprocessing.test_terminate: Give tasks a chance to start (GH-114249)

ce75b4c26d18dcd840fd2e7ee362a84209648d06 authored 12 months ago by Serhiy Storchaka <[email protected]>
Fix a typo in the contextlib documentation (#114507)

82cd8fee31823b560e664f81b430a9186d6019dd authored 12 months ago by Daniel Hollas <[email protected]>
GH-114456: lower the recursion limit under WASI for debug builds (GH-114457)

Testing under wasmtime 16.0.0 w/ code from https://github.com/python/cpython/issues/114413 is ho...

f59f90b5bccb9e7ac522bc779ab1f6bf11bb4aa3 authored 12 months ago by Brett Cannon <[email protected]>
gh-112075: Adapt more dict methods to Argument Clinic (#114256)

* Move more dict objects to argument clinic

* Improve doc strings

* More doc string improv...

afe8f376c096d5d6e8b12fbc691ca9b35381470b authored 12 months ago by Dino Viehland <[email protected]>
gh-114492: Initialize struct termios before calling tcgetattr() (GH-114495)

On Alpine Linux it could leave some field non-initialized.

d22c066b802592932f9eb18434782299e80ca42e authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-101438: Avoid reference cycle in ElementTree.iterparse. (GH-114269)

The iterator returned by ElementTree.iterparse() may hold on to a file
descriptor. The referenc...

ce01ab536f22a3cf095d621f3b3579c1e3567859 authored 12 months ago by Sam Gross <[email protected]>
Docs: use placeholders in dbm flag param docs (#114482)

Also correct the default flag param for dbm.dumb.open();
it's 'c', not 'r'.

8c265408c51609c6b4a6788cac9cc5fea7a14888 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-113884: Make queue.SimpleQueue thread-safe when the GIL is disabled (#114161)

* use the ParkingLot API to manage waiting threads
* use Argument Clinic's critical section dir...

925907ea362c4c014086be48625ac7dd67645cfc authored 12 months ago by mpage <[email protected]>
gh-111964: Implement stop-the-world pauses (gh-112471)

The `--disable-gil` builds occasionally need to pause all but one thread. Some
examples includ...

441affc9e7f419ef0b68f734505fa2f79fe653c7 authored 12 months ago by Sam Gross <[email protected]>
gh-112984: Fix link error on free-threaded Windows build (GH-114455)

The test_peg_generator test tried to link the python313_d.lib library,
which failed because the...

5f1997896d9c3ecf92e9863177c452b468a6a2c8 authored 12 months ago by Sam Gross <[email protected]>
gh-108303: Move `.whl` test files to `Lib/test/wheeldata/` (#114343)

ba253a4794ae2d35a6f6df46a98a1ed38bd61268 authored 12 months ago by Nikita Sobolev <[email protected]>
Docs: mark up FTP.connect() and FTP.login() with param lists (#114395)

Use rst substitutions to reduce raw text duplication.

Co-authored-by: Ezio Melotti <ezio.melo...

01105c7c4f7f01a8b1077008e61d5c7df0ab832b authored 12 months ago by Erlend E. Aasland <[email protected]>
Docs: mark up FTP.retrbinary and FTP.storbinary with param lists (#114399)

Co-authored-by: Ezio Melotti <[email protected]>

5277d4c7dbd1baee300e494fce2738cee218c243 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114423: Remove DummyThread from threading._active when thread dies (GH-114424)

5a1ecc8cc7d3dfedd14adea1c3cdc3cfeb79f0e1 authored 12 months ago by Fabio Zadrozny <[email protected]>
gh-101100: Fix sphinx warnings in `Doc/library/locale.rst` (#114425)

* gh-101100: Fix sphinx warnings in `Doc/library/locale.rst`

* Remove `/` from signatures

7d21cae964fc47afda400fc1fbbcf7984fcfe819 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-113317: Don't use global clinic instance in bad_argument() (#114330)

Make it possible for a converter to have multiple includes, by collecting
them in a list on the...

e14930ff6397439759eb34ca70a3493baa845014 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-89427: Provide the original prompt value for VIRTUAL_ENV_PROMPT (GH-106726)

This improves the implementation in gh-106643.

Previously, venv passed "(<prompt>) " to the a...

8edc8029def8040ebe1caf75d815439156dd2124 authored 12 months ago by Jim Porter <[email protected]>
GH-105900: Fix `pathlib.Path.symlink_to(target_is_directory=...)` docs (#114035)

Clarify that *target_is_directory* only matters if the target doesn't
exist.

b822b85ac11e73bbe4417bf03ee770ab116bb42d authored 12 months ago by Barney Gale <[email protected]>
GH-82695: Clarify `pathlib.Path.mkdir()` documentation (#114032)

Remove a double negative in the documentation of `mkdir()`'s *exist_ok*
parameter.

Co-author...

32c227470aa6f72950b76206ffc529c258b4b8fa authored 12 months ago by Barney Gale <[email protected]>
GH-99334: Explain that `PurePath.is_relative_to()` is purely lexical. (#114031)

3a61d24062aaa1e13ba794360b6c765d9a1f2b06 authored 12 months ago by Barney Gale <[email protected]>
gh-66944: Note that the `contextlib.closing` example is for illustrative purposes (#112198)

Co-authored-by: Adam Turner <[email protected]>

9af9ac153acb4198878ad81ef438aca2b808e45d authored 12 months ago by Ville Skyttä <[email protected]>
Docs: minor amendments to runpy.rst (#18416)

- Add missing single quote in inline code
- Align parameter formatting with style guide recomme...

647b6cc7f16c03535cede7e1748a58ab884135b2 authored 12 months ago by Géry Ogam <[email protected]>
Add me to codeowners for hashlib & multiprocessing (#114454)

I already effectively own these. (multiprocessing reluctantly, but I've
spent enough time in th...

57255236957573e73033d2d345028f5a676533a0 authored 12 months ago by Gregory P. Smith <[email protected]>
Docs: align usage of versionadded/versionchanged with recommended practice (#114409)

Co-authored-by: C.A.M. Gerlach <[email protected]>
Co-authored-by: Ezio Melotti <ezio.mel...

1d7bddd9612bcbaaedbc837e2936de773e855411 authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-113655: Revert extra stack reserve in PGO builds unless UseExtraStackReserve=true (GH-114263)

665b8f365efc4e0063f764e20d3cad13635232f3 authored 12 months ago by Steve Dower <[email protected]>
gh-112532: Improve mimalloc page visiting (#114133)

This adds support for visiting abandoned pages in mimalloc and improves
the performance of the ...

412920a41efc6f3307e710d5ce61bfe00c0f3c11 authored 12 months ago by Sam Gross <[email protected]>
GH-114448: Don't sort summarize_stats.py histograms by amount of change (GH-114449)

e45bae7a45e5696c3ebdf477ecc948374cf8ebff authored 12 months ago by Michael Droettboom <[email protected]>
Fix `wasi.py build` after adding the `clean` subcommand. ({GH-114447)

5cd9c6b1fca549741828288febf9d5c13293847d authored 12 months ago by Brett Cannon <[email protected]>
gh-114257: Ignore the FileNotFound error in ctypes.util._is_elf() (GH-114394)

7fc51c3f6b7b13f88480557ff14bdb1c049f9a37 authored 12 months ago by AN Long <[email protected]>
gh-114083: apply optimization of LOAD_CONST instructions to the whole CFG before optimize_basic_block. (#114408)

ed30a3c337f30abd2ea5357565a956ed3dc0719c authored 12 months ago by Irit Katriel <[email protected]>
gh-75128: Ignore EADDRNOTAVAIL error in asyncio.BaseEventLoop.create_server() (GH-114420)

Co-authored-by: Antoine Pitrou <[email protected]>

a53e56e7d88b4f2a2943c9f191024198009fcf9e authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-101100: Fix Sphinx warnings in `reference/expressions.rst` (#114194)

8ccd1ba461b44ca078ab120559637bd3ffe22e50 authored 12 months ago by Hugo van Kemenade <[email protected]>
gh-114321: Expose more constants in the fcntl module (GH-114322)

1b719b39b9cd125258739699ac5168d139901b48 authored 12 months ago by Serhiy Storchaka <[email protected]>
Docs: Fix typo in code snippet (GH-114421)

6d30cbee013b4182937ffa11a7c87d2a7b6b7b41 authored 12 months ago by Kirill Podoprigora <[email protected]>
gh-108303: Remove `Lib/test/shadowed_super.py` (#114372)

Move code into Lib/test/test_super.py.

2ef520ebecf5544ba792266a5dbe4d53653a4a03 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a foreign thread (GH-113261)

Always set a _MainThread as a main thread after os.fork() is called from
a thread started not b...

49785b06ded19c7c4afce186bac90fea707470ea authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-103092: Ensure `_ctypes.c` static types are accessed via global state (#113857)

9f7176d360b5898003d5ca78bab1822ad67867c4 authored 12 months ago by neonene <[email protected]>
gh-108303: Move `smtpd` to `test.support` (#114368)

Update test_logging.py and test_smtplib.py.

8f5e7d739f56a75022dfe8fa24675b6c7b321ab5 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-113796: Add more validation checks in the csv.Dialect constructor (GH-113797)

ValueError is now raised if the same character is used in different roles.

c8351a617b8970dbe0d3af721c6aea873019c466 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-113102: Fix typo in INSTRUMENTED_RESUME (GH-114349)

2f2ddabd1a02e3095b751100b94b529e4e0bcd20 authored 12 months ago by Guido van Rossum <[email protected]>
gh-114414: Assert PyType_GetModuleByDef result in _threadmodule (#114415)

d1b031cc58516e1aba823fd613528417a996f50d authored 12 months ago by Nikita Sobolev <[email protected]>
gh-114115: Update documentation of array.array (GH-114117)

Co-authored-by: Hugo van Kemenade <[email protected]>

650f9e4c94711ff49ea4e13bf800945a6147b7e0 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-114328: tty cbreak mode should not alter ICRNL (#114335)

The terminal CR -> NL mapping setting should be inherited in cbreak mode as OSes do not specify ...

fd49e226700e2483a452c3c92da6f15d822ae054 authored 12 months ago by Gregory P. Smith <[email protected]>
gh-111803: Make test_deep_nesting from test_plistlib more strict (GH-114026)

It is no longer silently passed if RecursionError was raised for low
recursion depth.

db1c18eb6220653290a3ba9ebbe1df44394a3f19 authored 12 months ago by Serhiy Storchaka <[email protected]>
gh-114241: Fix and improve the ftplib CLI (GH-114242)

* Fix writing the retrieved binary file to stdout.
* Add a newline after writing warnings to st...

42d72b23dd1ee0e100ee47aca64fc1e1bbe576c9 authored 12 months ago by Serhiy Storchaka <[email protected]>
Docs: align sqlite3 docs with versionadded/versionchanged recommendations (#114400)

When a parameter is added to a function or method, use the 'versionchanged'
directive, not 'ver...

336030161a6cb8aa5b4f42a08510f4383984703f authored 12 months ago by Erlend E. Aasland <[email protected]>
Docs: link to sys.stdout in ftplib docs (#114396)

de17cf444a7b1e06380bb5bf8547f1fc3c03fc4a authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114384: Align sys.set_asyncgen_hooks signature in docs to reflect implementation (#114385)

38768e4cdd1c4b6e03702da8a94e1c22479d6ed3 authored 12 months ago by Nikita Sobolev <[email protected]>
Docs: mark up FTP() constructor with param list (#114359)

Co-authored-by: Hugo van Kemenade <[email protected]>

96c15b1c8d03db5b7b5b719214d9d156b317ba9d authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-80931: Skip some socket tests while hunting for refleaks on macOS (#114057)

Some socket tests related to sending file descriptors cause a file descriptor leak on macOS, all...

5adff3f86ff92cbd27380ad88357c77b330af6e1 authored 12 months ago by Ronald Oussoren <[email protected]>
gh-101100: Fix sphinx warnings in `Doc/c-api/memory.rst` (#114373)

47133d8d869c94c4d1f340b5481cc3f2cdc7d68b authored 12 months ago by Nikita Sobolev <[email protected]>
Docs: mark up the FTP debug levels as a list (#114360)

Co-authored-by: Hugo van Kemenade <[email protected]>

fbc28748eaf578436ef9662363575f6bdde2e2f7 authored 12 months ago by Erlend E. Aasland <[email protected]>
Fix the confusing "User-defined methods" reference in the datamodel (#114276)

Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Sergey ...

b04c5005cc9bd04052075077f7b33beca5edf43d authored 12 months ago by cdzhan <[email protected]>
Remove deleted `time_hashlib.py` from `Lib/test/.ruff.toml` (#114355)

52eade22237eef1f3843271b9aa8ff007e2b0176 authored 12 months ago by Hugo van Kemenade <[email protected]>
Remove the non-test Lib/test/time_hashlib.py. (#114354)

I believe I added this while chasing some performance of hash functions
when I first created ha...

c48b8f8db8625fe543691e3306f4226435f77ec8 authored 12 months ago by Gregory P. Smith <[email protected]>
Docs: Add missing line continuation to FTP_TLS class docs (#114352)

Regression introduced by b1ad5a5d4.

8f4f77364750d0ceec47157e8920983e3f41651f authored 12 months ago by Erlend E. Aasland <[email protected]>
gh-114281: Remove incorrect type hints from `asyncio.staggered` (#114282)

Co-authored-by: Adam Turner <[email protected]>

0554a9594e07f46836a58795c9d9af2a97acec66 authored 12 months ago by Nikita Sobolev <[email protected]>
gh-112529: Use GC heaps for GC allocations in free-threaded builds (gh-114157)

* gh-112529: Use GC heaps for GC allocations in free-threaded builds

The free-threaded build'...

1d6d5e854c375821a64fa9c2fbb04a36fb3b9aaa authored 12 months ago by Sam Gross <[email protected]>
Docs: structure the ftplib reference (#114317)

Introduce the following headings and subheadings:

- Reference
* FTP objects
* FTP_TLS objec...

b1ad5a5d446f944a45c43a3e865d1d8f47611071 authored 12 months ago by Erlend E. Aasland <[email protected]>
GH-99380: Update to Sphinx 7 (#99381)

e6495159f6f2ca4fe3b5143c62fc2ad5873ef54f authored 12 months ago by Adam Turner <[email protected]>
gh-114332: Fix the flags reference for ``re.compile()`` (#114334)

The GH-93000 change set inadvertently caused a sentence in re.compile()
documentation to refer ...

567a85e9c15a3f7848330ae7bef3de2f70fc9f97 authored 12 months ago by David H. Gutteridge <[email protected]>
GH-113225: Speed up `pathlib.Path.walk(top_down=False)` (#113693)

Use `_make_child_entry()` rather than `_make_child_relpath()` to retrieve
path objects for dire...

1e610fb05fa4ba61a759b68461f1a9aed07622fc authored 12 months ago by Barney Gale <[email protected]>