[Python-checkins] [3.14] gh-116738: Fix thread-safety issue in re module for free threading (gh-141923) (gh-141990)

2025-11-26 Thread colesbury
https://github.com/python/cpython/commit/f47e928574187ae97c778e326739b3aa0c7dc765 commit: f47e928574187ae97c778e326739b3aa0c7dc765 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-26T21:08:39Z summary: [3.

[Python-checkins] gh-116738: Fix thread-safety issue in re module for free threading (gh-141923)

2025-11-26 Thread colesbury
https://github.com/python/cpython/commit/bc9e63dd9d2931771415cca1b0ed774471d523c0 commit: bc9e63dd9d2931771415cca1b0ed774471d523c0 branch: main author: Alper committer: colesbury date: 2025-11-26T15:40:45-05:00 summary: gh-116738: Fix thread-safety issue in re module for free threading (gh

[Python-checkins] [3.14] Fix implicit import in `test_monitoring.py` (gh-141795) (gh-141920)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/7ccdbbd04e0076b2f50a9c47cae7185fb59e3e87 commit: 7ccdbbd04e0076b2f50a9c47cae7185fb59e3e87 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-24T20:19:20Z summary: [3.1

[Python-checkins] Fix implicit import in `test_monitoring.py` (gh-141795)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/369ce2b139a5b76c9c093cba1cee287cb6ffeec1 commit: 369ce2b139a5b76c9c093cba1cee287cb6ffeec1 branch: main author: SubbaraoGarlapati <[email protected]> committer: colesbury date: 2025-11-24T14:48:28-05:00 summary

[Python-checkins] [3.13] gh-129441: Fix some flakiness in test_instrumentation (gh-141881) (gh-141914)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/9127013b56488606735cbf41c4e6cf2a7bcf11d2 commit: 9127013b56488606735cbf41c4e6cf2a7bcf11d2 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-24T17:46:59Z summary: [3.

[Python-checkins] [3.14] gh-129441: Fix some flakiness in test_instrumentation (gh-141881) (gh-141913)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/f8b0c902084be40edb1cbdf67f4624b2d2ed commit: f8b0c902084be40edb1cbdf67f4624b2d2ed branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-24T16:44:54Z summary: [3.

[Python-checkins] gh-129441: Fix some flakiness in test_instrumentation (gh-141881)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/71126ab19c76d8227fc3b9c7c59b957ca82af4dd commit: 71126ab19c76d8227fc3b9c7c59b957ca82af4dd branch: main author: Sam Gross committer: colesbury date: 2025-11-24T11:19:07-05:00 summary: gh-129441: Fix some flakiness in test_instrumentation (gh-141881) Most

[Python-checkins] [3.14] gh-116749: Fix code comment for _PyConfig_GIL_DEFAULT (gh-141804) (gh-141911)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/cabaa47668a4ad83d6a1af1886b7da38785bfe95 commit: cabaa47668a4ad83d6a1af1886b7da38785bfe95 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-24T16:10:59Z summary: [3.

[Python-checkins] gh-116749: Fix code comment for _PyConfig_GIL_DEFAULT (gh-141804)

2025-11-24 Thread colesbury
https://github.com/python/cpython/commit/c490ffb7ac43e7132f866103cefd872afa067a6a commit: c490ffb7ac43e7132f866103cefd872afa067a6a branch: main author: Sam Gross committer: colesbury date: 2025-11-24T10:42:00-05:00 summary: gh-116749: Fix code comment for _PyConfig_GIL_DEFAULT (gh-141804

[Python-checkins] [3.14] gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845) (gh-141879)

2025-11-23 Thread colesbury
https://github.com/python/cpython/commit/1a798d30d8cb5ac3ff8b0b6ff9e458eb46e768aa commit: 1a798d30d8cb5ac3ff8b0b6ff9e458eb46e768aa branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-23T15:31:56Z summary: [3.

[Python-checkins] [3.13] gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845) (gh-141880)

2025-11-23 Thread colesbury
https://github.com/python/cpython/commit/dbb539efc31220313589ba7dd5c2674eba64c4e3 commit: dbb539efc31220313589ba7dd5c2674eba64c4e3 branch: 3.13 author: Sam Gross committer: colesbury date: 2025-11-23T15:30:37Z summary: [3.13] gh-120158: Fix inconsistent monitoring state when setting events too

[Python-checkins] gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845)

2025-11-23 Thread colesbury
https://github.com/python/cpython/commit/e457d60daafe66534283e0f79c81517634408e57 commit: e457d60daafe66534283e0f79c81517634408e57 branch: main author: Sam Gross committer: colesbury date: 2025-11-23T10:07:17-05:00 summary: gh-120158: Fix inconsistent monitoring state when setting events too

[Python-checkins] [3.14] gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822) (gh-141830)

2025-11-21 Thread colesbury
https://github.com/python/cpython/commit/5bca7f4d7ab685802a79e50e6746173c5cd7a00a commit: 5bca7f4d7ab685802a79e50e6746173c5cd7a00a branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-21T18:57:30Z summary: [3.

[Python-checkins] gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822)

2025-11-21 Thread colesbury
https://github.com/python/cpython/commit/2d50dd242e04b94f86cb23c4972c1b423c670175 commit: 2d50dd242e04b94f86cb23c4972c1b423c670175 branch: main author: Sam Gross committer: colesbury date: 2025-11-21T13:30:33-05:00 summary: gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822

