* main: (5519 commits)
Minor edits to the Descriptor HowTo Guide (
pythonGH-24901)
Fix link to Lifecycle of a Pull Request in CONTRIBUTING (
python#98102)
pythonGH-94597: deprecate `SafeChildWatcher`, `FastChildWatcher` and `MultiLoopChildWatcher` child watchers (
python#98089)
Auto-cancel old builds when new commit pushed to branch (
python#98009)
pythongh-95011: Migrate syslog module to Argument Clinic (
pythonGH-95012)
pythongh-68686: Retire eptag ptag scripts (
python#98064)
pythongh-97922: Run the GC only on eval breaker (
python#97920)
GitHub Workflows security hardening (
python#96492)
Add `@ezio-melotti` as codeowner for `.github/`. (
python#98079)
pythongh-97913 Docs: Add walrus operator to the index (
python#97921)
[doc] Fix broken links to C extensions accelerating stdlib modules (
python#96914)
pythongh-97822: Fix http.server documentation reference to test() function (
python#98027)
pythongh-91052: Add PyDict_Unwatch for unwatching a dictionary (
python#98055)
pythonGH-98023: Change default child watcher to PidfdChildWatcher on supported systems (
python#98024)
pythonGH-94182: Run the PidfdChildWatcher on the running loop (
python#94184)
pythongh-92886: make test_ast pass with -O (assertions off) (
pythonGH-98058)
pythongh-92886: make test_coroutines pass with -O (assertions off) (
pythonGH-98060)
pythongh-57179: Add note on symlinks for os.walk (
python#94799)
pythongh-94808: Fix regex on exotic platforms (
python#98036)
pythongh-90085: Remove vestigial -t and -c timeit options (
python#94941)
...
The test failed on a buildbot because the pointer was only 7 hex characters. To be safe,
I bumped it down to 3: 4 in case we have 32-bit platforms, and 3 in case the pointer is very small.