[Python-checkins] gh-128307: Support eager_start= in create_eager_task_factory and various create_task functions (#128306)

2025-05-04 Thread gvanrossum
https://github.com/python/cpython/commit/08d7687094c6acb8c2ea1925a292a94ce1246c82 commit: 08d7687094c6acb8c2ea1925a292a94ce1246c82 branch: main author: Thomas Grainger committer: gvanrossum date: 2025-05-05T04:58:07Z summary: gh-128307: Support eager_start= in create_eager_task_factory and vari

[Python-checkins] [GH-133419] fix test_external_inspection race assert (#133422)

2025-05-04 Thread gpshead
https://github.com/python/cpython/commit/c4cc5d58aee6a3be55a95efee6ec25d5774f7b5f commit: c4cc5d58aee6a3be55a95efee6ec25d5774f7b5f branch: main author: Gregory P. Smith committer: gpshead date: 2025-05-05T04:41:22Z summary: [GH-133419] fix test_external_inspection race assert (#133422) [tests]

[Python-checkins] [3.13] [tests] test_subprocess maybe avoid a timeout race condition? (GH-133420) (#133421)

2025-05-04 Thread gpshead
https://github.com/python/cpython/commit/e89ca3991c740a188006f82ff6ac38627cd5ef22 commit: e89ca3991c740a188006f82ff6ac38627cd5ef22 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead date: 2025-05-05T04:25:41Z summary: [3.13] [tests] tes

[Python-checkins] [tests] test_subprocess maybe avoid a timeout race condition? (#133420)

2025-05-04 Thread gpshead
https://github.com/python/cpython/commit/b64aa302d7bc09454ba8d5b19922ff6a4192dd96 commit: b64aa302d7bc09454ba8d5b19922ff6a4192dd96 branch: main author: Gregory P. Smith committer: gpshead date: 2025-05-04T21:02:16-07:00 summary: [tests] test_subprocess maybe avoid a timeout race condition? (#133

[Python-checkins] gh-133371: Don't optimize `LOAD_FAST` instructions whose local is killed by `DELETE_FAST` (#133383)

2025-05-04 Thread mpage
https://github.com/python/cpython/commit/78adb63ee198c94c6ce2a1634aa7ea1d47c011ad commit: 78adb63ee198c94c6ce2a1634aa7ea1d47c011ad branch: main author: mpage committer: mpage date: 2025-05-04T21:00:11-07:00 summary: gh-133371: Don't optimize `LOAD_FAST` instructions whose local is killed by `DE

[Python-checkins] [3.13] gh-133089: Use original timeout value for `TimeoutExpired` when the func `subprocess.run` is called with a timeout (GH-133103) (#133418)

2025-05-04 Thread gpshead
https://github.com/python/cpython/commit/3d1b8e2a9671c9a9b152204856c8f086506c3c05 commit: 3d1b8e2a9671c9a9b152204856c8f086506c3c05 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: gpshead date: 2025-05-05T01:38:30Z summary: [3.13] gh-133089:

[Python-checkins] gh-133089: Use original timeout value for `TimeoutExpired` when the func `subprocess.run` is called with a timeout (GH-133103)

2025-05-04 Thread gpshead
https://github.com/python/cpython/commit/2bbcaedb75942389dacb51866948f40de5951c9c commit: 2bbcaedb75942389dacb51866948f40de5951c9c branch: main author: Nadeshiko Manju committer: gpshead date: 2025-05-05T01:15:31Z summary: gh-133089: Use original timeout value for `TimeoutExpired` when the func

[Python-checkins] gh-133376: build: allow parser.c to be created if missing (#133378)

2025-05-04 Thread pablogsal
https://github.com/python/cpython/commit/51d2459e4d70e9a6551d053b2492f9405a6d9f17 commit: 51d2459e4d70e9a6551d053b2492f9405a6d9f17 branch: main author: dura0ok committer: pablogsal date: 2025-05-05T02:34:31+02:00 summary: gh-133376: build: allow parser.c to be created if missing (#133378) files

[Python-checkins] GH-91048: Minor fixes for ``_remotedebugging`` & rename to ``_remote_debugging`` (#133398)

2025-05-04 Thread pablogsal
https://github.com/python/cpython/commit/3f80165a26028e56f51f84dfe6663a31f8c169e2 commit: 3f80165a26028e56f51f84dfe6663a31f8c169e2 branch: main author: Adam Turner <[email protected]> committer: pablogsal date: 2025-05-05T02:30:14+02:00 summary: GH-91048: Minor fixes for

[Python-checkins] gh-131421: Fix ASDL tests (#133408)

2025-05-04 Thread ambv
https://github.com/python/cpython/commit/483d130e504f63aaf3afe8af3a37650edcdb07a3 commit: 483d130e504f63aaf3afe8af3a37650edcdb07a3 branch: main author: Jelle Zijlstra committer: ambv date: 2025-05-04T23:46:21Z summary: gh-131421: Fix ASDL tests (#133408) PR #131419 broke this, but we failed to

[Python-checkins] gh-131421: fix ASDL grammar for `Dict` to have an `expr?*` keys field (#131419)

2025-05-04 Thread JelleZijlstra
https://github.com/python/cpython/commit/30840706b029645b9631b92c687834fcced6413e commit: 30840706b029645b9631b92c687834fcced6413e branch: main author: Samuel committer: JelleZijlstra date: 2025-05-04T16:03:38-07:00 summary: gh-131421: fix ASDL grammar for `Dict` to have an `expr?*` keys field (

[Python-checkins] gh-125618: Make FORWARDREF format succeed more often (#132818)

2025-05-04 Thread JelleZijlstra
https://github.com/python/cpython/commit/af5799f3056b0eee61fc09587633500a3690e67e commit: af5799f3056b0eee61fc09587633500a3690e67e branch: main author: Jelle Zijlstra committer: JelleZijlstra date: 2025-05-04T15:21:56-07:00 summary: gh-125618: Make FORWARDREF format succeed more often (#132818)

[Python-checkins] gh-91048: Add filename and line number to external inspection routines (GH-133385)

2025-05-04 Thread ambv
https://github.com/python/cpython/commit/3109c47be8fc00df999c5bff01229a6b93513224 commit: 3109c47be8fc00df999c5bff01229a6b93513224 branch: main author: Pablo Galindo Salgado committer: ambv date: 2025-05-04T23:33:37+02:00 summary: gh-91048: Add filename and line number to external inspection rou

[Python-checkins] gh-131178: Add tests for `ast` command-line interface (#133329)

2025-05-04 Thread sobolevn
https://github.com/python/cpython/commit/6ce60f1574af458b2883bdbe5ab8986fba5bef5a commit: 6ce60f1574af458b2883bdbe5ab8986fba5bef5a branch: main author: Semyon Moroz committer: sobolevn date: 2025-05-04T21:11:13Z summary: gh-131178: Add tests for `ast` command-line interface (#133329) Co-authore

[Python-checkins] Regenerate pcbuild.sln in Visual Studio 2022 (#133394)

2025-05-04 Thread AA-Turner
https://github.com/python/cpython/commit/40be123499b32ff453d7a282522af71df91bedf9 commit: 40be123499b32ff453d7a282522af71df91bedf9 branch: main author: Adam Turner <[email protected]> committer: AA-Turner <[email protected]> date: 2025-05-04T21:10:1

[Python-checkins] gh-133042: disable HACL* HMAC on Emscripten (#133064)

2025-05-04 Thread picnixz
https://github.com/python/cpython/commit/7b96701e2797f88527d6a980dbcfdb0af851 commit: 7b96701e2797f88527d6a980dbcfdb0af851 branch: main author: Bénédikt Tran <[email protected]> committer: picnixz <[email protected]> date: 2025-05-04T21:55:49+

[Python-checkins] gh-133351: Fix remote PDB's multi-line block tab completion (#133387)

2025-05-04 Thread gaogaotiantian
https://github.com/python/cpython/commit/d8c118f50d7a79ab61c47a0c122ce9fd578952a8 commit: d8c118f50d7a79ab61c47a0c122ce9fd578952a8 branch: main author: Matt Wozniski committer: gaogaotiantian date: 2025-05-04T15:20:28-04:00 summary: gh-133351: Fix remote PDB's multi-line block tab completion (#1

[Python-checkins] [3.13] gh-109700: Improve stress tests for interpreter creation (GH-109946) (GH-133391)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/5daeebbbf2533bbb56f1cc95fa6db9c5efcb5dc5 commit: 5daeebbbf2533bbb56f1cc95fa6db9c5efcb5dc5 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: serhiy-storchaka date: 2025-05-04T19:18:49Z summary: [3.13] gh

[Python-checkins] gh-109700: Improve stress tests for interpreter creation (GH-109946)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/61b50a98b42a75a66ec52d78811b32e70220bcaf commit: 61b50a98b42a75a66ec52d78811b32e70220bcaf branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T21:53:24+03:00 summary: gh-109700: Improve stress tests for interpreter creation (

[Python-checkins] gh-81793: Skip tests for os.link() to symlink on Android (GH-133388)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/95d2a81ba8eec6d3f5ddad9d54c7988e178d5961 commit: 95d2a81ba8eec6d3f5ddad9d54c7988e178d5961 branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T21:48:06+03:00 summary: gh-81793: Skip tests for os.link() to symlink on Android (

[Python-checkins] gh-126835: Rename `ast_opt.c` to `ast_preprocess.c` and related stuff after moving const folding to the peephole optimizier (#131830)

2025-05-04 Thread Eclips4
https://github.com/python/cpython/commit/0a1fedb70b94217055114357fa5f5be5ea62bdbe commit: 0a1fedb70b94217055114357fa5f5be5ea62bdbe branch: main author: Yan Yanchii committer: Eclips4 date: 2025-05-04T21:07:35+03:00 summary: gh-126835: Rename `ast_opt.c` to `ast_preprocess.c` and related stuff af

[Python-checkins] gh-91048: Relax test_async_global_awaited_by to fix flakyness (#133368)

2025-05-04 Thread pablogsal
https://github.com/python/cpython/commit/8eaaf1640232191319f83917ef72e7853af25681 commit: 8eaaf1640232191319f83917ef72e7853af25681 branch: main author: Pablo Galindo Salgado committer: pablogsal date: 2025-05-04T16:52:20Z summary: gh-91048: Relax test_async_global_awaited_by to fix flakyness (#1

[Python-checkins] gh-132457: make staticmethod and classmethod generic (#132460)

2025-05-04 Thread sobolevn
https://github.com/python/cpython/commit/a36367520eb3a954c94c71a6b2b64d2542283e38 commit: a36367520eb3a954c94c71a6b2b64d2542283e38 branch: main author: Ivan Kirpichnikov committer: sobolevn date: 2025-05-04T19:26:38+03:00 summary: gh-132457: make staticmethod and classmethod generic (#132460) C

[Python-checkins] [3.13] gh-122559: Synchronize C and Python implementation of the io module about pickling (GH-122628) (GH-133381)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/973e2d3e29d4994bf01683e607d2a448d3d49f4f commit: 973e2d3e29d4994bf01683e607d2a448d3d49f4f branch: 3.13 author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T16:04:09Z summary: [3.13] gh-122559: Synchronize C and Python implementation of th

[Python-checkins] gh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF (#132812)

2025-05-04 Thread JelleZijlstra
https://github.com/python/cpython/commit/c8f233c53b4634b820f2aa0efd45f43daa1e commit: c8f233c53b4634b820f2aa0efd45f43daa1e branch: main author: Jelle Zijlstra committer: JelleZijlstra date: 2025-05-04T08:49:13-07:00 summary: gh-132805: annotationlib: Fix handling of non-constant values i

[Python-checkins] gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (#132490)

2025-05-04 Thread JelleZijlstra
https://github.com/python/cpython/commit/7cb86c5defa17147c67b56c4227e74e4c5968686 commit: 7cb86c5defa17147c67b56c4227e74e4c5968686 branch: main author: Jelle Zijlstra committer: JelleZijlstra date: 2025-05-04T07:26:42-07:00 summary: gh-132426: Add get_annotate_from_class_namespace replacing get

[Python-checkins] gh-81793: Always call linkat() from os.link(), if available (GH-132517)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/5a57248b22ad3b9aafcaaadae2c304a1923daeca commit: 5a57248b22ad3b9aafcaaadae2c304a1923daeca branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T17:24:10+03:00 summary: gh-81793: Always call linkat() from os.link(), if availabl

[Python-checkins] gh-122559: Synchronize C and Python implementation of the io module about pickling (GH-122628)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/e9253ebf74433de5ae6d7f1bce693a3a1173b3b1 commit: e9253ebf74433de5ae6d7f1bce693a3a1173b3b1 branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T14:06:49Z summary: gh-122559: Synchronize C and Python implementation of the io mo

[Python-checkins] gh-69605: Add PyREPL import autocomplete feature to 'What's New' (#133358)

2025-05-04 Thread hugovk
https://github.com/python/cpython/commit/a247dd300ea0c839154e2e38dbc0fdc9fdff673f commit: a247dd300ea0c839154e2e38dbc0fdc9fdff673f branch: main author: Tomas R. committer: hugovk <[email protected]> date: 2025-05-04T14:22:42+03:00 summary: gh-69605: Add PyREPL import autocom

[Python-checkins] [3.13] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226) (GH-133370)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/3c9d1778ef73ea835d3ec581bf48aecae30aae41 commit: 3c9d1778ef73ea835d3ec581bf48aecae30aae41 branch: 3.13 author: Serhiy Storchaka committer: serhiy-storchaka date: 2025-05-04T11:15:43Z summary: [3.13] bpo-44172: Keep reference to original window in curses s

[Python-checkins] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226)

2025-05-04 Thread serhiy-storchaka
https://github.com/python/cpython/commit/0af61fe2f41048d66b0a973bbff056690446d3df commit: 0af61fe2f41048d66b0a973bbff056690446d3df branch: main author: Michael Forney committer: serhiy-storchaka date: 2025-05-04T13:29:44+03:00 summary: bpo-44172: Keep reference to original window in curses subwi

[Python-checkins] GH-133231: Changes to executor management to support proposed `sys._jit` module (GH-133287)

2025-05-04 Thread markshannon
https://github.com/python/cpython/commit/ac7d5ba96eb780b13877456b118ff1183bc6c4b3 commit: ac7d5ba96eb780b13877456b118ff1183bc6c4b3 branch: main author: Mark Shannon committer: markshannon date: 2025-05-04T10:05:35+01:00 summary: GH-133231: Changes to executor management to support proposed `sys.