[Python-checkins] [3.14] gh-116738: Make csv module thread-safe (gh-141365) (gh-141825)

2025-11-21 Thread colesbury
https://github.com/python/cpython/commit/af586d8d2601b5fe52277ba7bf5d9e1ff93ffbb6 commit: af586d8d2601b5fe52277ba7bf5d9e1ff93ffbb6 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-21T16:47:13Z summary: [3.

[Python-checkins] gh-116738: Make csv module thread-safe (gh-141365)

2025-11-21 Thread colesbury
https://github.com/python/cpython/commit/fb26d9c2ef739cbfdc134da5ab89470511f1f5fd commit: fb26d9c2ef739cbfdc134da5ab89470511f1f5fd branch: main author: Alper committer: colesbury date: 2025-11-21T11:22:31-05:00 summary: gh-116738: Make csv module thread-safe (gh-141365) Added a critical

[Python-checkins] [3.14] gh-139103: fix free-threading `dataclass.__init__` perf issue (gh-141596) (gh-141750)

2025-11-19 Thread colesbury
https://github.com/python/cpython/commit/b7c25eabd6d93e745c7216b42d026e6a36795724 commit: b7c25eabd6d93e745c7216b42d026e6a36795724 branch: 3.14 author: Sam Gross committer: colesbury date: 2025-11-19T15:00:51Z summary: [3.14] gh-139103: fix free-threading `dataclass.__init__` perf issue (gh

[Python-checkins] gh-139103: fix free-threading `dataclass.__init__` perf issue (gh-141596)

2025-11-18 Thread colesbury
https://github.com/python/cpython/commit/ce791541769a41beabec0f515cd62e504d46ff1c commit: ce791541769a41beabec0f515cd62e504d46ff1c branch: main author: Edward Xu committer: colesbury date: 2025-11-19T00:57:59Z summary: gh-139103: fix free-threading `dataclass.__init__` perf issue (gh-141596

[Python-checkins] [3.14] fix memory order of `_Py_atomic_store_uint_release` (GH-141562) (GH-141663)

2025-11-17 Thread colesbury
https://github.com/python/cpython/commit/cf141ab1b8d8a118aba7d14bfc360bc65e5e8b8b commit: cf141ab1b8d8a118aba7d14bfc360bc65e5e8b8b branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-17T14:38:00Z summary: [3.1

[Python-checkins] [3.14] GH-141212: Fix possible memory leak in gc_mark_span_push (gh-141213) (gh-141364)

2025-11-10 Thread colesbury
https://github.com/python/cpython/commit/9f425194318e0c11e60f1b1144d5ee902c58ba60 commit: 9f425194318e0c11e60f1b1144d5ee902c58ba60 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-11-10T16:55:01Z summary: [3.

[Python-checkins] GH-141212: Fix possible memory leak in gc_mark_span_push (gh-141213)

2025-11-10 Thread colesbury
https://github.com/python/cpython/commit/f835552946e29ec20144c359b8822f9e421d4d64 commit: f835552946e29ec20144c359b8822f9e421d4d64 branch: main author: Sergey Miryanov committer: colesbury date: 2025-11-10T11:19:13-05:00 summary: GH-141212: Fix possible memory leak in gc_mark_span_push (gh

[Python-checkins] gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549)

2025-11-05 Thread colesbury
https://github.com/python/cpython/commit/b83f379a972c001864d3593cd64fc07e7c7f375f commit: b83f379a972c001864d3593cd64fc07e7c7f375f branch: main author: Edward Xu committer: colesbury date: 2025-11-05T16:20:40-05:00 summary: gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549

[Python-checkins] gh-116738: Use PyMutex for bz2 module (gh-140555)

2025-10-27 Thread colesbury
https://github.com/python/cpython/commit/9479a62a51e6fbcb3372f5ac07b3ab861e7d17e3 commit: 9479a62a51e6fbcb3372f5ac07b3ab861e7d17e3 branch: main author: Alper committer: colesbury date: 2025-10-27T09:52:30-04:00 summary: gh-116738: Use PyMutex for bz2 module (gh-140555) The methods are already

[Python-checkins] [3.14] gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470) (gh-140504)

2025-10-23 Thread colesbury
https://github.com/python/cpython/commit/3944e9b3b24de994d46eb7f4af6eec49b3324271 commit: 3944e9b3b24de994d46eb7f4af6eec49b3324271 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-23T14:44:21Z summary: [3.

[Python-checkins] gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470)

2025-10-23 Thread colesbury
https://github.com/python/cpython/commit/574405c19e9b5de0504be46a3925027ded4495ae commit: 574405c19e9b5de0504be46a3925027ded4495ae branch: main author: Sam Gross committer: colesbury date: 2025-10-23T10:18:13-04:00 summary: gh-140431: Fix GC crash due to partially initialized coroutines (gh

[Python-checkins] [3.14] gh-116738: Add critical section to dbm/gdbm context manager (gh-140391) (gh-140459)

2025-10-22 Thread colesbury
https://github.com/python/cpython/commit/01b52ea5c03ed83dbf44369b75f3b158c14dd912 commit: 01b52ea5c03ed83dbf44369b75f3b158c14dd912 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-22T15:44:09Z summary: [3.

[Python-checkins] gh-116738: Add critical section to dbm/gdbm context manager (gh-140391)

