[Python-checkins] gh-113317: Argument Clinic: move C/Py identifier helpers into libclinic (#115520)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/351c103134e43c2ee43deb10cdc9afb37b916a4e commit: 351c103134e43c2ee43deb10cdc9afb37b916a4e branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-16T07:42:15+01:00 summary: gh-113317: Argument Clinic: move C/Py identifier helpers in

[Python-checkins] gh-115503: Fix `run_presite` error handling (#115504)

2024-02-15 Thread sobolevn
https://github.com/python/cpython/commit/20eaf4d5dff7fa20f8a745450fef760f0923eb52 commit: 20eaf4d5dff7fa20f8a745450fef760f0923eb52 branch: main author: Nikita Sobolev committer: sobolevn date: 2024-02-16T08:33:17+03:00 summary: gh-115503: Fix `run_presite` error handling (#115504) files: M Pyth

[Python-checkins] [3.10] gh-105821: Use a raw f-string in test_httpservers.py (GH-105822) (#115519)

2024-02-15 Thread pablogsal
https://github.com/python/cpython/commit/6091fbda8bceda96a915deb4493bf8d73df67c01 commit: 6091fbda8bceda96a915deb4493bf8d73df67c01 branch: 3.10 author: Miss Islington (bot) <[email protected]> committer: pablogsal date: 2024-02-16T01:06:00Z summary: [3.10] gh-105821

[Python-checkins] gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)

2024-02-15 Thread corona10
https://github.com/python/cpython/commit/321d13fd2b858d76cd4cbd03e6d8c4cba307449e commit: 321d13fd2b858d76cd4cbd03e6d8c4cba307449e branch: main author: Donghee Na committer: corona10 date: 2024-02-16T01:01:36Z summary: gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)

[Python-checkins] gh-113743: Use per-interpreter locks for types (#115541)

2024-02-15 Thread DinoV
https://github.com/python/cpython/commit/454d7963e31cded1de3a90642da7259848efd232 commit: 454d7963e31cded1de3a90642da7259848efd232 branch: main author: Dino Viehland committer: DinoV date: 2024-02-15T16:28:31-08:00 summary: gh-113743: Use per-interpreter locks for types (#115541) Move type-lock

[Python-checkins] gh-114572: Fix locking in cert_store_stats and get_ca_certs (#114573)

2024-02-15 Thread alex
https://github.com/python/cpython/commit/bce693111bff906ccf9281c22371331aaff766ab commit: bce693111bff906ccf9281c22371331aaff766ab branch: main author: David Benjamin committer: alex date: 2024-02-15T19:24:51-05:00 summary: gh-114572: Fix locking in cert_store_stats and get_ca_certs (#114573) *

[Python-checkins] gh-113317: Argument Clinic: move linear_format into libclinic (#115518)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/58cb634632cd4d27e1348320665bcfa010e9cbb2 commit: 58cb634632cd4d27e1348320665bcfa010e9cbb2 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T23:52:20+01:00 summary: gh-113317: Argument Clinic: move linear_format into libclin

[Python-checkins] gh-115498: Fix `SET_COUNT` error handling in `_xxinterpchannelsmodule` (#115499)

2024-02-15 Thread sobolevn
https://github.com/python/cpython/commit/fd2bb4be3dd802b1957cf37fe68a3634ab054b2e commit: fd2bb4be3dd802b1957cf37fe68a3634ab054b2e branch: main author: Nikita Sobolev committer: sobolevn date: 2024-02-16T00:31:23+03:00 summary: gh-115498: Fix `SET_COUNT` error handling in `_xxinterpchannelsmodul

[Python-checkins] gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)

2024-02-15 Thread DinoV
https://github.com/python/cpython/commit/ae460d450ab854ca66d509ef6971cfe1b6312405 commit: ae460d450ab854ca66d509ef6971cfe1b6312405 branch: main author: Dino Viehland committer: DinoV date: 2024-02-15T10:54:57-08:00 summary: gh-113743: Make the MRO cache thread-safe in free-threaded builds (#1139

[Python-checkins] gh-113317: Argument Clinic: inline required_type_for_self_for_parser() in self converter (#115522)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/e74fa294c9b0c67bfcbefdda5a069f0a7648f524 commit: e74fa294c9b0c67bfcbefdda5a069f0a7648f524 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T16:03:58Z summary: gh-113317: Argument Clinic: inline required_type_for_self_for_pa

[Python-checkins] [3.11] gh-100734: What's New in 3.x: Add missing detail from 3.x branch (GH-114689) (#115527)

2024-02-15 Thread hugovk
https://github.com/python/cpython/commit/963315cbd92038983c657f1eaeb92e64ee8f8e8b commit: 963315cbd92038983c657f1eaeb92e64ee8f8e8b branch: 3.11 author: Hugo van Kemenade <[email protected]> committer: hugovk <[email protected]> date: 2024-02-15T17:44:50+0

[Python-checkins] [3.12] gh-100734: What's New in 3.x: Add missing detail from 3.x branch (GH-114689) (#115526)

2024-02-15 Thread hugovk
https://github.com/python/cpython/commit/f383ca1a6fa1a2a83c8c1a0e56cf997c77fa2893 commit: f383ca1a6fa1a2a83c8c1a0e56cf997c77fa2893 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: hugovk <[email protected]> date: 2024-02-1

[Python-checkins] gh-100734: What's New in 3.x: Add missing detail from 3.x branch (#114689)

2024-02-15 Thread hugovk
https://github.com/python/cpython/commit/cfb26401f60a428b3674eb5d9eecf315eb55acab commit: cfb26401f60a428b3674eb5d9eecf315eb55acab branch: main author: Hugo van Kemenade <[email protected]> committer: hugovk <[email protected]> date: 2024-02-15T17:32:33+0

[Python-checkins] gh-112433: Add optional _align_ attribute to ctypes.Structure (GH-113790)

2024-02-15 Thread serhiy-storchaka
https://github.com/python/cpython/commit/298bcdc185d1a9709271e61a4cc529d33483add4 commit: 298bcdc185d1a9709271e61a4cc529d33483add4 branch: main author: monkeyman192 committer: serhiy-storchaka date: 2024-02-15T16:40:20+02:00 summary: gh-112433: Add optional _align_ attribute to ctypes.Structure

[Python-checkins] gh-115420: Fix translation of exception hander targets by _testinternalcapi.optimize_cfg. (#115425)

2024-02-15 Thread iritkatriel
https://github.com/python/cpython/commit/f42e112fd86edb5507a38a2eb850d0ebc6bc27a2 commit: f42e112fd86edb5507a38a2eb850d0ebc6bc27a2 branch: main author: Irit Katriel <[email protected]> committer: iritkatriel <[email protected]> date: 2024-02-15T

[Python-checkins] gh-115376: fix segfault in _testinternalcapi.compiler_codegen on bad input (#115379)

2024-02-15 Thread iritkatriel
https://github.com/python/cpython/commit/3a9e67a9fdb4fad13bf42df6eb91126ab2ef45a1 commit: 3a9e67a9fdb4fad13bf42df6eb91126ab2ef45a1 branch: main author: Irit Katriel <[email protected]> committer: iritkatriel <[email protected]> date: 2024-02-15T

[Python-checkins] gh-115124: Use _PyObject_ASSERT() in gc.c (#115125)

2024-02-15 Thread vstinner
https://github.com/python/cpython/commit/94f1334e52fbc1550feba4f433b16589d55255b9 commit: 94f1334e52fbc1550feba4f433b16589d55255b9 branch: main author: Victor Stinner committer: vstinner date: 2024-02-15T14:29:42Z summary: gh-115124: Use _PyObject_ASSERT() in gc.c (#115125) Replace assert() wit

[Python-checkins] gh-115347: avoid emitting redundant NOP for the docstring with -OO (#115494)

2024-02-15 Thread iritkatriel
https://github.com/python/cpython/commit/732faf17a618d65d264ffe775fa6db4508e3d9ff commit: 732faf17a618d65d264ffe775fa6db4508e3d9ff branch: main author: Irit Katriel <[email protected]> committer: iritkatriel <[email protected]> date: 2024-02-15T

[Python-checkins] gh-115432: Add critical section variant that handles a NULL object (#115433)

2024-02-15 Thread colesbury
https://github.com/python/cpython/commit/ad4f909e0e7890e027c4ae7fea74586667242ad3 commit: ad4f909e0e7890e027c4ae7fea74586667242ad3 branch: main author: Sam Gross committer: colesbury date: 2024-02-15T08:37:54-05:00 summary: gh-115432: Add critical section variant that handles a NULL object (#115

[Python-checkins] [3.11] gh-108303: Move all `pydoc` related files to `test_pydoc` (GH-114506) (#115501)

2024-02-15 Thread sobolevn
https://github.com/python/cpython/commit/c3a274b0fe58703e3472098438948b926a7f06b5 commit: c3a274b0fe58703e3472098438948b926a7f06b5 branch: 3.11 author: Nikita Sobolev committer: sobolevn date: 2024-02-15T16:36:10+03:00 summary: [3.11] gh-108303: Move all `pydoc` related files to `test_pydoc` (GH

[Python-checkins] [3.12] gh-108303: Move all `pydoc` related files to `test_pydoc` (GH-114506) (#115502)

2024-02-15 Thread sobolevn
https://github.com/python/cpython/commit/9bc32cdc363dfa00293917be3d694df8fa7f7007 commit: 9bc32cdc363dfa00293917be3d694df8fa7f7007 branch: 3.12 author: Nikita Sobolev committer: sobolevn date: 2024-02-15T16:35:56+03:00 summary: [3.12] gh-108303: Move all `pydoc` related files to `test_pydoc` (GH

[Python-checkins] gh-115490: Work around test.support.interpreters.channels not handling unloading (#115515)

2024-02-15 Thread Yhg1s
https://github.com/python/cpython/commit/b0e5c35ded6d4a16d7a021c10c99bac94250edd0 commit: b0e5c35ded6d4a16d7a021c10c99bac94250edd0 branch: main author: T. Wouters committer: Yhg1s date: 2024-02-15T14:24:13+01:00 summary: gh-115490: Work around test.support.interpreters.channels not handling unl

[Python-checkins] gh-113317: Argument Clinic: remove global clinic instance (#115517)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/a0149fa6cf5792728bb18ee8e63f6f43b1c96934 commit: a0149fa6cf5792728bb18ee8e63f6f43b1c96934 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T13:21:31Z summary: gh-113317: Argument Clinic: remove global clinic instance (#1155

[Python-checkins] gh-113317: Argument Clinic: don't use global state in warn() and fail() (#115510)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/7f074a771bc4e3e299799fabf9b054a03f6693d2 commit: 7f074a771bc4e3e299799fabf9b054a03f6693d2 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T13:22:21+01:00 summary: gh-113317: Argument Clinic: don't use global state in warn(

[Python-checkins] gh-113317: Argument Clinic: don't use fail() in CLI (#115513)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/98ee4ecdbc07ecb8afc37383ad9f7a8466a6d795 commit: 98ee4ecdbc07ecb8afc37383ad9f7a8466a6d795 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T12:10:32Z summary: gh-113317: Argument Clinic: don't use fail() in CLI (#115513) f

[Python-checkins] bpo-38364: unwrap partialmethods just like we unwrap partials (#16600)

2024-02-15 Thread encukou
https://github.com/python/cpython/commit/edb59d57188e5535729c3948d673d0de1b729c05 commit: edb59d57188e5535729c3948d673d0de1b729c05 branch: main author: Martijn Pieters committer: encukou date: 2024-02-15T12:08:45+01:00 summary: bpo-38364: unwrap partialmethods just like we unwrap partials (#1660

[Python-checkins] gh-114626: add PyCFunctionFast and PyCFunctionFastWithKeywords (GH-114627)

2024-02-15 Thread encukou
https://github.com/python/cpython/commit/9e3729bbd77fb9dcaea6a06ac760160136d80b79 commit: 9e3729bbd77fb9dcaea6a06ac760160136d80b79 branch: main author: David Hewitt committer: encukou date: 2024-02-15T11:05:20+01:00 summary: gh-114626: add PyCFunctionFast and PyCFunctionFastWithKeywords (GH-1146

[Python-checkins] gh-114258: Refactor Argument Clinic function name parser (#114930)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/32f8ab1ab65c13ed70f047ffd780ec1fe303ff1e commit: 32f8ab1ab65c13ed70f047ffd780ec1fe303ff1e branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-02-15T09:45:21+01:00 summary: gh-114258: Refactor Argument Clinic function name parser (#

[Python-checkins] gh-112050: Make collections.deque thread-safe in free-threaded builds (#113830)

2024-02-15 Thread erlend-aasland
https://github.com/python/cpython/commit/dc978f6ab62b68c66d3b354638c310ee1cc844a6 commit: dc978f6ab62b68c66d3b354638c310ee1cc844a6 branch: main author: mpage committer: erlend-aasland date: 2024-02-15T09:22:47+01:00 summary: gh-112050: Make collections.deque thread-safe in free-threaded builds (