[Python-checkins] gh-117303: Don't detach in `PyThreadState_DeleteCurrent()` (#117304)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/bfc57d43d8766120ba0c8f3f6d7b2ac681a81d8a commit: bfc57d43d8766120ba0c8f3f6d7b2ac681a81d8a branch: main author: Sam Gross committer: colesbury date: 2024-03-29T18:58:08-04:00 summary: gh-117303: Don't detach in `PyThreadState_DeleteCurrent()` (#117304) Th

[Python-checkins] gh-116664: In _warnings.c, make filters_version access thread-safe (#117374)

2024-03-29 Thread erlend-aasland
https://github.com/python/cpython/commit/05e0b67a43c5c1778dc2643c8b7c12864e135999 commit: 05e0b67a43c5c1778dc2643c8b7c12864e135999 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-03-29T21:23:28+01:00 summary: gh-116664: In _warnings.c, make filters_version access thre

[Python-checkins] gh-117300: Use stop the world to make `sys._current_frames` and `sys._current_exceptions` thread-safe. (#117301)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/01bd74eadbc4ff839d39762fae6366f50c1e116e commit: 01bd74eadbc4ff839d39762fae6366f50c1e116e branch: main author: Sam Gross committer: colesbury date: 2024-03-29T15:33:06-04:00 summary: gh-117300: Use stop the world to make `sys._current_frames` and `sys._c

[Python-checkins] Fix broken format in error for bad input in summarize_stats.py (#117375)

2024-03-29 Thread gvanrossum
https://github.com/python/cpython/commit/94c97423a9c4969f8ddd4a3aa4aacb99c4d5263d commit: 94c97423a9c4969f8ddd4a3aa4aacb99c4d5263d branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-29T18:31:09Z summary: Fix broken format in error for bad input in summarize_stats.py (#1173

[Python-checkins] gh-111926: Avoid locking in PyType_IsSubtype (#117275)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/5d21d884b6ffa45dac50a5f9a07c41356a8478b4 commit: 5d21d884b6ffa45dac50a5f9a07c41356a8478b4 branch: main author: mpage committer: colesbury date: 2024-03-29T13:42:02-04:00 summary: gh-111926: Avoid locking in PyType_IsSubtype (#117275) Read the MRO in a th

[Python-checkins] gh-117323: Make `cell` thread-safe in free-threaded builds (#117330)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/19c1dd60c5b53fb0533610ad139ef591294f26e8 commit: 19c1dd60c5b53fb0533610ad139ef591294f26e8 branch: main author: Sam Gross committer: colesbury date: 2024-03-29T13:35:43-04:00 summary: gh-117323: Make `cell` thread-safe in free-threaded builds (#117330) Us

[Python-checkins] gh-117344: Skip flaky tests in free-threaded build (#117355)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/397d88db5e9ab2a43de3fdf5f8b973a949edc405 commit: 397d88db5e9ab2a43de3fdf5f8b973a949edc405 branch: main author: Sam Gross committer: colesbury date: 2024-03-29T13:34:04-04:00 summary: gh-117344: Skip flaky tests in free-threaded build (#117355) The tests

[Python-checkins] gh-112529: Don't untrack tuples or dicts with zero refcount (#117370)

2024-03-29 Thread colesbury
https://github.com/python/cpython/commit/f05fb2e65c2dffdfae940f2707765c4994925205 commit: f05fb2e65c2dffdfae940f2707765c4994925205 branch: main author: Sam Gross committer: colesbury date: 2024-03-29T13:33:04-04:00 summary: gh-112529: Don't untrack tuples or dicts with zero refcount (#117370) T

[Python-checkins] gh-116664: Fix unused var warnings in _warnings.c in non-free-threaded builds (#117373)

2024-03-29 Thread erlend-aasland
https://github.com/python/cpython/commit/ddf95b5f16031cdbd0d728e55eb06dff002a8678 commit: ddf95b5f16031cdbd0d728e55eb06dff002a8678 branch: main author: Erlend E. Aasland committer: erlend-aasland date: 2024-03-29T17:26:06Z summary: gh-116664: Fix unused var warnings in _warnings.c in non-free-th

[Python-checkins] [3.11] [3.12] gh-117347: Fix test_clinic side effects (GH-117363) (GH-117365) (#117366)

2024-03-29 Thread vstinner
https://github.com/python/cpython/commit/54ee0386151139de9e65ac247ae980d599703458 commit: 54ee0386151139de9e65ac247ae980d599703458 branch: 3.11 author: Miss Islington (bot) <[email protected]> committer: vstinner date: 2024-03-29T11:21:56Z summary: [3.11] [3.12] gh-

[Python-checkins] gh-117166: Ignore empty and temporary dirs in `test_makefile` (#117190)

2024-03-29 Thread sobolevn
https://github.com/python/cpython/commit/d9cfe7e565a6e2dc15747a904736264e31a10be4 commit: d9cfe7e565a6e2dc15747a904736264e31a10be4 branch: main author: Nikita Sobolev committer: sobolevn date: 2024-03-29T14:14:25+03:00 summary: gh-117166: Ignore empty and temporary dirs in `test_makefile` (#1171

[Python-checkins] [3.12] gh-117347: Fix test_clinic side effects (#117363) (#117365)

2024-03-29 Thread vstinner
https://github.com/python/cpython/commit/c80d13838dbcfe239eeabfd950bc524d797e6db1 commit: c80d13838dbcfe239eeabfd950bc524d797e6db1 branch: 3.12 author: Victor Stinner committer: vstinner date: 2024-03-29T12:04:25+01:00 summary: [3.12] gh-117347: Fix test_clinic side effects (#117363) (#117365)

[Python-checkins] gh-117347: Fix test_clinic side effects (#117363)

2024-03-29 Thread vstinner
https://github.com/python/cpython/commit/35b6c4a4da201a947b2ceb96ae4c0d83d4d2df4f commit: 35b6c4a4da201a947b2ceb96ae4c0d83d4d2df4f branch: main author: Victor Stinner committer: vstinner date: 2024-03-29T10:25:17Z summary: gh-117347: Fix test_clinic side effects (#117363) Save/restore converter

[Python-checkins] gh-117142: ctypes: Migrate global vars to module state (GH-117189)

2024-03-29 Thread encukou
https://github.com/python/cpython/commit/7e2fef865899837c47e91ef0180fa59eb03e840b commit: 7e2fef865899837c47e91ef0180fa59eb03e840b branch: main author: neonene <[email protected]> committer: encukou date: 2024-03-29T10:40:48+01:00 summary: gh-117142: ctypes: Migrate global