2025-10-22 Thread colesbury
https://github.com/python/cpython/commit/d51be28876ac0715b6fc674ef41618d214021348 commit: d51be28876ac0715b6fc674ef41618d214021348 branch: main author: Alper committer: colesbury date: 2025-10-22T11:16:28-04:00 summary: gh-116738: Add critical section to dbm/gdbm context manager (gh-140391

[Python-checkins] [3.14] gh-140263: Fix data race in test_lock_two_threads (gh-140264) (gh-140369)

2025-10-20 Thread colesbury
https://github.com/python/cpython/commit/6493a6aaf3cfd7ccf6bb9de76e1a5c5e28feb75b commit: 6493a6aaf3cfd7ccf6bb9de76e1a5c5e28feb75b branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-20T14:25:42Z summary: [3.

[Python-checkins] gh-140263: Fix data race in test_lock_two_threads (gh-140264)

2025-10-20 Thread colesbury
https://github.com/python/cpython/commit/f11ec6e643f54f4ee698f7dfc878812a315f2af4 commit: f11ec6e643f54f4ee698f7dfc878812a315f2af4 branch: main author: Sam Gross committer: colesbury date: 2025-10-20T09:58:05-04:00 summary: gh-140263: Fix data race in test_lock_two_threads (gh-140264) Clang-20

[Python-checkins] [3.14] gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240) (#137416)

2025-10-18 Thread colesbury
https://github.com/python/cpython/commit/85dabb9c1592e6b1990d7a8d29c9ec872aaf750e commit: 85dabb9c1592e6b1990d7a8d29c9ec872aaf750e branch: 3.14 author: Sam Gross committer: colesbury date: 2025-10-07T17:36:56Z summary: [3.14] gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240

[Python-checkins] [3.14] gh-137400: Fix thread-safety issues when profiling all threads (gh-137518) (gh-137730)

2025-10-18 Thread colesbury
https://github.com/python/cpython/commit/fb699effbfd9b34a1b2f3ee10338f1f4279509bb commit: fb699effbfd9b34a1b2f3ee10338f1f4279509bb branch: 3.14 author: Sam Gross committer: colesbury date: 2025-10-07T13:45:23-04:00 summary: [3.14] gh-137400: Fix thread-safety issues when profiling all threads

[Python-checkins] [3.14] gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187) (gh-137206)

2025-10-18 Thread colesbury
https://github.com/python/cpython/commit/75de39ba1b61636e4a49a457de23de78e7f0a5a1 commit: 75de39ba1b61636e4a49a457de23de78e7f0a5a1 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-07T18:11:46Z summary: [3.

[Python-checkins] gh-139001: Fix thread-safety issue in `pathlib.Path` (gh-139066)

2025-10-17 Thread colesbury
https://github.com/python/cpython/commit/d9b4eef71e7904fbe3a3786a908e493be7debbff commit: d9b4eef71e7904fbe3a3786a908e493be7debbff branch: main author: Sam Gross committer: colesbury date: 2025-10-10T17:20:18-04:00 summary: gh-139001: Fix thread-safety issue in `pathlib.Path` (gh-139066) Don&#

[Python-checkins] [3.14] gh-137179: Fix flaky test_history_survive_crash test (gh-137180) (gh-137216)

2025-10-17 Thread colesbury
https://github.com/python/cpython/commit/52e88585b0e667b4ba4a8cd4a06228ea969587fe commit: 52e88585b0e667b4ba4a8cd4a06228ea969587fe branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-07T17:38:30Z summary: [3.

[Python-checkins] [3.14] gh-139001: Fix thread-safety issue in `pathlib.Path` (gh-139066) (gh-139926)

2025-10-17 Thread colesbury
https://github.com/python/cpython/commit/2660e98b30f83cdba6b52a89e74dfe7de17c1a85 commit: 2660e98b30f83cdba6b52a89e74dfe7de17c1a85 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-10T21:47:47Z summary: [3.

[Python-checkins] [3.14] gh-140061: Use `_PyObject_IsUniquelyReferenced()` to check if objects are uniquely referenced (gh-140062) (gh-140157)

2025-10-15 Thread colesbury
https://github.com/python/cpython/commit/045e34964a37ac50eecde481f93deedc640884da commit: 045e34964a37ac50eecde481f93deedc640884da branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-15T14:49:17Z summary: [3.

[Python-checkins] gh-140061: Use `_PyObject_IsUniquelyReferenced()` to check if objects are uniquely referenced (gh-140062)

2025-10-15 Thread colesbury
https://github.com/python/cpython/commit/32c264982ec67460642b907dabc3304019318291 commit: 32c264982ec67460642b907dabc3304019318291 branch: main author: Sergey Miryanov committer: colesbury date: 2025-10-15T09:48:21-04:00 summary: gh-140061: Use `_PyObject_IsUniquelyReferenced()` to check if

[Python-checkins] [3.14] gh-137017: Ensure `Thread.is_alive()` only returns False after the underlying OS thread exits (gh-137315) (gh-138916)

2025-10-07 Thread colesbury
https://github.com/python/cpython/commit/9e13cc28962ce92ea080cb7988d95fff70955d96 commit: 9e13cc28962ce92ea080cb7988d95fff70955d96 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-10-07T17:37:31Z summary: [3.

[Python-checkins] gh-137433: Fix deadlock with stop-the-world and daemon threads (gh-137735)

