]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
sblondon [Wed, 8 Mar 2023 10:24:39 +0000 (11:24 +0100)]
Remove or update bitbucket links (GH-101963)
Since Mercurial removal from bitbucket.org, some links are broken.
They are replaced by github.com or webarchive.org links if available. Otherwise, they are removed.
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Nikita Sobolev [Wed, 8 Mar 2023 08:19:05 +0000 (11:19 +0300)]
gh-101100: Fix sphinx warnings in `zipapp` and `zipfile` modules (#102526)
Kumar Aditya [Wed, 8 Mar 2023 07:59:39 +0000 (13:29 +0530)]
GH-102397: Fix segfault from race condition in signal handling (#102399)
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Marcin Wieczorek [Wed, 8 Mar 2023 07:25:28 +0000 (08:25 +0100)]
Fix style in argparse.rst (#101733)
Thomas Wouters [Wed, 8 Mar 2023 04:05:16 +0000 (05:05 +0100)]
Merge in the release of Python 3.12.0a6.
Thomas Wouters [Wed, 8 Mar 2023 04:04:38 +0000 (05:04 +0100)]
Post 3.12.0a6
Kumar Aditya [Wed, 8 Mar 2023 03:39:50 +0000 (09:09 +0530)]
fix typo in async generator code field name `ag_code` (#102448)
Carl Meyer [Wed, 8 Mar 2023 00:10:58 +0000 (17:10 -0700)]
gh-102381: don't call watcher callback with dead object (#102382)
Co-authored-by: T. Wouters <thomas@python.org>
Thomas Wouters [Tue, 7 Mar 2023 21:41:50 +0000 (22:41 +0100)]
Python 3.12.0a6
Irit Katriel [Tue, 7 Mar 2023 21:27:46 +0000 (21:27 +0000)]
gh-102493: fix normalization in PyErr_SetObject (#102502)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Irit Katriel [Tue, 7 Mar 2023 18:16:32 +0000 (18:16 +0000)]
gh-87092: compiler's CFG construction moved to after codegen stage (#102320)
C.A.M. Gerlach [Tue, 7 Mar 2023 14:38:31 +0000 (08:38 -0600)]
gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)
Apply suggestion to combine build requirements changes in 3.11 WhatsNew
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Kumar Aditya [Tue, 7 Mar 2023 03:14:55 +0000 (08:44 +0530)]
Remove redundant `_ensure_future` in favor of `ensure_future` in `asyncio` (#102398)
C.A.M. Gerlach [Tue, 7 Mar 2023 02:45:52 +0000 (20:45 -0600)]
gh-95913: Edit Faster CPython section in 3.11 WhatsNew (GH-98429)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Eric Snow [Tue, 7 Mar 2023 02:40:09 +0000 (19:40 -0700)]
gh-90110: Fix the c-analyzer Tool (#102483)
Some incompatible changes had gone in, and the "ignore" lists weren't properly undated. This change fixes that. It's necessary prior to enabling test_check_c_globals, which I hope to do soon.
Note that this does include moving last_resort_memory_error to PyInterpreterState.
https://github.com/python/cpython/issues/90110
Ned Deily [Tue, 7 Mar 2023 01:02:24 +0000 (20:02 -0500)]
gh-101759: Update macOS installer SQLite 3.40.1 checksum (gh-102485)
JosephSBoyle [Mon, 6 Mar 2023 22:02:19 +0000 (22:02 +0000)]
Remove unused import of `warnings` from `unittest.loader` (#102479)
Rémi Lapeyre [Mon, 6 Mar 2023 21:20:52 +0000 (22:20 +0100)]
Add gettext support to tools/extensions/c_annotations.py (#101989)
Irit Katriel [Mon, 6 Mar 2023 17:49:31 +0000 (17:49 +0000)]
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in sub interpreters module (#102472)
Hyunkyun Moon [Mon, 6 Mar 2023 13:56:19 +0000 (22:56 +0900)]
gh-95672: Fix versionadded indentation of get_pagesize in test.rst (gh-102455)
Pablo Galindo Salgado [Mon, 6 Mar 2023 13:41:53 +0000 (14:41 +0100)]
gh-102416: Do not memoize incorrectly loop rules in the parser (#102467)
Barney Gale [Sun, 5 Mar 2023 23:50:21 +0000 (23:50 +0000)]
GH-101362: Optimise PurePath(PurePath(...)) (GH-101667)
The previous `_parse_args()` method pulled the `_parts` out of any supplied `PurePath` objects; these were subsequently joined in `_from_parts()` using `os.path.join()`. This is actually a slower form of joining than calling `fspath()` on the path object, because it doesn't take advantage of the fact that the contents of `_parts` is normalized!
This reduces the time taken to run `PurePath("foo", "bar")` by ~20%, and the time taken to run `PurePath(p, "cheese")`, where `p = PurePath("/foo", "bar", "baz")`, by ~40%.
Automerge-Triggered-By: GH:AlexWaygood
Barney Gale [Sun, 5 Mar 2023 22:46:45 +0000 (22:46 +0000)]
GH-101362: Check pathlib.Path flavour compatibility at import time (GH-101664)
This saves a comparison in `pathlib.Path.__new__()` and reduces the time taken to run `Path()` by ~5%.
Automerge-Triggered-By: GH:AlexWaygood
Barney Gale [Sun, 5 Mar 2023 22:00:56 +0000 (22:00 +0000)]
GH-101362: Call join() only when >1 argument supplied to pathlib.PurePath() (#101665)
GH-101362: Call join() only when >1 argument supplied to pathlib.PurePath
This reduces the time taken to run `PurePath("foo")` by ~15%
Alex Waygood [Sun, 5 Mar 2023 21:37:29 +0000 (21:37 +0000)]
gh-102444: Fix minor bugs in `test_typing` highlighted by pyflakes (#102445)
Partha P. Mukherjee [Sun, 5 Mar 2023 17:31:26 +0000 (12:31 -0500)]
GH-102341: Improve the test function for pow (#102342)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
JosephSBoyle [Sun, 5 Mar 2023 15:07:44 +0000 (15:07 +0000)]
Fix unused classes in a typing test (GH-102437)
As part of investigation issue https://github.com/python/cpython/issues/102433, I discovered what I believe to be an error where two classes `CI` and `DI` are not being used. The assertions beneath them act on `C` and `D`, duplicating existing assertions in this test.
Automerge-Triggered-By: GH:AlexWaygood
Yeojin Kim [Sun, 5 Mar 2023 14:54:33 +0000 (23:54 +0900)]
gh-101979: argparse: fix a bug where parentheses in metavar argument of add_argument() were dropped (#102318)
Marta Gómez Macías [Sun, 5 Mar 2023 11:00:41 +0000 (12:00 +0100)]
gh-102356: Add thrashcan macros to filter object dealloc (#102426)
Add thrashcan macros to the deallocator of the filter objects to protect against deeply nested destruction of chains of nested filters.
Sergey B Kirpichev [Sun, 5 Mar 2023 09:31:56 +0000 (12:31 +0300)]
Move around example in to_bytes() to avoid confusion (#101595)
Moves an example to be closer to the sentence that refers to it.
Kumar Aditya [Sun, 5 Mar 2023 06:45:22 +0000 (12:15 +0530)]
GH-97546: fix flaky asyncio `test_wait_for_race_condition` test (#102421)
Matthias Görgens [Sat, 4 Mar 2023 21:39:52 +0000 (05:39 +0800)]
gh-96821: Add config option `--with-strict-overflow` (#96823)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Shantanu <hauntsaninja@gmail.com>
Dustin Rodrigues [Sat, 4 Mar 2023 21:35:25 +0000 (16:35 -0500)]
gh-101992: update pstlib module documentation (#102133)
Jaysinh Shukla [Sat, 4 Mar 2023 21:32:13 +0000 (03:02 +0530)]
gh-63301: Set exit code when tabnanny CLI exits on error (#7699)
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Byeongmin Choi [Sat, 4 Mar 2023 16:01:54 +0000 (01:01 +0900)]
gh-101863: Fix wrong comments in EUC-KR codec (gh-102417)
Gouvernathor [Sat, 4 Mar 2023 15:08:57 +0000 (16:08 +0100)]
gh-102302 Micro-optimize `inspect.Parameter.__hash__` (#102303)
Alexey Izbyshev [Sat, 4 Mar 2023 14:24:08 +0000 (17:24 +0300)]
gh-102179: Fix `os.dup2` error reporting for negative fds (#102180)
Raj [Sat, 4 Mar 2023 14:21:29 +0000 (19:51 +0530)]
gh-101892: Fix `SystemError` when a callable iterator call exhausts the iterator (#101896)
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Mark Dickinson [Sat, 4 Mar 2023 12:20:14 +0000 (12:20 +0000)]
Remove unused internal macros (#102415)
Since #101826 was merged, the internal macro `_Py_InIntegralTypeRange` is unused, as are its supporting macros `_Py_IntegralTypeMax` and `_Py_IntegralTypeMin`. This PR removes them.
Note that `_Py_InIntegralTypeRange` doesn't actually work as advertised - it's not a safe way to avoid undefined behaviour in an integer to double conversion.
Jacob Bower [Sat, 4 Mar 2023 04:59:21 +0000 (20:59 -0800)]
gh-102021 : Allow multiple input files for interpreter loop generator (#102022)
The input files no longer use `-i`.
Wagner Alberto [Fri, 3 Mar 2023 17:25:31 +0000 (14:25 -0300)]
Add import of `unittest.mock.Mock` in documentation (#102346)
Nikita Sobolev [Fri, 3 Mar 2023 17:16:50 +0000 (20:16 +0300)]
gh-102383: [docs] Arguments of `PyObject_CopyData` are `PyObject *` (#102390)
Owain Davies [Fri, 3 Mar 2023 10:51:32 +0000 (17:51 +0700)]
gh-101754: Document that Windows converts keys in `os.environ` to uppercase (GH-101840)
Nikita Sobolev [Fri, 3 Mar 2023 03:59:05 +0000 (06:59 +0300)]
gh-102324: Improve tests of `typing.override` (#102325)
Fixes #101564
Irit Katriel [Thu, 2 Mar 2023 18:38:22 +0000 (18:38 +0000)]
gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)
Michael K [Thu, 2 Mar 2023 15:26:49 +0000 (16:26 +0100)]
Fix typos in documentation and comments (GH-102374)
Found some duplicate `to`s in the documentation and some code comments and fixed them.
[Misc/NEWS.d/3.12.0a1.rst](https://github.com/python/cpython/blob/
ed55c69ebd74178115cd8b080f7f8e7588cd5fda /Misc/NEWS.d/3.12.0a1.rst) also contains two duplicate `to`s, but I wasn't sure if it's ok to touch that file. Looks auto generated. I'm happy to amend the PR if requested. :)
Automerge-Triggered-By: GH:AlexWaygood
Dong-hee Na [Thu, 2 Mar 2023 11:32:05 +0000 (20:32 +0900)]
gh-101101: Fix test_code_extra to reset value for refleak test (gh-102350)
Hyunkyun Moon [Thu, 2 Mar 2023 11:10:08 +0000 (20:10 +0900)]
gh-95672: Update memory_watchdog to use test.support.get_pagesize (gh-102365)
Stefan Pochmann [Thu, 2 Mar 2023 03:16:23 +0000 (04:16 +0100)]
gh-102088 Optimize iter_index itertools recipe (GH-102360)
Hyunkyun Moon [Wed, 1 Mar 2023 14:56:19 +0000 (23:56 +0900)]
gh-95672 skip fcntl when pipesize is smaller than pagesize (gh-102163)
Max Bachmann [Wed, 1 Mar 2023 14:50:38 +0000 (15:50 +0100)]
gh-102344: Reimplement winreg QueryValue / SetValue using QueryValueEx / SetValueEx (GH-102345)
The newer APIs are more widely available than the old ones, and are called in a way to preserve functionality.
Max Bachmann [Wed, 1 Mar 2023 12:01:39 +0000 (13:01 +0100)]
gh-102336: Ensure CancelIoEx result is not ignored (GH-102347)
fix ignored return value
Irit Katriel [Wed, 1 Mar 2023 09:49:23 +0000 (09:49 +0000)]
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in tkinter module (#102319)
Inada Naoki [Wed, 1 Mar 2023 00:48:15 +0000 (09:48 +0900)]
Doc: Fix minor error in ePub (GH-100614)
Fix issue reported https://mail.python.org/archives/list/docs@python.org/message/KE7OIAO53P4XRC4ZOWPDHA63ZQJCHEC3/
Max Bachmann [Wed, 1 Mar 2023 00:31:21 +0000 (01:31 +0100)]
gh-102336: Remove code specifically for handling Windows 7 (GH-102337)
Anthony Sottile [Tue, 28 Feb 2023 21:34:06 +0000 (16:34 -0500)]
gh-99108: Add missing md5/sha1 defines to Modules/Setup (#102308)
Eric Snow [Tue, 28 Feb 2023 21:16:39 +0000 (14:16 -0700)]
gh-100227: Move _str_replace_inf to PyInterpreterState (gh-102333)
https://github.com/python/cpython/issues/100227
Eric Snow [Tue, 28 Feb 2023 20:14:40 +0000 (13:14 -0700)]
gh-100227: Move the dtoa State to PyInterpreterState (gh-102331)
https://github.com/python/cpython/issues/100227
Guido van Rossum [Tue, 28 Feb 2023 16:49:35 +0000 (08:49 -0800)]
GH-102305: Expand some macros in generated_cases.c.h (#102309)
* Emit straight stack_pointer[-i] instead of PEEK(i), POKE(i, ...)
* Expand JUMPBY() and NEXTOPARG(), and fix a perf bug
Ee Durbin [Tue, 28 Feb 2023 13:23:39 +0000 (08:23 -0500)]
Migrate to new PSF mailgun account (#102284)
Our legacy mailgun account is associated with a parent rackspace account that I am trying to decomission.
The necessary secret has been added to the GitHub Actions Secrets already, so this is ready to go on approval.
Irit Katriel [Tue, 28 Feb 2023 11:50:52 +0000 (11:50 +0000)]
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in Python/) (#102193)
Furkan Onder [Tue, 28 Feb 2023 11:43:00 +0000 (11:43 +0000)]
GH-90744: Fix erroneous doc links in the sys module (#101319)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Irit Katriel [Tue, 28 Feb 2023 11:29:32 +0000 (11:29 +0000)]
gh-87092: Make jump target label equal to the offset of the target in the instructions sequence (#102093)
Petr Viktorin [Tue, 28 Feb 2023 08:31:01 +0000 (09:31 +0100)]
gh-101101: Unstable C API tier (PEP 689) (GH-101102)
JosephSBoyle [Tue, 28 Feb 2023 06:11:52 +0000 (06:11 +0000)]
IDLE: Simplify DynOptionsMenu __init__code (#101371)
Refactor DynOptionMenu's initializer to not copy kwargs dict and use subscripting;
improve its htest.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Steven Troxler [Mon, 27 Feb 2023 21:16:11 +0000 (13:16 -0800)]
gh-101561: Add typing.override decorator (#101564)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Sergey B Kirpichev [Mon, 27 Feb 2023 19:11:28 +0000 (22:11 +0300)]
gh-101825: Clarify that as_integer_ratio() output is always normalized (#101843)
Make docstrings for `as_integer_ratio` consistent across types, and document that
the returned pair is always normalized (coprime integers, with positive denominator).
---------
Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Sergey B Kirpichev [Mon, 27 Feb 2023 18:53:22 +0000 (21:53 +0300)]
gh-101773: Optimize creation of Fractions in private methods (#101780)
This PR adds a private `Fraction._from_coprime_ints` classmethod for internal creations of `Fraction` objects, replacing the use of `_normalize=False` in the existing constructor. This speeds up creation of `Fraction` objects arising from calculations. The `_normalize` argument to the `Fraction` constructor has been removed.
Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Eric Snow [Mon, 27 Feb 2023 16:21:18 +0000 (09:21 -0700)]
gh-102251: Updates to test_imp Toward Fixing Some Refleaks (gh-102254)
This is related to fixing the refleaks introduced by commit
096d009 . I haven't been able to find the leak yet, but these changes are a consequence of that effort. This includes some cleanup, some tweaks to the existing tests, and a bunch of new test cases. The only change here that might have impact outside the tests in question is in imp.py, where I update imp.load_dynamic() to use spec_from_file_location() instead of creating a ModuleSpec directly.
Also note that I've updated the tests to only skip if we're checking for refleaks (regrtest's --huntrleaks), whereas in gh-101969 I had skipped the tests entirely. The tests will be useful for some upcoming work and I'd rather the refleaks not hold that up. (It isn't clear how quickly we'll be able to fix the leaking code, though it will certainly be done in the short term.)
https://github.com/python/cpython/issues/102251
Gouvernathor [Mon, 27 Feb 2023 15:13:18 +0000 (16:13 +0100)]
gh-102296 Document that inspect.Parameter kinds support ordering (GH-102297)
Automerge-Triggered-By: GH:AlexWaygood
Dennis Sweeney [Mon, 27 Feb 2023 10:46:40 +0000 (05:46 -0500)]
gh-102250: Fix double-decref in COMPARE_AND_BRANCH error case (GH-102287)
Nikita Sobolev [Mon, 27 Feb 2023 07:26:21 +0000 (10:26 +0300)]
gh-101100: Fix sphinx warnings in `types` module (#102274)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Rotzbua [Mon, 27 Feb 2023 02:10:34 +0000 (03:10 +0100)]
gh-91038: Change default argument value to `False` instead of `0` (#31621)
The argument is used as a switch and corresponds to a boolean logic. Therefore it is more intuitive to use the corresponding constant `False` as default value instead of the integer `0`.
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Jelle Zijlstra [Sun, 26 Feb 2023 22:45:37 +0000 (14:45 -0800)]
gh-101765: unicodeobject: use Py_XDECREF correctly (#102283)
VMan [Sun, 26 Feb 2023 13:15:27 +0000 (13:15 +0000)]
[doc] Improve grammar/fix missing word (GH-102060)
Skip Montanaro [Sun, 26 Feb 2023 02:22:16 +0000 (20:22 -0600)]
gh-102259: Fix re doc issue regarding right square brackets (#102264)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Jelle Zijlstra [Sun, 26 Feb 2023 00:01:58 +0000 (16:01 -0800)]
gh-101765: Fix refcount issues in list and unicode pickling (#102265)
Followup from #101769.
Nikita Sobolev [Sat, 25 Feb 2023 21:48:00 +0000 (00:48 +0300)]
gh-101100: Fix sphinx warnings in `typing` module docs (#102260)
Eclips4 [Sat, 25 Feb 2023 20:50:24 +0000 (23:50 +0300)]
gh-102252: Improve coverage of test_bool.py (#102253)
Add tests for conversion from bool to complex.
Jason R. Coombs [Sat, 25 Feb 2023 16:15:48 +0000 (11:15 -0500)]
gh-102209: Sync with zipp 3.15 moving complexity tests into dedicated module (#102232)
Sync with jaraco/zipp@
757a4e1a .
Jelle Zijlstra [Sat, 25 Feb 2023 13:21:32 +0000 (05:21 -0800)]
asyncio docs: Fix dangling hyphen (#102227)
Currently this gets rendered with a dangling hyphen.
Pradyun Gedam [Sat, 25 Feb 2023 12:00:12 +0000 (12:00 +0000)]
gh-101997: Update bundled pip version to 23.0.1 (#101998)
Hugo van Kemenade [Sat, 25 Feb 2023 09:42:45 +0000 (11:42 +0200)]
gh-101100: Fix Sphinx warnings in `decimal` module (#102125)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Kumar Aditya [Sat, 25 Feb 2023 06:51:36 +0000 (12:21 +0530)]
GH-102126: fix deadlock at shutdown when clearing thread states (#102222)
SKO [Sat, 25 Feb 2023 02:26:40 +0000 (11:26 +0900)]
gh-95675: fix uid and gid at test_add_dir_getmember (gh-102207)
Co-authored-by: Seonkyo Ok <seonkyo.ok@linecorp.com>
Ionite [Fri, 24 Feb 2023 23:02:04 +0000 (18:02 -0500)]
gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when internal access of `builtins.__dict__` exhausts the iterator (#101769)
Jason R. Coombs [Fri, 24 Feb 2023 22:58:10 +0000 (17:58 -0500)]
gh-102209: Disable the timeout in test_implied_dirs_performance. (#102225)
Disable the timeout in test_implied_dirs_performance. Workaround for #102209 until I can work out a more robust test for linearity.
Irit Katriel [Fri, 24 Feb 2023 21:43:03 +0000 (21:43 +0000)]
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in Modules/) (#102196)
Erlend E. Aasland [Fri, 24 Feb 2023 20:16:29 +0000 (21:16 +0100)]
gh-101476: Use _PyType_GetModuleState where applicable (#102188)
Stefan Pochmann [Fri, 24 Feb 2023 16:13:05 +0000 (17:13 +0100)]
gh-102105 Fix wording in filterfalse/quantify/filter (GH-102189)
Max Bachmann [Fri, 24 Feb 2023 14:53:50 +0000 (15:53 +0100)]
Remove references to old Windows source files from internal documentation (GH-102216)
Max Bachmann [Fri, 24 Feb 2023 12:38:21 +0000 (13:38 +0100)]
gh-102141: replace use of getpid on Windows with GetCurrentProcessId (GH-102142)
Yeojin Kim [Fri, 24 Feb 2023 10:26:51 +0000 (19:26 +0900)]
gh-81652: Add MAP_ALIGNED_SUPER FreeBSD and MAP_CONCEAL OpenBSD constants (gh-102191)
Eclips4 [Fri, 24 Feb 2023 02:28:24 +0000 (05:28 +0300)]
gh-102158: Add tests for `softkwlist` (#102159)
---------
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Jacob Bower [Thu, 23 Feb 2023 22:57:06 +0000 (14:57 -0800)]
Fix deadlock on shutdown if test_current_{exception,frames} fails (#102019)
* Don't deadlock on shutdown if test_current_{exception,frames} fails
These tests spawn a thread that waits on a threading.Event. If the test fails any of its assertions, the Event won't be signaled and the thread will wait indefinitely, causing a deadlock when threading._shutdown() tries to join all outstanding threads.
Co-authored-by: Brett Simmers <bsimmers@meta.com>
* Add a news entry
* Fix whitespace
---------
Co-authored-by: Brett Simmers <bsimmers@meta.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Erlend E. Aasland [Thu, 23 Feb 2023 21:42:15 +0000 (22:42 +0100)]
gh-101476: Add _PyType_GetModuleState (GH-101477)
For fast module state access from heap type methods.
Jonathan Protzenko [Thu, 23 Feb 2023 17:23:57 +0000 (09:23 -0800)]
gh-99108: Followup fix for Modules/Setup (GH-102183)
Automerge-Triggered-By: GH:erlend-aasland
Erlend E. Aasland [Thu, 23 Feb 2023 15:03:13 +0000 (16:03 +0100)]
gh-93649: Split exception tests from _testcapimodule.c (GH-102173)
Automerge-Triggered-By: GH:erlend-aasland
Erlend E. Aasland [Thu, 23 Feb 2023 15:02:23 +0000 (16:02 +0100)]
gh-101981: Consolidate macOS configure steps in CI (GH-102131)
Automerge-Triggered-By: GH:erlend-aasland
Erlend E. Aasland [Thu, 23 Feb 2023 14:09:51 +0000 (15:09 +0100)]
gh-102151: Correctly fetch CONFIG_ARGS in Tools/freeze/test/freeze.py (#102152)