]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Vinay Sajip [Wed, 13 Mar 2024 13:22:47 +0000 (13:22 +0000)]
[doc]: Update cookbook recipe for Qt6. (GH-116719)
Victor Stinner [Wed, 13 Mar 2024 13:20:33 +0000 (14:20 +0100)]
gh-110918: Fix side effects of regrtest test_match_tests() (#116718)
test_match_tests now saves and restores patterns.
Add get_match_tests() function to libregrtest.filter.
Previously, running test_regrtest multiple times in a row only ran
tests once: "./python -m test test_regrtest -R 3:3.
Serhiy Storchaka [Wed, 13 Mar 2024 13:03:13 +0000 (15:03 +0200)]
gh-90300: Fix cmdline.rst (GH-116721)
* Fix the description of the "-b" option.
* Add references to environment variables for "-s" and "-X dev" options.
Ken Jin [Wed, 13 Mar 2024 12:57:48 +0000 (20:57 +0800)]
gh-115419: Change default sym to not_null (GH-116562)
Nikita Sobolev [Wed, 13 Mar 2024 12:38:03 +0000 (15:38 +0300)]
gh-116714: Handle errors correctly in `PyFloat_GetInfo` (#116715)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Serhiy Storchaka [Wed, 13 Mar 2024 09:40:28 +0000 (11:40 +0200)]
gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening a named pipe (GH-116421)
Tian Gao [Wed, 13 Mar 2024 08:28:01 +0000 (01:28 -0700)]
gh-116626: Emit `CALL` events for all `INSTRUMENTED_CALL_FUNCTION_EX` (GH-116627)
Laurie O [Wed, 13 Mar 2024 07:21:30 +0000 (17:21 +1000)]
gh-96471: Add ShutDown to queue.py '__all__' (#116699)
Raymond Hettinger [Wed, 13 Mar 2024 07:12:30 +0000 (02:12 -0500)]
Modernize roundrobin() recipe and improve variable names (gh-116710)
Nikita Sobolev [Wed, 13 Mar 2024 06:46:48 +0000 (09:46 +0300)]
gh-116491: Improve `test_win32_ver` (#116506)
Nikita Sobolev [Wed, 13 Mar 2024 06:41:37 +0000 (09:41 +0300)]
gh-115264: Fix `test_functools` with `-00` mode (#115276)
Terry Jan Reedy [Wed, 13 Mar 2024 05:30:39 +0000 (01:30 -0400)]
gh-111307: Update design FAQ 'switch' entry (#115899)
Mariusz Felisiak [Wed, 13 Mar 2024 04:19:33 +0000 (05:19 +0100)]
Docs: fix broken links (#116651)
Raymond Hettinger [Wed, 13 Mar 2024 02:33:42 +0000 (21:33 -0500)]
Minor clarity improvement for the iter_index() recipe. Also add value subsequence tests. (gh-116696)
Tim Peters [Wed, 13 Mar 2024 00:59:42 +0000 (19:59 -0500)]
GH-116554: Relax list.sort()'s notion of "descending" runs (#116578)
* GH-116554: Relax list.sort()'s notion of "descending" run
Rewrote `count_run()` so that sub-runs of equal elements no longer end a descending run. Both ascending and descending runs can have arbitrarily many sub-runs of arbitrarily many equal elements now. This is tricky, because we only use ``<`` comparisons, so checking for equality doesn't come "for free". Surprisingly, it turned out there's a very cheap (one comparison) way to determine whether an ascending run consisted of all-equal elements. That sealed the deal.
In addition, after a descending run is reversed in-place, we now go on to see whether it can be extended by an ascending run that just happens to be adjacent. This succeeds in finding at least one additional element to append about half the time, and so appears to more than repay its cost (the savings come from getting to skip a binary search, when a short run is artificially forced to length MIINRUN later, for each new element `count_run()` can add to the initial run).
While these have been in the back of my mind for years, a question on StackOverflow pushed it to action:
https://stackoverflow.com/questions/
78108792 /
They were wondering why it took about 4x longer to sort a list like:
[999_999, 999_999, ..., 2, 2, 1, 1, 0, 0]
than "similar" lists. Of course that runs very much faster after this patch.
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
Sam Gross [Wed, 13 Mar 2024 00:11:58 +0000 (20:11 -0400)]
gh-116682: stdout may be empty in test_cancel_futures_wait_false (#116683)
If the `shutdown()` call happens before the worker thread starts executing
the task, then nothing will be printed to stdout.
Thomas Wouters [Tue, 12 Mar 2024 23:46:31 +0000 (00:46 +0100)]
Merge branch 'main' of https://github.com/python/cpython
Thomas Wouters [Tue, 12 Mar 2024 23:46:17 +0000 (00:46 +0100)]
Post 3.13.0a5
Tian Gao [Tue, 12 Mar 2024 23:35:28 +0000 (16:35 -0700)]
GH-116098: Remove dead frame object creation code (GH-116687)
Tushar Sadhwani [Tue, 12 Mar 2024 22:46:42 +0000 (04:16 +0530)]
Add `typing.NamedTuple` in glossary section for named tuples (#108327)
Donghee Na [Tue, 12 Mar 2024 22:28:23 +0000 (07:28 +0900)]
gh-116621: Set manual critical section for list.extend (gh-116657)
Raymond Hettinger [Tue, 12 Mar 2024 22:19:58 +0000 (17:19 -0500)]
Beef-up tests for the itertool docs. (gh-116679)
Jelle Zijlstra [Tue, 12 Mar 2024 22:17:53 +0000 (15:17 -0700)]
gh-89547: typing.rst: Add note about change in behavior with ClassVar/Final (#116686)
Jason R. Coombs [Tue, 12 Mar 2024 21:36:21 +0000 (17:36 -0400)]
gh-116307: Proper fix for 'mod' leaking across importlib tests (#116680)
gh-116307: Create a new import helper 'isolated modules' and use that instead of 'Clean Import' to ensure that tests from importlib_resources don't leave modules in sys.modules.
Thomas Wouters [Tue, 12 Mar 2024 17:34:05 +0000 (18:34 +0100)]
Python 3.13.0a5
Hugo van Kemenade [Tue, 12 Mar 2024 17:49:26 +0000 (19:49 +0200)]
CI: Process stale issues twice per day (#116636)
Victor Stinner [Tue, 12 Mar 2024 17:31:35 +0000 (18:31 +0100)]
gh-116656: Fix test_capi test_py_config_isoloated_per_interpreter() (#116658)
Don't parse argv when setting the configuration, to avoid SystemExit if parsing argv fails.
Sam Gross [Tue, 12 Mar 2024 17:12:02 +0000 (13:12 -0400)]
gh-116604: Check for `gcstate->enabled` in _Py_RunGC in free-threaded build (#116663)
This isn't strictly necessary because the implementation of `gc_should_collect`
already checks `gcstate->enabled` in the free-threaded build, but it seems
like a good idea until the common pieces of gc.c and gc_free_threading.c are
refactored out.
Nikita Sobolev [Tue, 12 Mar 2024 14:49:39 +0000 (17:49 +0300)]
gh-116127: PEP-705: Add `ReadOnly` support for `TypedDict` (#116350)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Matthias Diener [Tue, 12 Mar 2024 14:05:30 +0000 (09:05 -0500)]
Fix code comment regarding DK_ENTRIES (GH-113960)
fix code comment regarding dict entries
Erlend E. Aasland [Tue, 12 Mar 2024 13:44:39 +0000 (14:44 +0100)]
gh-116616: Use relaxed atomic ops to access socket module defaulttimeout (#116623)
Co-authored-by: Sam Gross <colesbury@gmail.com>
Pablo Galindo Salgado [Tue, 12 Mar 2024 12:00:49 +0000 (12:00 +0000)]
gh-116604: Correctly honor the gc status when calling _Py_RunGC (#116628)
Nikita Sobolev [Tue, 12 Mar 2024 10:50:06 +0000 (13:50 +0300)]
gh-110819: Fix ‘kind’ may be used uninitialized warning in `longobject` (#116599)
Nikita Sobolev [Tue, 12 Mar 2024 10:10:00 +0000 (13:10 +0300)]
gh-116541: Handle errors correctly in `_pystatvfs_fromstructstatvfs` (#116542)
Mehdi Drissi [Tue, 12 Mar 2024 06:11:56 +0000 (23:11 -0700)]
gh-89547: Support for nesting special forms like Final (#116096)
Christopher Chavez [Tue, 12 Mar 2024 05:37:07 +0000 (00:37 -0500)]
gh-116145: Update macOS installer to Tcl/Tk 8.6.14 (GH-116151)
Victor Stinner [Tue, 12 Mar 2024 00:46:53 +0000 (01:46 +0100)]
gh-85283: Convert grp extension to the limited C API (#116611)
posixmodule.h: remove check on the limited C API, since these helpers
are not part of the public C API.
Guido van Rossum [Tue, 12 Mar 2024 00:31:49 +0000 (17:31 -0700)]
gh-113538: Revert "gh-113538: Add asycio.Server.{close,abort}_clients (#114432)" (#116632)
Revert "gh-113538: Add asycio.Server.{close,abort}_clients (#114432)"
Reason: The new test doesn't always pass:
https://github.com/python/cpython/pull/116423#issuecomment-
1989425489
This reverts commit
1d0d49a7e86257ff95b4de0685e6997d7533993c .
Victor Stinner [Mon, 11 Mar 2024 22:42:18 +0000 (23:42 +0100)]
gh-108494: Fix Argument Clinic LIMITED_CAPI_REGEX (#116610)
Accept spaces in "# define Py_LIMITED_API 0x030d0000".
Ethan Furman [Mon, 11 Mar 2024 22:41:53 +0000 (15:41 -0700)]
gh-116600: [Enum] fix global Flag repr (GH-116615)
* and fix global flag repr
* Update Misc/NEWS.d/next/Library/2024-03-11-12-11-10.gh-issue-116600.FcNBy_.rst
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Terry Jan Reedy [Mon, 11 Mar 2024 22:01:08 +0000 (18:01 -0400)]
gh-116563: Update tutorial error example (#116569)
There now may be multiple carets pointing at a token
rather than just a character. Fix the sentence about
possible causes.
Tian Gao [Mon, 11 Mar 2024 21:27:00 +0000 (14:27 -0700)]
gh-90095: Make .pdbrc work properly and add some reasonable tests (#110496)
Ethan Furman [Mon, 11 Mar 2024 20:42:01 +0000 (13:42 -0700)]
gh-116040: [Enum] fix test_empty_names test (GH-116508)
* and fix _not_given usage
Malcolm Smith [Mon, 11 Mar 2024 20:39:17 +0000 (20:39 +0000)]
gh-71052: Use `raise_signal` in `ThreadSignals.test_signals` (#116423)
Use `raise_signal` rather than `kill` in `ThreadSignals.test_signals`
Pierre Ossman (ThinLinc team) [Mon, 11 Mar 2024 19:43:30 +0000 (20:43 +0100)]
gh-113538: Add asycio.Server.{close,abort}_clients (#114432)
These give applications the option of more forcefully terminating client
connections for asyncio servers. Useful when terminating a service and
there is limited time to wait for clients to finish up their work.
Malcolm Smith [Mon, 11 Mar 2024 19:25:39 +0000 (19:25 +0000)]
gh-71052: Change Android's `sys.platform` from "linux" to "android"
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Sam Gross [Mon, 11 Mar 2024 19:14:20 +0000 (15:14 -0400)]
gh-116515: Clear thread-local state before tstate_delete_common() (#116517)
This moves `current_fast_clear()` up so that the current thread state is
`NULL` while running `tstate_delete_common()`.
This doesn't fix any bugs, but it means that we are more consistent that
`_PyThreadState_GET() != NULL` means that the thread is "attached".
Brett Cannon [Mon, 11 Mar 2024 18:59:09 +0000 (11:59 -0700)]
GH-115976: Add WASI to CI (GH-116516)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Victor Stinner [Mon, 11 Mar 2024 16:35:29 +0000 (17:35 +0100)]
gh-110850: Fix _PyTime_FromSecondsDouble() API (#116606)
Return 0 on success. Set an exception and return -1 on error.
Fix os.timerfd_settime(): properly report exceptions on
_PyTime_FromSecondsDouble() failure.
No longer export _PyTime_FromSecondsDouble().
Brett Simmers [Mon, 11 Mar 2024 15:02:58 +0000 (11:02 -0400)]
gh-116167: Allow disabling the GIL with `PYTHON_GIL=0` or `-X gil=0` (#116338)
In free-threaded builds, running with `PYTHON_GIL=0` will now disable the
GIL. Follow-up issues track work to re-enable the GIL when loading an
incompatible extension, and to disable the GIL by default.
In order to support re-enabling the GIL at runtime, all GIL-related data
structures are initialized as usual, and disabling the GIL simply sets a flag
that causes `take_gil()` and `drop_gil()` to return early.
Victor Stinner [Mon, 11 Mar 2024 14:20:04 +0000 (15:20 +0100)]
gh-116417: Build _testinternalcapi with limited C API version 3.5 (#116598)
Mark Shannon [Mon, 11 Mar 2024 13:37:48 +0000 (13:37 +0000)]
GH-116596: Better determination of escaping uops. (GH-116597)
Donghee Na [Mon, 11 Mar 2024 13:25:55 +0000 (22:25 +0900)]
gh-112536: Define MI_TSAN to 1 for --with-mimalloc and --with-thread-sanitizer (gh-116558)
Nikita Sobolev [Mon, 11 Mar 2024 13:25:04 +0000 (16:25 +0300)]
gh-116590: Fix unused `current_thread_holds_gil` function warning (#116591)
Nikita Sobolev [Mon, 11 Mar 2024 10:58:24 +0000 (13:58 +0300)]
gh-116545: Fix error handling in `mkpwent` in `pwdmodule` (#116548)
Victor Stinner [Mon, 11 Mar 2024 10:28:16 +0000 (11:28 +0100)]
gh-116417: Move 4 limited C API test files to _testlimitedcapi (#116571)
Move the following files from Modules/_testcapi/ to
Modules/_testlimitedcapi/:
* bytearray.c
* bytes.c
* pyos.c
* sys.c
Changes:
* Replace PyBytes_AS_STRING() with PyBytes_AsString().
* Replace PyBytes_GET_SIZE() with PyBytes_Size().
* Update related test_capi tests.
* Copy Modules/_testcapi/util.h to Modules/_testlimitedcapi/util.h.
Serhiy Storchaka [Mon, 11 Mar 2024 09:57:07 +0000 (11:57 +0200)]
gh-88352: Make TimedRotatingFileHandler tests more stable (GH-116409)
The tests failed (with less than 1% probability) if for example the file
was created at 11:46:03.999, but the record was emitted at 11:46:04.001,
with atTime=11:46:04, which caused an unexpected rollover. Ensure that the
tests are always run within the range of the same whole second.
Also share code between test_rollover_at_midnight and test_rollover_at_weekday.
Mark Shannon [Mon, 11 Mar 2024 09:30:15 +0000 (09:30 +0000)]
GH-116468: Use constants instead of `oparg` in stack effects when `oparg` is known to be a constant. (GH-116469)
Erlend E. Aasland [Mon, 11 Mar 2024 07:44:42 +0000 (08:44 +0100)]
gh-116417: Argument Clinic: test generated Limited C API code for float args (#116573)
Nikita Sobolev [Mon, 11 Mar 2024 06:38:04 +0000 (09:38 +0300)]
gh-116576: Fix `Tools/scripts/sortperf.py` sorting the same list (#116577)
Malcolm Smith [Sun, 10 Mar 2024 22:00:33 +0000 (22:00 +0000)]
gh-116057: Use relative recursion limits when testing os.walk() and Path.walk() (#116058)
Replace test.support.set_recursion_limit with test.support.infinite_recursion.
Victor Stinner [Sun, 10 Mar 2024 20:19:47 +0000 (21:19 +0100)]
gh-116417: Fix make check-c-globals for _testlimitedcapi (#116570)
* Remove unused '_testcapimodule' global in Modules/_testcapi/unicode.c.
* Update c-analyzer to not use the internal C API in
_testlimitedcapi.c.
Victor Stinner [Sun, 10 Mar 2024 19:42:40 +0000 (20:42 +0100)]
gh-116417: Avoid PyFloat_AS_DOUBLE() in AC limited C API (#116568)
Argument Clinic no longer calls PyFloat_AS_DOUBLE() when the usage of
the limited C API is requested.
Donghee Na [Sun, 10 Mar 2024 00:45:42 +0000 (09:45 +0900)]
gh-112087: Make list.sort to be thread-safe for PEP 703. (gh-116553)
Donghee Na [Sat, 9 Mar 2024 23:50:28 +0000 (08:50 +0900)]
gh-112087: Store memory allocation information into _PyListArray (gh-116529)
Declan [Sat, 9 Mar 2024 21:52:57 +0000 (22:52 +0100)]
gh-116535: Fix distracting "TypeError" in example code (gh-116538)
Sergey B Kirpichev [Sat, 9 Mar 2024 20:32:05 +0000 (23:32 +0300)]
gh-111389: expose PyHASH_INF/BITS/MODULUS/IMAG macros as public (#111418)
Co-authored-by: Victor Stinner <vstinner@python.org>
Kirill Podoprigora [Sat, 9 Mar 2024 13:28:13 +0000 (15:28 +0200)]
gh-115142: Skip ``test__xxsubinterpreters`` if ``_testinternalcapi`` is not available (#116507)
Nikita Sobolev [Sat, 9 Mar 2024 11:18:38 +0000 (14:18 +0300)]
gh-116520: Fix error handling in `os_get_terminal_size_impl` in `posixmodule` (#116521)
Kerim Kabirov [Sat, 9 Mar 2024 09:00:37 +0000 (10:00 +0100)]
GH-116218 Docs: Add availability information for the 'resource' module (#116256)
Add availability data to 'resource' module Docs
Tomas R [Fri, 8 Mar 2024 21:25:34 +0000 (22:25 +0100)]
gh-112069: Make sets thread-safe with the GIL disabled (#113800)
This makes nearly all the operations on set thread-safe in the free-threaded build, with the exception of `_PySet_NextEntry` and `setiter_iternext`.
Co-authored-by: Sam Gross <colesbury@gmail.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Sam Gross [Fri, 8 Mar 2024 20:26:36 +0000 (15:26 -0500)]
gh-108724: Fix _PySemaphore_Wait call during thread deletion (#116483)
In general, when `_PyThreadState_GET()` is non-NULL then the current
thread is "attached", but there is a small window during
`PyThreadState_DeleteCurrent()` where that's not true:
tstate_delete_common() is called when the thread is detached, but before
current_fast_clear().
Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
Nicolas A. Oyarzabal [Fri, 8 Mar 2024 19:22:17 +0000 (20:22 +0100)]
gh-105535 Document potential performance trap during enum creation (GH-107119)
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
infohash [Fri, 8 Mar 2024 19:14:32 +0000 (00:44 +0530)]
gh-75988: Fix issues with autospec ignoring wrapped object (#115223)
* set default return value of functional types as _mock_return_value
* added test of wrapping child attributes
* added backward compatibility with explicit return
* added docs on the order of precedence
* added test to check default return_value
Dino Viehland [Fri, 8 Mar 2024 17:56:36 +0000 (09:56 -0800)]
gh-112075: Support freeing object memory via QSBR (#116344)
Free objects with qsbr if shared
Victor Stinner [Fri, 8 Mar 2024 17:49:09 +0000 (18:49 +0100)]
Replace stat.ST_xxx usage with os.stat().st_xxx (#116501)
Modernize code to use the new API which avoids the usage of the stat
module just to read os.stat() members.
* Sort logging.handlers imports.
* Rework reopenIfNeeded() code to make it easier to follow.
* Replace "not self.stream" with "self.stream is None".
Sam Gross [Fri, 8 Mar 2024 17:39:53 +0000 (12:39 -0500)]
gh-115103: Fix unregistering of QSBR state (#116480)
If a thread blocks while waiting on the `shared->mutex` lock, the array
of QSBR states may be reallocated. The `tstate->qsbr` values before the
lock is acquired may not be the same as the value after the lock is acquired.
Nikita Sobolev [Fri, 8 Mar 2024 12:42:21 +0000 (15:42 +0300)]
gh-116493: Remove old Python 2.x _winreg imports from platform.py (GH-116494)
Nikita Sobolev [Fri, 8 Mar 2024 10:49:52 +0000 (13:49 +0300)]
gh-116447: Fix possible UB in `arraymodule` and `getargs` (#116459)
Mark Shannon [Fri, 8 Mar 2024 09:47:41 +0000 (09:47 +0000)]
GH-113710: Fix optimization of globals using `_CHECK_FUNCTION` (GH-116460)
Nikita Sobolev [Fri, 8 Mar 2024 08:14:17 +0000 (11:14 +0300)]
gh-116349: Deprecate `platform.java_ver` function (#116471)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Varun Gole [Fri, 8 Mar 2024 08:04:50 +0000 (03:04 -0500)]
gh-116485: Fixed the typo (#116486)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Erlend E. Aasland [Thu, 7 Mar 2024 23:42:43 +0000 (00:42 +0100)]
gh-116303: Explicitly check for the _testsinglephase module in configure.ac (#116479)
Dan Albert [Thu, 7 Mar 2024 21:53:13 +0000 (13:53 -0800)]
gh-116472: Replace literal newlines with escape characters in MSBuild files (GH-116473)
Ethan Furman [Thu, 7 Mar 2024 21:30:26 +0000 (13:30 -0800)]
gh-116040: [Enum] fix by-value calls when second value is falsey; e.g. Cardinal(1, 0) (GH-116072)
Kirill Podoprigora [Thu, 7 Mar 2024 19:05:50 +0000 (21:05 +0200)]
gh-116000: Make optimizer_generator.py work without any arguments (#116470)
Sam Gross [Thu, 7 Mar 2024 18:37:43 +0000 (13:37 -0500)]
gh-116396: Pass "detached_state" argument to tstate_set_detached (#116398)
The stop-the-world code was incorrectly setting suspended threads'
states to _Py_THREAD_DETACHED instead of _Py_THREAD_SUSPENDED.
Victor Stinner [Thu, 7 Mar 2024 18:31:12 +0000 (19:31 +0100)]
gh-116417: Add _testlimitedcapi C extension (#116419)
Add a new C extension "_testlimitedcapi" which is only built with the
limited C API.
Move heaptype_relative.c and vectorcall_limited.c from
Modules/_testcapi/ to Modules/_testlimitedcapi/.
* configure: add _testlimitedcapi test extension.
* Update generate_stdlib_module_names.py.
* Update make check-c-globals.
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Skip Montanaro [Thu, 7 Mar 2024 17:21:28 +0000 (11:21 -0600)]
gh-106259: Add minimal help target to Makefile (#106260)
Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
Ken Jin [Thu, 7 Mar 2024 16:21:21 +0000 (00:21 +0800)]
gh-116381: Remove bad specializations, add fail stats (GH-116464)
* Remove bad specializations, add fail stats
Ken Jin [Thu, 7 Mar 2024 16:19:59 +0000 (00:19 +0800)]
gh-116420: Fix unused var compilation warnings (GH-116466)
Fix unused var compilation warnings
Guido van Rossum [Thu, 7 Mar 2024 15:25:24 +0000 (07:25 -0800)]
Parallelize regen-cases (#116446)
This makes a huge difference when using `make -j regen-cases`.
Nikita Sobolev [Thu, 7 Mar 2024 11:24:38 +0000 (14:24 +0300)]
gh-115421: Test that our Makefile has all needed test folders (GH-115813)
Serhiy Storchaka [Thu, 7 Mar 2024 09:21:08 +0000 (11:21 +0200)]
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Nikita Sobolev [Thu, 7 Mar 2024 08:28:48 +0000 (11:28 +0300)]
gh-116448: Handle errors correctly in `os_waitid_impl` in `posixmodule` (#116449)
Serhiy Storchaka [Thu, 7 Mar 2024 08:05:03 +0000 (10:05 +0200)]
gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298)
Nikita Sobolev [Thu, 7 Mar 2024 06:44:26 +0000 (09:44 +0300)]
gh-116386: Fix format string "%ld" warning in `_xxinterpqueuesmodule` (#116387)
Russell Keith-Magee [Thu, 7 Mar 2024 04:24:52 +0000 (12:24 +0800)]
gh-114099 - Add iOS testbed, plus Makefile target to invoke it. (gh-115930)
Brett Cannon [Thu, 7 Mar 2024 02:38:00 +0000 (18:38 -0800)]
GH-116314: Update `Tools/wasm/README.md` to point to the devguide for building for WASI (GH-116445)
Donghee Na [Wed, 6 Mar 2024 23:29:39 +0000 (08:29 +0900)]
gh-116397: Move the _PyGC_ClearAllFreeLists to the safe point (gh-116414)