2025-09-16 Thread colesbury
https://github.com/python/cpython/commit/90fe3250f82712b61630d636246c92df7c40c816 commit: 90fe3250f82712b61630d636246c92df7c40c816 branch: main author: Sam Gross committer: colesbury date: 2025-09-16T09:21:58+01:00 summary: gh-137433: Fix deadlock with stop-the-world and daemon threads (gh

[Python-checkins] [3.13] gh-137017: Ensure `Thread.is_alive()` only returns False after the underlying OS thread exits (gh-137315) (gh-138917)

2025-09-15 Thread colesbury
https://github.com/python/cpython/commit/7160f9f5d8ec6597a1a5bd070b498bb890b8a790 commit: 7160f9f5d8ec6597a1a5bd070b498bb890b8a790 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-09-15T14:28:05+01:00 summary: [3.

[Python-checkins] gh-137017: Ensure `Thread.is_alive()` only returns False after the underlying OS thread exits (gh-137315)

2025-09-15 Thread colesbury
https://github.com/python/cpython/commit/aa9ceb17215af21ed6618d6f7ccb5bf57ca57101 commit: aa9ceb17215af21ed6618d6f7ccb5bf57ca57101 branch: main author: Abdul committer: colesbury date: 2025-09-15T11:13:37Z summary: gh-137017: Ensure `Thread.is_alive()` only returns False after the underlying

[Python-checkins] gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)

2025-08-13 Thread colesbury
https://github.com/python/cpython/commit/a10152f8fd0f4b291e53d646cffe22fbeec73e1e commit: a10152f8fd0f4b291e53d646cffe22fbeec73e1e branch: main author: Sam Gross committer: colesbury date: 2025-08-13T14:15:12-04:00 summary: gh-137400: Fix thread-safety issues when profiling all threads (gh

[Python-checkins] [3.13] gh-137400: Fix a crash when disabling profiling across all threads (gh-137471) (gh-137649)

2025-08-11 Thread colesbury
https://github.com/python/cpython/commit/e236568c0ea301591ca1517d39ce337e6ee0a48f commit: e236568c0ea301591ca1517d39ce337e6ee0a48f branch: 3.13 author: Sam Gross committer: colesbury date: 2025-08-11T16:07:21Z summary: [3.13] gh-137400: Fix a crash when disabling profiling across all threads

[Python-checkins] gh-137400: Fix a crash when disabling profiling across all threads (gh-137471)

2025-08-11 Thread colesbury
https://github.com/python/cpython/commit/362692852f13cdd1d33cc7ed35c0cbac7af1a785 commit: 362692852f13cdd1d33cc7ed35c0cbac7af1a785 branch: main author: Sam Gross committer: colesbury date: 2025-08-11T11:41:44-04:00 summary: gh-137400: Fix a crash when disabling profiling across all threads (gh

[Python-checkins] gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)

2025-08-05 Thread colesbury
https://github.com/python/cpython/commit/485b16b4f7b28cefdfb524c2869d473078e349bf commit: 485b16b4f7b28cefdfb524c2869d473078e349bf branch: main author: Sam Gross committer: colesbury date: 2025-08-05T09:32:22-04:00 summary: gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240

[Python-checkins] gh-137179: Fix flaky test_history_survive_crash test (gh-137180)

2025-07-29 Thread colesbury
https://github.com/python/cpython/commit/98d462cf4de82d4ef40b20bd346db1ba7edfa35c commit: 98d462cf4de82d4ef40b20bd346db1ba7edfa35c branch: main author: Sam Gross committer: colesbury date: 2025-07-29T14:25:50-04:00 summary: gh-137179: Fix flaky test_history_survive_crash test (gh-137180) Kill

[Python-checkins] gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)

2025-07-29 Thread colesbury
https://github.com/python/cpython/commit/11a8652e25341e696b06d8dc7a18e8c3ee8059e4 commit: 11a8652e25341e696b06d8dc7a18e8c3ee8059e4 branch: main author: Sam Gross committer: colesbury date: 2025-07-29T14:25:32Z summary: gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187) Call

[Python-checkins] gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)

2025-07-21 Thread colesbury
https://github.com/python/cpython/commit/89c220b93c06059f623e2d232bd54f49be1be22d commit: 89c220b93c06059f623e2d232bd54f49be1be22d branch: main author: Nathan Goldbaum committer: colesbury date: 2025-07-21T17:25:43-04:00 summary: gh-133296: Publicly expose critical section API that accepts

[Python-checkins] gh-135909: Assert incoming `refcnt != 0` for the free threaded GC (GH-136009)

2025-07-15 Thread colesbury
https://github.com/python/cpython/commit/2500eb96b260b05387d4ab1063fcfafebf37f1a4 commit: 2500eb96b260b05387d4ab1063fcfafebf37f1a4 branch: main author: andrewreds committer: colesbury date: 2025-07-15T11:26:16-04:00 summary: gh-135909: Assert incoming `refcnt != 0` for the free threaded GC (GH

[Python-checkins] [3.14] gh-136396: Include instrumentation when creating new copies of the bytecode (GH-136525) (GH-136657)

2025-07-15 Thread colesbury
https://github.com/python/cpython/commit/9ae74e94a06865aee96827838ce16c8924cbe86f commit: 9ae74e94a06865aee96827838ce16c8924cbe86f branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-07-15T11:10:37-04:00 summary: [3.

