[Python-checkins] gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397)

2026-04-12 Thread colesbury
https://github.com/python/cpython/commit/3ab94d684286b49144bf2e43cc1041f3e4c0cda8 commit: 3ab94d684286b49144bf2e43cc1041f3e4c0cda8 branch: main author: Sam Gross committer: colesbury date: 2026-04-12T10:40:41-04:00 summary: gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh

[Python-checkins] [3.14] gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397) (#148451)

2026-04-12 Thread colesbury
https://github.com/python/cpython/commit/a89b2419e063b19c6d59428c40cd1ab58606e0b2 commit: a89b2419e063b19c6d59428c40cd1ab58606e0b2 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: colesbury date: 2026-04-12T15:05:34Z summary: [3.14] gh-148393

[Python-checkins] gh-148398: add type watcher in `_CHECK_ATTR_CLASS` (GH-148399)

2026-04-12 Thread Fidget-Spinner
https://github.com/python/cpython/commit/30c698a655bafdb53db0d39426a2b5cfce3b19ca commit: 30c698a655bafdb53db0d39426a2b5cfce3b19ca branch: main author: Neko Asakura committer: Fidget-Spinner date: 2026-04-12T20:54:03+08:00 summary: gh-148398: add type watcher in `_CHECK_ATTR_CLASS` (GH-148399)

[Python-checkins] gh-131798: Add `_CHECK_IS_NOT_PY_CALLABLE` to the JIT optimizer (GH-148434)

2026-04-12 Thread Fidget-Spinner
https://github.com/python/cpython/commit/03d2f035d6dcfeee0c39b4b8a3ddb4dda01cddb6 commit: 03d2f035d6dcfeee0c39b4b8a3ddb4dda01cddb6 branch: main author: Wulian233 <[email protected]> committer: Fidget-Spinner date: 2026-04-12T21:07:19+08:00 summary: gh-131798: Add `_CHECK_IS_NOT_PY_CALLABLE` to th

[Python-checkins] gh-139551: add support for BaseExceptionGroup in IDLE (GH-139563)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/1e79bf6c05d057c033c396e58d20618d80d392f2 commit: 1e79bf6c05d057c033c396e58d20618d80d392f2 branch: main author: Locked-chess-official <[email protected]> committer: gpshead <[email protected]> date: 2026-04-12T10:06:41-07:00 summary: g

[Python-checkins] [3.14] gh-146313: Fix multiprocessing ResourceTracker deadlock after os.fork() (GH-146316) (#148425)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/7ecd85c03219650c30d91d48e5a4a7fcb040148b commit: 7ecd85c03219650c30d91d48e5a4a7fcb040148b branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] [3.13] gh-146313: Fix multiprocessing ResourceTracker deadlock after os.fork() (GH-146316) (#148426)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/a268d3fcefe2c5d5aeda6b53cc0399ea59d7e16b commit: a268d3fcefe2c5d5aeda6b53cc0399ea59d7e16b branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] gh-146450: Ensure Android gradle build uses custom cross-build dir (#148319)

2026-04-12 Thread freakboy3742
https://github.com/python/cpython/commit/b29afe62f7236f7161c2670dccc24368217a7fb1 commit: b29afe62f7236f7161c2670dccc24368217a7fb1 branch: main author: Russell Keith-Magee committer: freakboy3742 date: 2026-04-13T05:57:29+08:00 summary: gh-146450: Ensure Android gradle build uses custom cross-bu

[Python-checkins] [3.14] gh-148395: Fix a possible UAF in `{LZMA,BZ2,_Zlib}Decompressor` (GH-148396) (#148480)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/6a5f79c8d7bbf22b083b240910c7a8781a59437d commit: 6a5f79c8d7bbf22b083b240910c7a8781a59437d branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] gh-146261: JIT: protect against function version changes (#146300)

2026-04-12 Thread Fidget-Spinner
https://github.com/python/cpython/commit/6f7bb297db661c23eeec31fd3b9836a8c5adea14 commit: 6f7bb297db661c23eeec31fd3b9836a8c5adea14 branch: main author: Ken Jin committer: Fidget-Spinner date: 2026-04-13T02:23:47+08:00 summary: gh-146261: JIT: protect against function version changes (#146300) C

[Python-checkins] gh-148438: implement `_RECORD_BOUND_METHOD` in JIT (GH-148457)

2026-04-12 Thread Fidget-Spinner
https://github.com/python/cpython/commit/63492628bef6b21b13d9a36c5dac8d8872f7d42e commit: 63492628bef6b21b13d9a36c5dac8d8872f7d42e branch: main author: Neko Asakura committer: Fidget-Spinner date: 2026-04-13T02:57:55+08:00 summary: gh-148438: implement `_RECORD_BOUND_METHOD` in JIT (GH-148457)

[Python-checkins] gh-105936: Properly update closure cells for `__setattr__` and `__delattr__` in frozen dataclasses with slots (GH-144021)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/8a398bfbbc6769f6cabb3177702e7a506e203d61 commit: 8a398bfbbc6769f6cabb3177702e7a506e203d61 branch: main author: Sviataslau <[email protected]> committer: gpshead <[email protected]> date: 2026-04-12T14:12:19

[Python-checkins] [3.13] gh-146450: Ensure Android gradle build uses custom cross-build dir (GH-148319) (#148471)

2026-04-12 Thread freakboy3742
https://github.com/python/cpython/commit/9628a797da16a18e9dbacab40152bd827c053063 commit: 9628a797da16a18e9dbacab40152bd827c053063 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: freakboy3742 date: 2026-04-13T09:13:37+08:00 summary: [3.13] g

[Python-checkins] [3.14] gh-146450: Ensure Android gradle build uses custom cross-build dir (GH-148319) (#148470)

2026-04-12 Thread freakboy3742
https://github.com/python/cpython/commit/48c3c7fb730e447ae1d8d2dec8f4a8b145687567 commit: 48c3c7fb730e447ae1d8d2dec8f4a8b145687567 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: freakboy3742 date: 2026-04-13T09:13:49+08:00 summary: [3.14] g

[Python-checkins] [3.13] tests: use errno.EBADF instead of hardcoded number in _close_file() (GH-148345) (#148411)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/74be9e2c7624d117d4d77f6bf67546a05b64b25c commit: 74be9e2c7624d117d4d77f6bf67546a05b64b25c branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] gh-148395: Fix a possible UAF in `{LZMA,BZ2,_Zlib}Decompressor` (GH-148396)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/8fc66aef6d7b3ae58f43f5c66f9366cc8cbbfcd2 commit: 8fc66aef6d7b3ae58f43f5c66f9366cc8cbbfcd2 branch: main author: Stan Ulbrych committer: gpshead <[email protected]> date: 2026-04-12T18:14:54-07:00 summary: gh-148395: Fix a possible UAF i

[Python-checkins] [3.14] gh-105936: Properly update closure cells for `__setattr__` and `__delattr__` in frozen dataclasses with slots (GH-144021) (#148469)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/942d3024b399425c53d60c86f456a274522ac58f commit: 942d3024b399425c53d60c86f456a274522ac58f branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] gh-121190: Emit a better error message from `importlib.resources.files()` when module spec is `None`" (#148460)

2026-04-12 Thread jaraco
https://github.com/python/cpython/commit/480edc1aae0f54e34d217c72eb2962702c82a666 commit: 480edc1aae0f54e34d217c72eb2962702c82a666 branch: main author: Jason R. Coombs committer: jaraco date: 2026-04-12T18:15:01-04:00 summary: gh-121190: Emit a better error message from `importlib.resources.file

[Python-checkins] [3.14] tests: use errno.EBADF instead of hardcoded number in _close_file() (GH-148345) (#148410)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/82ab8fb6668e316863c7cafd1cf46f0d47527d3d commit: 82ab8fb6668e316863c7cafd1cf46f0d47527d3d branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] [3.13] gh-148395: Fix a possible UAF in `{LZMA,BZ2,_Zlib}Decompressor` (GH-148396) (#148479)

2026-04-12 Thread gpshead
https://github.com/python/cpython/commit/c3cf71c3366fe49acb776a639405c0eea6169c20 commit: c3cf71c3366fe49acb776a639405c0eea6169c20 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead <[email protected]> date: 2026-04-1

[Python-checkins] gh-131798: Split `_CHECK_AND_ALLOCATE_OBJECT` into smaller uops (GH-148433)

2026-04-12 Thread Fidget-Spinner
https://github.com/python/cpython/commit/18d7d90ef9e6e99488168f35842b746fbe418def commit: 18d7d90ef9e6e99488168f35842b746fbe418def branch: main author: Sacul <[email protected]> committer: Fidget-Spinner date: 2026-04-13T02:31:24+08:00 summary: gh-131798: Split `_CHECK_