[Python-checkins] gh-134009: Expose `PyMutex_IsLocked` in the public C API (gh-134365)

2025-07-01 Thread colesbury
https://github.com/python/cpython/commit/f41e9c750e6971c165e055374a1014d6afd2d50e commit: f41e9c750e6971c165e055374a1014d6afd2d50e branch: main author: Sam Gross committer: colesbury date: 2025-07-01T13:26:13-04:00 summary: gh-134009: Expose `PyMutex_IsLocked` in the public C API (gh-134365

[Python-checkins] [3.13] gh-135871: Fix needless spinning in `_PyMutex_LockTimed` with zero timeout (gh-135872) (gh-135947)

2025-06-25 Thread colesbury
https://github.com/python/cpython/commit/c64df2a3ec39a916a011baaa9b8a305d15bf091c commit: c64df2a3ec39a916a011baaa9b8a305d15bf091c branch: 3.13 author: Sam Gross committer: colesbury date: 2025-06-25T17:09:17Z summary: [3.13] gh-135871: Fix needless spinning in `_PyMutex_LockTimed` with zero

[Python-checkins] [3.14] gh-135871: Fix needless spinning in `_PyMutex_LockTimed` with zero timeout (gh-135872) (gh-135946)

2025-06-25 Thread colesbury
https://github.com/python/cpython/commit/80fc62f8af957fe77c8bcf7936a9b2df920671e3 commit: 80fc62f8af957fe77c8bcf7936a9b2df920671e3 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-25T17:07:07Z summary: [3.

[Python-checkins] Fix needless spinning in `_PyMutex_LockTimed` with zero timeout (gh-135872)

2025-06-25 Thread colesbury
https://github.com/python/cpython/commit/cbfaf41caf135b8598a560854cd59e992a2ccfed commit: cbfaf41caf135b8598a560854cd59e992a2ccfed branch: main author: Joseph Tibbertsma committer: colesbury date: 2025-06-25T16:41:36Z summary: Fix needless spinning in `_PyMutex_LockTimed` with zero timeout (gh

[Python-checkins] [3.14] gh-135641: Fix flaky `test_capi.test_lock_two_threads` test case (gh-135642) (gh-135687)

2025-06-18 Thread colesbury
https://github.com/python/cpython/commit/a93ff87375dc39409a48377f23e9feedeb977e8e commit: a93ff87375dc39409a48377f23e9feedeb977e8e branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-18T18:49:43Z summary: [3.

[Python-checkins] [3.13] gh-135641: Fix flaky `test_capi.test_lock_two_threads` test case (gh-135642) (gh-135688)

2025-06-18 Thread colesbury
https://github.com/python/cpython/commit/3bfb7da3d70884ec8ec192bcafe4f1744fecf358 commit: 3bfb7da3d70884ec8ec192bcafe4f1744fecf358 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-18T18:47:59Z summary: [3.

[Python-checkins] gh-135641: Fix flaky `test_capi.test_lock_two_threads` test case (gh-135642)

2025-06-18 Thread colesbury
https://github.com/python/cpython/commit/17ac3933c3c860e08f7963cf270116a39a063be7 commit: 17ac3933c3c860e08f7963cf270116a39a063be7 branch: main author: Sam Gross committer: colesbury date: 2025-06-18T14:24:05-04:00 summary: gh-135641: Fix flaky `test_capi.test_lock_two_threads` test case (gh

[Python-checkins] [3.13] gh-132617: Fix `dict.update()` mutation check (gh-134815) (gh-135582)

2025-06-16 Thread colesbury
https://github.com/python/cpython/commit/f33a5e891a03df416dde7afa7e3bfb2ac800f5a4 commit: f33a5e891a03df416dde7afa7e3bfb2ac800f5a4 branch: 3.13 author: Sam Gross committer: colesbury date: 2025-06-16T17:30:52Z summary: [3.13] gh-132617: Fix `dict.update()` mutation check (gh-134815) (gh-135582

[Python-checkins] [3.14] gh-116738: Make _heapq module thread-safe (GH-135036) (gh-135309)

2025-06-16 Thread colesbury
https://github.com/python/cpython/commit/964c29d28137bc9cd4ad011c1da8bc5ca127eaa3 commit: 964c29d28137bc9cd4ad011c1da8bc5ca127eaa3 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-16T13:27:43-04:00 summary: [3.

[Python-checkins] [3.14] gh-132617: Fix `dict.update()` mutation check (gh-134815) (gh-135581)

2025-06-16 Thread colesbury
https://github.com/python/cpython/commit/15f7bd4295533c6debe3a5a898de7dcf97abc138 commit: 15f7bd4295533c6debe3a5a898de7dcf97abc138 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-16T17:19:58Z summary: [3.

[Python-checkins] gh-132617: Fix `dict.update()` mutation check (gh-134815)

2025-06-16 Thread colesbury
https://github.com/python/cpython/commit/d8994b0a77cc9821772d05db00a6ab23382fa17d commit: d8994b0a77cc9821772d05db00a6ab23382fa17d branch: main author: Sam Gross committer: colesbury date: 2025-06-16T12:55:20-04:00 summary: gh-132617: Fix `dict.update()` mutation check (gh-134815) Use `ma_used

[Python-checkins] [3.13] gh-126483: disable warnings filters mutation in concurrent test (GH-132694) (GH-135132)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/ae2e7958f24af9a8f8cde115dff835517be14a90 commit: ae2e7958f24af9a8f8cde115dff835517be14a90 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-04T13:29:22Z summary: [3.

[Python-checkins] [3.14] gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH-135109) (GH-135127)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/afe244d694e5995628765e158c1c65705c177a1b commit: afe244d694e5995628765e158c1c65705c177a1b branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-04T13:16:39Z summary: [3.

[Python-checkins] [3.14] gh-126483: disable warnings filters mutation in concurrent test (GH-132694) (GH-135131)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/3b01be24e715ce5f07ea015c9f73450b8abd1f08 commit: 3b01be24e715ce5f07ea015c9f73450b8abd1f08 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-04T13:25:47Z summary: [3.

[Python-checkins] [3.13] gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH-135109) (GH-135128)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/9d5543ae702938beaeb349a47103c59b275c6ef3 commit: 9d5543ae702938beaeb349a47103c59b275c6ef3 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-04T13:16:09Z summary: [3.

[Python-checkins] gh-126483: disable warnings filters mutation in concurrent test (GH-132694)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/40c8be0008ecadb5d0dc9a017434b1133a3a6e06 commit: 40c8be0008ecadb5d0dc9a017434b1133a3a6e06 branch: main author: Thomas Grainger committer: colesbury date: 2025-06-04T09:00:25-04:00 summary: gh-126483: disable warnings filters mutation in concurrent test

[Python-checkins] gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH-135109)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/5b3865418ceb1448bfbf15cddf52c900cd5882a3 commit: 5b3865418ceb1448bfbf15cddf52c900cd5882a3 branch: main author: Furkan Onder committer: colesbury date: 2025-06-04T08:51:18-04:00 summary: gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH

[Python-checkins] [3.14] gh-135099: Only wait on `_PyOS_SigintEvent()` in main thread (GH-135100) (GH-135116)

2025-06-04 Thread colesbury
https://github.com/python/cpython/commit/b2b9aaa93d054a3315dd3d0f5d3b1193d65be3d5 commit: b2b9aaa93d054a3315dd3d0f5d3b1193d65be3d5 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-04T08:44:35-04:00 summary: [3.

[Python-checkins] [3.14] gh-127081: use `getlogin_r` if available (gh-132751) (gh-135097)

2025-06-03 Thread colesbury
https://github.com/python/cpython/commit/d8c2bfac1f1f758c8ff189b17fb8ef75c9019ea9 commit: d8c2bfac1f1f758c8ff189b17fb8ef75c9019ea9 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-03T14:41:47-04:00 summary: [3.

[Python-checkins] [3.13] gh-127081: use `getlogin_r` if available (gh-132751) (#135098)

2025-06-03 Thread colesbury
https://github.com/python/cpython/commit/b21d15fa95a6dc9858662077d9fef9b2c9a09c3d commit: b21d15fa95a6dc9858662077d9fef9b2c9a09c3d branch: 3.13 author: Sam Gross committer: colesbury date: 2025-06-03T14:41:26-04:00 summary: [3.13] gh-127081: use `getlogin_r` if available (gh-132751) (#135098

[Python-checkins] gh-127081: use `getlogin_r` if available (gh-132751)

2025-06-03 Thread colesbury
https://github.com/python/cpython/commit/1ffe913c2017b44804aca18befd45689df06c069 commit: 1ffe913c2017b44804aca18befd45689df06c069 branch: main author: Duane Griffin committer: colesbury date: 2025-06-03T13:28:58-04:00 summary: gh-127081: use `getlogin_r` if available (gh-132751) The `getlogin

[Python-checkins] [3.13] gh-134908: Protect `textiowrapper_iternext` with critical section (gh-134910) (gh-135040)

2025-06-02 Thread colesbury
https://github.com/python/cpython/commit/a9b8ffd9b9031d5b976a4de54468418118a24bf4 commit: a9b8ffd9b9031d5b976a4de54468418118a24bf4 branch: 3.13 author: Sam Gross committer: colesbury date: 2025-06-02T19:40:42Z summary: [3.13] gh-134908: Protect `textiowrapper_iternext` with critical section

[Python-checkins] [3.14] gh-134908: Protect `textiowrapper_iternext` with critical section (gh-134910) (gh-135039)

2025-06-02 Thread colesbury
https://github.com/python/cpython/commit/428b0ca1141df55c259d2da186c09dd6e940f30c commit: 428b0ca1141df55c259d2da186c09dd6e940f30c branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-06-02T19:16:54Z summary: [3.

[Python-checkins] gh-134908: Protect `textiowrapper_iternext` with critical section (gh-134910)

2025-06-02 Thread colesbury
https://github.com/python/cpython/commit/44fb7c361cb24dcf9989a7a1cfee4f6aad5c81aa commit: 44fb7c361cb24dcf9989a7a1cfee4f6aad5c81aa branch: main author: Duane Griffin committer: colesbury date: 2025-06-02T17:22:41Z summary: gh-134908: Protect `textiowrapper_iternext` with critical section (gh

[Python-checkins] [3.14] gh-134679: Fix assertion failure in QSBR (gh-134811) (gh-134814)

2025-05-27 Thread colesbury
https://github.com/python/cpython/commit/3681e3a83129c8540b916bf017619860181c0763 commit: 3681e3a83129c8540b916bf017619860181c0763 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-05-27T20:46:02Z summary: [3.

[Python-checkins] gh-134679: Fix assertion failure in QSBR (gh-134811)

2025-05-27 Thread colesbury
https://github.com/python/cpython/commit/a4d37f88b66bc9a66b2ab277aa66a2a6b20821fa commit: a4d37f88b66bc9a66b2ab277aa66a2a6b20821fa branch: main author: Sam Gross committer: colesbury date: 2025-05-27T16:21:16-04:00 summary: gh-134679: Fix assertion failure in QSBR (gh-134811) This is the same

[Python-checkins] [3.14] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514) (gh-134596)

2025-05-23 Thread colesbury
https://github.com/python/cpython/commit/09a34f1f659cd66c380353cf9b8b0247789128cc commit: 09a34f1f659cd66c380353cf9b8b0247789128cc branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-05-23T19:49:13Z summary: [3.

[Python-checkins] [3.13] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514) (gh-134597)

2025-05-23 Thread colesbury
https://github.com/python/cpython/commit/e4c4ecccec01f88f481ace28eb877ed5e80b6c69 commit: e4c4ecccec01f88f481ace28eb877ed5e80b6c69 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-05-23T19:45:51Z summary: [3.

[Python-checkins] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)

2025-05-23 Thread colesbury
https://github.com/python/cpython/commit/9a2346df861f26d5f8d054ad2f9c37134dee3822 commit: 9a2346df861f26d5f8d054ad2f9c37134dee3822 branch: main author: Jiucheng(Oliver) committer: colesbury date: 2025-05-23T15:22:14-04:00 summary: gh-134381: Fix RuntimeError when starting not-yet started Thread

[Python-checkins] [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560)

2025-05-23 Thread colesbury
https://github.com/python/cpython/commit/81675941fb51f09b89ba46bce237222a87ea60f6 commit: 81675941fb51f09b89ba46bce237222a87ea60f6 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-05-23T10:00:38Z summary: [3.

[Python-checkins] gh-133885: Use locks instead of critical sections for _zstd (gh-134289)

2025-05-22 Thread colesbury
https://github.com/python/cpython/commit/8dbc11971974a725dc8a11c0dc65d8f6fcb4d902 commit: 8dbc11971974a725dc8a11c0dc65d8f6fcb4d902 branch: main author: Emma Smith committer: colesbury date: 2025-05-22T23:30:10-04:00 summary: gh-133885: Use locks instead of critical sections for _zstd (gh-134289

[Python-checkins] [3.13] gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627) (gh-133686)

2025-05-08 Thread colesbury
https://github.com/python/cpython/commit/6ab4a4a32c284ddf2af765e011f59de70ff31eb6 commit: 6ab4a4a32c284ddf2af765e011f59de70ff31eb6 branch: 3.13 author: Sam Gross committer: colesbury date: 2025-05-08T17:40:05Z summary: [3.13] gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627

[Python-checkins] [3.14] gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627) (gh-133685)

2025-05-08 Thread colesbury
https://github.com/python/cpython/commit/3e7552e4ae13e91a0a1c4f299faa862538c1c5b4 commit: 3e7552e4ae13e91a0a1c4f299faa862538c1c5b4 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-05-08T17:39:39Z summary: [3.

[Python-checkins] gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627)

2025-05-08 Thread colesbury
https://github.com/python/cpython/commit/421ba589d02b53131f793889d221ef3b1f1410a4 commit: 421ba589d02b53131f793889d221ef3b1f1410a4 branch: main author: Angela Liss <[email protected]> committer: colesbury date: 2025-05-08T13:13:11-04:00 summary: gh-13276

[Python-checkins] gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170)

2025-05-02 Thread colesbury
https://github.com/python/cpython/commit/f2379535fe2d2219b71653782d5e31defd9b5556 commit: f2379535fe2d2219b71653782d5e31defd9b5556 branch: main author: Sam Gross committer: colesbury date: 2025-05-02T13:24:57Z summary: gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh

[Python-checkins] gh-131586: Avoid refcount contention in context managers (gh-131851)

2025-04-21 Thread colesbury
https://github.com/python/cpython/commit/da53660f35db2dfb1e6181e603468dfe5758f3b8 commit: da53660f35db2dfb1e6181e603468dfe5758f3b8 branch: main author: Sam Gross committer: colesbury date: 2025-04-21T15:54:25-04:00 summary: gh-131586: Avoid refcount contention in context managers (gh-131851

[Python-checkins] gh-131675: Fix `mi_atomic_yield` in mimalloc on 32-bit ARM (gh-131784)

2025-04-05 Thread colesbury
https://github.com/python/cpython/commit/03f6c8e239723637811fd8d278661f5292351197 commit: 03f6c8e239723637811fd8d278661f5292351197 branch: main author: Vincent Fazio committer: colesbury date: 2025-03-31T18:29:12Z summary: gh-131675: Fix `mi_atomic_yield` in mimalloc on 32-bit ARM (gh-131784

[Python-checkins] gh-128421: Add locking to most frame object functions (gh-131479)

2025-04-05 Thread colesbury
https://github.com/python/cpython/commit/4f325168048fda89cef8bd2de859f65ec91754a3 commit: 4f325168048fda89cef8bd2de859f65ec91754a3 branch: main author: Sam Gross committer: colesbury date: 2025-03-21T11:10:07-04:00 summary: gh-128421: Add locking to most frame object functions (gh-131479) This

[Python-checkins] [3.13] gh-117657: Fix TSAN data race in _PyEval_SetTrace assertion (gh-131561) (#131564)

2025-04-04 Thread colesbury
https://github.com/python/cpython/commit/94fbe97bbef374e240decc8a69107a639151ba02 commit: 94fbe97bbef374e240decc8a69107a639151ba02 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-03-21T18:48:40Z summary: [3.

[Python-checkins] GH-131288: Use `_AddressOfReturnAddress` for MSVC in pycore_ceval.h (gh-131289)

2025-04-04 Thread colesbury
https://github.com/python/cpython/commit/20098719dffe837fb0e516fbb97336e9a8e3354f commit: 20098719dffe837fb0e516fbb97336e9a8e3354f branch: main author: Chris Eibl <[email protected]> committer: colesbury date: 2025-04-04T09:03:12-04:00 summary: GH-13128

[Python-checkins] [3.13] gh-131675: Fix `mi_atomic_yield` in mimalloc on 32-bit ARM (gh-131784) (gh-131954)

2025-03-31 Thread colesbury
https://github.com/python/cpython/commit/4913b6f944f6a8cff7eb52977a0fc05fedbe8d4b commit: 4913b6f944f6a8cff7eb52977a0fc05fedbe8d4b branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-03-31T14:58:29-04:00 summary: [3.

[Python-checkins] gh-131586: Avoid refcount contention in some "special" calls (#131588)

2025-03-26 Thread colesbury
https://github.com/python/cpython/commit/67fbfb42bd5dfe861d0c58d9e6c48d8eef033d24 commit: 67fbfb42bd5dfe861d0c58d9e6c48d8eef033d24 branch: main author: Sam Gross committer: colesbury date: 2025-03-26T14:38:47-04:00 summary: gh-131586: Avoid refcount contention in some "special" call

[Python-checkins] gh-123358: Use `_PyStackRef` in `LOAD_DEREF` (gh-130064)

2025-03-26 Thread colesbury
https://github.com/python/cpython/commit/3d4ac1a2c2b610f35a9e164878d67185e4a3546f commit: 3d4ac1a2c2b610f35a9e164878d67185e4a3546f branch: main author: Sam Gross committer: colesbury date: 2025-03-26T12:08:20-04:00 summary: gh-123358: Use `_PyStackRef` in `LOAD_DEREF` (gh-130064) Concurrent

[Python-checkins] gh-117657: Fix data race in `compare_unicode_unicode_threadsafe` (gh-131746)

2025-03-26 Thread colesbury
https://github.com/python/cpython/commit/5abff6960b4aecb0d5c81c7482cf3faa74e1983d commit: 5abff6960b4aecb0d5c81c7482cf3faa74e1983d branch: main author: Sam Gross committer: colesbury date: 2025-03-26T09:01:57-04:00 summary: gh-117657: Fix data race in `compare_unicode_unicode_threadsafe` (gh

[Python-checkins] [3.13] gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-131720) (gh-131722)

2025-03-25 Thread colesbury
https://github.com/python/cpython/commit/9c7ef0cc28650520fea1cc5c35b1b3f2d94bc96a commit: 9c7ef0cc28650520fea1cc5c35b1b3f2d94bc96a branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-03-25T15:15:26Z summary: [3.

[Python-checkins] gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-131720)

2025-03-25 Thread colesbury
https://github.com/python/cpython/commit/0a91456ad14bb598646f50bf8f034e8887c0c468 commit: 0a91456ad14bb598646f50bf8f034e8887c0c468 branch: main author: Tomasz Pytel committer: colesbury date: 2025-03-25T10:49:18-04:00 summary: gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-131720

[Python-checkins] [3.13] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679) (gh-131692)

2025-03-24 Thread colesbury
https://github.com/python/cpython/commit/c22eef44d8b1d2828108b49a735359917ad1da79 commit: c22eef44d8b1d2828108b49a735359917ad1da79 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-03-24T21:05:55Z summary: [3.

[Python-checkins] [3.12] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679) (gh-131693)

2025-03-24 Thread colesbury
https://github.com/python/cpython/commit/e78280d0de81233b72ca4bc3c39fb7b1ada3a92c commit: e78280d0de81233b72ca4bc3c39fb7b1ada3a92c branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2025-03-24T20:59:03Z summary: [3.

[Python-checkins] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679)

2025-03-24 Thread colesbury
https://github.com/python/cpython/commit/a1232459860235f4fb7896cc95966d87a51cbe32 commit: a1232459860235f4fb7896cc95966d87a51cbe32 branch: main author: Sam Gross committer: colesbury date: 2025-03-24T16:41:50-04:00 summary: gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679) The call to

[Python-checkins] gh-128421: Avoid TSAN warnings in `sys._current_frames()` (gh-131548)

2025-03-24 Thread colesbury
https://github.com/python/cpython/commit/da6730caa5023bd351a3f2a1b64b174c8e609489 commit: da6730caa5023bd351a3f2a1b64b174c8e609489 branch: main author: Sam Gross committer: colesbury date: 2025-03-24T09:49:39-04:00 summary: gh-128421: Avoid TSAN warnings in `sys._current_frames()` (gh-131548

  1   2   3   4   5   6   >