[Python-checkins] Initial internal asyncio docs (#135469)

2025-06-17 Thread gvanrossum
https://github.com/python/cpython/commit/cb394101110e13a27e08bbf2fe9f38d847db004c commit: cb394101110e13a27e08bbf2fe9f38d847db004c branch: main author: Kumar Aditya committer: gvanrossum date: 2025-06-17T12:21:41-07:00 summary: Initial internal asyncio docs (#135469) Currently focused on

[Python-checkins] gh-128307: Update docs for asyncio.create_task, TaskGroup.create_task, asyncio.create_task (#134202)

2025-05-22 Thread gvanrossum
https://github.com/python/cpython/commit/a3d0306ca08d09b1417d72df62e3b9d775143031 commit: a3d0306ca08d09b1417d72df62e3b9d775143031 branch: main author: Thomas Grainger committer: gvanrossum date: 2025-05-22T15:54:56-07:00 summary: gh-128307: Update docs for asyncio.create_task

[Python-checkins] [3.13] gh-128307: Update what's new in 3.13 with create_task changes of asyncio (#134304) (#134335)

2025-05-20 Thread gvanrossum
https://github.com/python/cpython/commit/eca8ff1ae2bfcb870d9e0d3b0bc240a055b43edd commit: eca8ff1ae2bfcb870d9e0d3b0bc240a055b43edd branch: 3.13 author: Guido van Rossum committer: gvanrossum date: 2025-05-20T07:30:18-07:00 summary: [3.13] gh-128307: Update what's new in 3.13 with create

[Python-checkins] [3.14] gh-128307: Update what's new in 3.13 and 3.14 with create_task changes of asyncio (GH-134304) (#134319)

2025-05-20 Thread gvanrossum
https://github.com/python/cpython/commit/b9a7e79ee1fdbcfdf6b086fc5323063bb4eaad92 commit: b9a7e79ee1fdbcfdf6b086fc5323063bb4eaad92 branch: 3.14 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2025-05-20T14:15:18Z summary: [3.

[Python-checkins] [3.13] gh-133745: Fix asyncio task factory name/context kwarg breaks (#133948)

2025-05-18 Thread gvanrossum
https://github.com/python/cpython/commit/fd6a602d0438b42fa5f83d72b6d99cff8ad1 commit: fd6a602d0438b42fa5f83d72b6d99cff8ad1 branch: 3.13 author: Thomas Grainger committer: gvanrossum date: 2025-05-18T06:50:07-07:00 summary: [3.13] gh-133745: Fix asyncio task factory name/context kwarg

[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

[Python-checkins] gh-133016: Fix a reference to removed `asyncio.futures.TimeoutError` (#133019)

2025-04-26 Thread gvanrossum
https://github.com/python/cpython/commit/8d6d7386a35b4a6fdd7d599f2184780bb83cc306 commit: 8d6d7386a35b4a6fdd7d599f2184780bb83cc306 branch: main author: John committer: gvanrossum date: 2025-04-26T18:57:08Z summary: gh-133016: Fix a reference to removed `asyncio.futures.TimeoutError` (#133019

[Python-checkins] gh-130195: Remove unimplemented option from pygettext (#130196)

2025-02-17 Thread gvanrossum
https://github.com/python/cpython/commit/4374e1de87c54ba2291f49c2fa3a105bb6641ce6 commit: 4374e1de87c54ba2291f49c2fa3a105bb6641ce6 branch: main author: Stan Ulbrych <89152624+stanfromirel...@users.noreply.github.com> committer: gvanrossum date: 2025-02-17T19:01:36-08:00 summary: gh-

[Python-checkins] gh-55454: Add IMAP4 IDLE support to imaplib (#122542)

2025-02-06 Thread gvanrossum
https://github.com/python/cpython/commit/0fef47e5bbd167c21eb4f3cbd885cf61270014e7 commit: 0fef47e5bbd167c21eb4f3cbd885cf61270014e7 branch: main author: Forest committer: gvanrossum date: 2025-02-06T19:15:11-08:00 summary: gh-55454: Add IMAP4 IDLE support to imaplib (#122542) * gh-55454: Add

[Python-checkins] gh-126107: Remove copyright block from Modules/config.c.in (#126982)

2025-01-26 Thread gvanrossum
https://github.com/python/cpython/commit/5d9b62005a110164c6be5bf412d344917e872e10 commit: 5d9b62005a110164c6be5bf412d344917e872e10 branch: main author: donBarbos committer: gvanrossum date: 2025-01-26T16:57:32Z summary: gh-126107: Remove copyright block from Modules/config.c.in (#126982) chore

[Python-checkins] Update CODEOWNERS (#126005)

2024-10-26 Thread gvanrossum
https://github.com/python/cpython/commit/905eddceb2d61da9087f0d303aa7e4a405d2261a commit: 905eddceb2d61da9087f0d303aa7e4a405d2261a branch: main author: Guido van Rossum committer: gvanrossum date: 2024-10-26T15:24:51Z summary: Update CODEOWNERS (#126005) files: M .github/CODEOWNERS diff --git

[Python-checkins] gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)

2024-09-23 Thread gvanrossum
https://github.com/python/cpython/commit/d87482bc4ee9458d6ba16140e7bc008637dbbb16 commit: d87482bc4ee9458d6ba16140e7bc008637dbbb16 branch: main author: Jason Fried committer: gvanrossum date: 2024-09-23T20:40:17-07:00 summary: gh-119333: Add C api to have contextvar enter/exit callbacks

[Python-checkins] gh-108951: Document how to terminate an asyncio.TaskGroup (#123837)

2024-09-11 Thread gvanrossum
https://github.com/python/cpython/commit/ef05801ba0cbf090034df17e2a0420fb42c2d538 commit: ef05801ba0cbf090034df17e2a0420fb42c2d538 branch: main author: Bénédikt Tran <10796600+picn...@users.noreply.github.com> committer: gvanrossum date: 2024-09-11T08:43:24-07:00 summary: gh-108951: Docume

[Python-checkins] gh-120226: Fix test_sendfile_close_peer_in_the_middle_of_receiving on Linux >= 6.10 (#120227)

2024-06-07 Thread gvanrossum
https://github.com/python/cpython/commit/a7584245661102a5768c643fbd7db8395fd3c90e commit: a7584245661102a5768c643fbd7db8395fd3c90e branch: main author: Xi Ruoyao committer: gvanrossum date: 2024-06-07T08:51:32-07:00 summary: gh-120226: Fix test_sendfile_close_peer_in_the_middle_of_receiving on

[Python-checkins] [3.13] Withdraw most of my ownership in favor of Mark (#120126)

2024-06-05 Thread gvanrossum
https://github.com/python/cpython/commit/8ac085579acbd74d251985b77e13efe30d3d59cc commit: 8ac085579acbd74d251985b77e13efe30d3d59cc branch: 3.13 author: Guido van Rossum committer: gvanrossum date: 2024-06-05T18:04:48Z summary: [3.13] Withdraw most of my ownership in favor of Mark (#120126

[Python-checkins] [3.12] gh-113892: Add a extra check to `ProactorEventLoop.sock_connect` to ensure that the given socket is in non-blocking mode (GH-119519) (#119913)

2024-06-01 Thread gvanrossum
https://github.com/python/cpython/commit/55f65156cb0b21a7238d3eda169473daba9f5024 commit: 55f65156cb0b21a7238d3eda169473daba9f5024 branch: 3.12 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2024-06-01T16:29:34Z summary: [3.

[Python-checkins] [3.13] gh-113892: Add a extra check to `ProactorEventLoop.sock_connect` to ensure that the given socket is in non-blocking mode (GH-119519) (#119912)

2024-06-01 Thread gvanrossum
https://github.com/python/cpython/commit/0ea77d49cc5380b2fe294fb7cc3754df7ac08419 commit: 0ea77d49cc5380b2fe294fb7cc3754df7ac08419 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2024-06-01T16:27:54Z summary: [3.

[Python-checkins] gh-113892: Add a extra check to `ProactorEventLoop.sock_connect` to ensure that the given socket is in non-blocking mode (#119519)

2024-06-01 Thread gvanrossum
https://github.com/python/cpython/commit/cf3bba3f0671d2c9fee099e3ab0f78b98b176131 commit: cf3bba3f0671d2c9fee099e3ab0f78b98b176131 branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-06-01T09:05:19-07:00 summary: gh-113892: Add a extra check to

[Python-checkins] Withdraw most of my ownership in favor of Mark (#119611)

2024-05-27 Thread gvanrossum
https://github.com/python/cpython/commit/3ff06ebec4e8b466f76078aa9c97cea2093d52ab commit: 3ff06ebec4e8b466f76078aa9c97cea2093d52ab branch: main author: Guido van Rossum committer: gvanrossum date: 2024-05-27T11:07:16-07:00 summary: Withdraw most of my ownership in favor of Mark (#119611) files

[Python-checkins] [3.13] gh-118921: Add `copy()` method for `FrameLocalsProxy` (GH-118923) (#118933)

2024-05-10 Thread gvanrossum
https://github.com/python/cpython/commit/93ef7aa03c64a97d8615ad3975083392ad07b379 commit: 93ef7aa03c64a97d8615ad3975083392ad07b379 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2024-05-10T23:15:54Z summary: [3.

[Python-checkins] gh-118921: Add `copy()` method for `FrameLocalsProxy` (#118923)

2024-05-10 Thread gvanrossum
https://github.com/python/cpython/commit/35c436186b849f8f2f9fb866c59015c9d034d448 commit: 35c436186b849f8f2f9fb866c59015c9d034d448 branch: main author: Tian Gao committer: gvanrossum date: 2024-05-10T15:53:10-07:00 summary: gh-118921: Add `copy()` method for `FrameLocalsProxy` (#118923) files

[Python-checkins] [3.13] gh-118817: Fix `asyncio REPL` on Windows (GH-118819) (#118847)

2024-05-09 Thread gvanrossum
https://github.com/python/cpython/commit/738877a1013f1752cb67c3e6a49121be5f656c72 commit: 738877a1013f1752cb67c3e6a49121be5f656c72 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2024-05-09T15:47:31Z summary: [3.

[Python-checkins] gh-118817: Fix `asyncio REPL` on Windows (#118819)

2024-05-09 Thread gvanrossum
https://github.com/python/cpython/commit/c3643a121401d111bebd3e26d6f362ade2ed2a83 commit: c3643a121401d111bebd3e26d6f362ade2ed2a83 branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-05-09T08:20:46-07:00 summary: gh-118817: Fix `asyncio REPL` on Windows (#118819) files: M

[Python-checkins] gh-118746: Fix crash in frame_getlocals and _PyFrame_GetLocals (#118748)

2024-05-07 Thread gvanrossum
https://github.com/python/cpython/commit/e7aec8713f84e90b20c9baae6b7a91d87f327ff0 commit: e7aec8713f84e90b20c9baae6b7a91d87f327ff0 branch: main author: Tian Gao committer: gvanrossum date: 2024-05-07T17:48:05-07:00 summary: gh-118746: Fix crash in frame_getlocals and _PyFrame_GetLocals (#118748

[Python-checkins] gh-118414: Fix assertion in YIELD_VALUE when tracing lines or instrs (#118683)

2024-05-06 Thread gvanrossum
https://github.com/python/cpython/commit/0d9148823dbb6af020945ab1b487d7f183b561a5 commit: 0d9148823dbb6af020945ab1b487d7f183b561a5 branch: main author: Tian Gao committer: gvanrossum date: 2024-05-06T21:22:59-07:00 summary: gh-118414: Fix assertion in YIELD_VALUE when tracing lines or instrs

[Python-checkins] gh-118473: Fix set_asyncgen_hooks not to be partially set when arguments are invalid (#118474)

2024-05-06 Thread gvanrossum
https://github.com/python/cpython/commit/8d8275b0cf43f0e20c72a9641cbddc5044cdae04 commit: 8d8275b0cf43f0e20c72a9641cbddc5044cdae04 branch: main author: Jeong, YunWon <69878+youknow...@users.noreply.github.com> committer: gvanrossum date: 2024-05-06T17:02:52-07:00 summary: gh-11847

[Python-checkins] GH-115709: Invalidate executors when a local variable is changed via frame.f_locals (#118639)

2024-05-06 Thread gvanrossum
https://github.com/python/cpython/commit/616b745b89a52a1d27123107718f85e65918afdc commit: 616b745b89a52a1d27123107718f85e65918afdc branch: main author: Mark Shannon committer: gvanrossum date: 2024-05-06T21:21:06Z summary: GH-115709: Invalidate executors when a local variable is changed via

[Python-checkins] gh-118609: Add proper error check for framelocalsproxy (#118615)

2024-05-06 Thread gvanrossum
https://github.com/python/cpython/commit/7528b84e947f727734bd802356e380673553387d commit: 7528b84e947f727734bd802356e380673553387d branch: main author: Tian Gao committer: gvanrossum date: 2024-05-06T08:46:15-07:00 summary: gh-118609: Add proper error check for framelocalsproxy (#118615) files

[Python-checkins] gh-118605: Fix reference leak in FrameLocalsProxy (#118607)

2024-05-05 Thread gvanrossum
https://github.com/python/cpython/commit/b4f8eb0de2c775e4fb11b15d26b9f21195732d47 commit: b4f8eb0de2c775e4fb11b15d26b9f21195732d47 branch: main author: Tian Gao committer: gvanrossum date: 2024-05-05T21:31:35Z summary: gh-118605: Fix reference leak in FrameLocalsProxy (#118607) Also add some

[Python-checkins] gh-117549: Don't use designated initializers in headers (#118580)

2024-05-05 Thread gvanrossum
https://github.com/python/cpython/commit/40cc809902304f60c6e1c933191dd4d64e570e28 commit: 40cc809902304f60c6e1c933191dd4d64e570e28 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-05-05T19:28:55Z summary: gh-117549: Don't use designated initializers in headers (#1

[Python-checkins] gh-74929: Rudimentary docs for PEP 667 (#118581)

2024-05-05 Thread gvanrossum
https://github.com/python/cpython/commit/9c13d9e37a194f574b8591da634bf98419786448 commit: 9c13d9e37a194f574b8591da634bf98419786448 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-05-05T15:31:26Z summary: gh-74929: Rudimentary docs for PEP 667 (#118581) This is *not

[Python-checkins] gh-74929: Remove undesirable DECREF in PEP 667 implementation (#118583)

2024-05-04 Thread gvanrossum
https://github.com/python/cpython/commit/5dd36732c850084ce262b7869ed90d73a281296a commit: 5dd36732c850084ce262b7869ed90d73a281296a branch: main author: Tian Gao committer: gvanrossum date: 2024-05-05T03:06:42Z summary: gh-74929: Remove undesirable DECREF in PEP 667 implementation (#118583

[Python-checkins] gh-118335: Rename --experimental-interpreter on Windows to --experimental-jit-interpreter (#118497)

2024-05-01 Thread gvanrossum
https://github.com/python/cpython/commit/a37b0932285b5e883b13a46ff2a32f15d7339894 commit: a37b0932285b5e883b13a46ff2a32f15d7339894 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-05-02T00:48:34Z summary: gh-118335: Rename --experimental-interpreter on Windows to

[Python-checkins] gh-118335: Make REGEN_JIT_COMMAND empty if tier2 interpreter enabled (#118493)

2024-05-01 Thread gvanrossum
https://github.com/python/cpython/commit/a524152b8c56f82d807ecdd7ae9d39cfd643c469 commit: a524152b8c56f82d807ecdd7ae9d39cfd643c469 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-05-01T16:36:29-07:00 summary: gh-118335: Make REGEN_JIT_COMMAND empty if tier2 interpreter

[Python-checkins] gh-117958: Expose JIT code via method in UOpExecutor (#117959)

2024-05-01 Thread gvanrossum
https://github.com/python/cpython/commit/beb653cc24275025708758d444835db2ddbb74e4 commit: beb653cc24275025708758d444835db2ddbb74e4 branch: main author: Anthony Shaw committer: gvanrossum date: 2024-05-01T07:11:14-07:00 summary: gh-117958: Expose JIT code via method in UOpExecutor (#117959

[Python-checkins] gh-118335: Configure Tier 2 interpreter at build time (#118339)

2024-04-30 Thread gvanrossum
https://github.com/python/cpython/commit/7d83f7bcc484145596bae1ff015fed0762da345d commit: 7d83f7bcc484145596bae1ff015fed0762da345d branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-30T18:26:34-07:00 summary: gh-118335: Configure Tier 2 interpreter at build time (#118339

[Python-checkins] gh-118074: Immortal executors are not GC-able (#118182)

2024-04-23 Thread gvanrossum
https://github.com/python/cpython/commit/7e87d30f1f30d39c3005e03195f3d7648b38a1e2 commit: 7e87d30f1f30d39c3005e03195f3d7648b38a1e2 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-23T13:38:23-07:00 summary: gh-118074: Immortal executors are not GC-able (#118182) Better

[Python-checkins] GH-118074: Executors in the COLD_EXITS array are not GC'able (#118117)

2024-04-22 Thread gvanrossum
https://github.com/python/cpython/commit/1b85b3424c081835406592868123fe898ee029ad commit: 1b85b3424c081835406592868123fe898ee029ad branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-22T16:20:39-07:00 summary: GH-118074: Executors in the COLD_EXITS array are not GC'

[Python-checkins] Remove more remnants of deepfreeze (#118159)

2024-04-22 Thread gvanrossum
https://github.com/python/cpython/commit/4c7bfdff90544deb5d2055fcbe4db4c2a231e95d commit: 4c7bfdff90544deb5d2055fcbe4db4c2a231e95d branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-22T12:17:57-07:00 summary: Remove more remnants of deepfreeze (#118159) files: A Include

[Python-checkins] GH-118036: Fix a bug with CALL_STAT_INC (#117933)

2024-04-18 Thread gvanrossum
https://github.com/python/cpython/commit/40f4d641a93b1cba89be4bc7b26cdb481e0450d5 commit: 40f4d641a93b1cba89be4bc7b26cdb481e0450d5 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-18T07:59:02-07:00 summary: GH-118036: Fix a bug with CALL_STAT_INC (#117933) We were

[Python-checkins] gh-117722: Fix Stream.readuntil with non-bytes buffer objects (#117723)

2024-04-11 Thread gvanrossum
https://github.com/python/cpython/commit/01a51f949475f1590eb5899f3002304060501ab2 commit: 01a51f949475f1590eb5899f3002304060501ab2 branch: main author: Bruce Merry <1963944+bme...@users.noreply.github.com> committer: gvanrossum date: 2024-04-11T07:41:55-07:00 summary: gh-11772

[Python-checkins] gh-117531: Unblock getters after non-immediate queue shutdown (#117532)

2024-04-10 Thread gvanrossum
https://github.com/python/cpython/commit/6bc0b33a91713ee62fd1860d28b19cb620c45971 commit: 6bc0b33a91713ee62fd1860d28b19cb620c45971 branch: main author: Laurie O committer: gvanrossum date: 2024-04-10T08:01:42-07:00 summary: gh-117531: Unblock getters after non-immediate queue shutdown (#117532

[Python-checkins] gh-116720: Fix corner cases of taskgroups (#117407)

2024-04-09 Thread gvanrossum
https://github.com/python/cpython/commit/fa58e75a8605146a89ef72b58b4529669ac48366 commit: fa58e75a8605146a89ef72b58b4529669ac48366 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-09T08:17:28-07:00 summary: gh-116720: Fix corner cases of taskgroups (#117407) This

[Python-checkins] gh-81322: support multiple separators in StreamReader.readuntil (#16429)

2024-04-08 Thread gvanrossum
https://github.com/python/cpython/commit/775912a51d6847b0e4fe415fa91f2e0b06a3c43c commit: 775912a51d6847b0e4fe415fa91f2e0b06a3c43c branch: main author: Bruce Merry <1963944+bme...@users.noreply.github.com> committer: gvanrossum date: 2024-04-08T09:58:02-07:00 summary: gh-81322: support mu

[Python-checkins] gh-96471: Correct documentation for asyncio queue shutdown (#117621)

2024-04-08 Thread gvanrossum
https://github.com/python/cpython/commit/e16062dd3428a5846344e0a8c6ee2f352d34ce1b commit: e16062dd3428a5846344e0a8c6ee2f352d34ce1b branch: main author: Laurie O committer: gvanrossum date: 2024-04-08T14:50:54Z summary: gh-96471: Correct documentation for asyncio queue shutdown (#117621) files

[Python-checkins] gh-96471: Add asyncio queue shutdown (#104228)

2024-04-06 Thread gvanrossum
https://github.com/python/cpython/commit/df4d84c3cdca572f1be8f5dc5ef8ead5351b51fb commit: df4d84c3cdca572f1be8f5dc5ef8ead5351b51fb branch: main author: Laurie O committer: gvanrossum date: 2024-04-06T07:27:13-07:00 summary: gh-96471: Add asyncio queue shutdown (#104228) Co-authored-by: Duprat

[Python-checkins] gh-117549: Match declaration order for _Py_BackoffCounter initializer (#117551)

2024-04-04 Thread gvanrossum
https://github.com/python/cpython/commit/b5e60918afa53dfd59ad26a9f4b5207a9b304bc1 commit: b5e60918afa53dfd59ad26a9f4b5207a9b304bc1 branch: main author: Michael Droettboom committer: gvanrossum date: 2024-04-04T14:14:35-07:00 summary: gh-117549: Match declaration order for _Py_BackoffCounter

[Python-checkins] gh-116968: Reimplement Tier 2 counters (#117144)

2024-04-04 Thread gvanrossum
https://github.com/python/cpython/commit/060a96f1a9a901b01ed304aa82b886d248ca1cb6 commit: 060a96f1a9a901b01ed304aa82b886d248ca1cb6 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-04T15:03:27Z summary: gh-116968: Reimplement Tier 2 counters (#117144) Introduce a

[Python-checkins] gh-117459: Keep the traceback in _convert_future_exc (#117460)

2024-04-03 Thread gvanrossum
https://github.com/python/cpython/commit/85843348c5f0b8c2f973e8bc586475e69af19cd2 commit: 85843348c5f0b8c2f973e8bc586475e69af19cd2 branch: main author: rsp4jack committer: gvanrossum date: 2024-04-03T20:13:32-07:00 summary: gh-117459: Keep the traceback in _convert_future_exc (#117460) files

[Python-checkins] gh-116168: Remove extra `_CHECK_STACK_SPACE` uops (#117242)

2024-04-03 Thread gvanrossum
https://github.com/python/cpython/commit/1c434688866db79082def4f9ef572b85d85908c8 commit: 1c434688866db79082def4f9ef572b85d85908c8 branch: main author: Peter Lazorchak committer: gvanrossum date: 2024-04-03T17:14:18Z summary: gh-116168: Remove extra `_CHECK_STACK_SPACE` uops (#117242) This

[Python-checkins] Fix successor opcode name printing in Tier 2 DEOPT debug message (#117471)

2024-04-02 Thread gvanrossum
https://github.com/python/cpython/commit/8eda146e87d5531c9d2bc62fd1fea3bd3163f9b1 commit: 8eda146e87d5531c9d2bc62fd1fea3bd3163f9b1 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-02T18:25:48Z summary: Fix successor opcode name printing in Tier 2 DEOPT debug message

[Python-checkins] Silence compiler warnings in gc.c (#117422)

2024-04-01 Thread gvanrossum
https://github.com/python/cpython/commit/ddf814db744006e0f42328aa15ace97c9d8ad681 commit: ddf814db744006e0f42328aa15ace97c9d8ad681 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-04-01T16:13:38Z summary: Silence compiler warnings in gc.c (#117422) files: M Python/gc.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

[Python-checkins] A few minor tweaks to get stats working and compiling cleanly. (#117219)

2024-03-25 Thread gvanrossum
https://github.com/python/cpython/commit/23e4f80ce2a2bac50acd1785e791316d5b578b8d commit: 23e4f80ce2a2bac50acd1785e791316d5b578b8d branch: main author: Mark Shannon committer: gvanrossum date: 2024-03-25T13:43:51-07:00 summary: A few minor tweaks to get stats working and compiling cleanly

[Python-checkins] gh-91227: Ignore ERROR_PORT_UNREACHABLE in proactor recvfrom() (#32011)

2024-03-23 Thread gvanrossum
https://github.com/python/cpython/commit/f11d0d8be8af28e1368c3c7c116218cf65ddf93e commit: f11d0d8be8af28e1368c3c7c116218cf65ddf93e branch: main author: Erik Soma committer: gvanrossum date: 2024-03-23T08:39:35-07:00 summary: gh-91227: Ignore ERROR_PORT_UNREACHABLE in proactor recvfrom() (#32011

[Python-checkins] gh-108716:: Remove _PyStaticCode_Init/Fini (#117141)

2024-03-21 Thread gvanrossum
https://github.com/python/cpython/commit/97ba910e47ad298114800587979ce7beb0a705a3 commit: 97ba910e47ad298114800587979ce7beb0a705a3 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-22T01:27:48Z summary: gh-108716:: Remove _PyStaticCode_Init/Fini (#117141) More

[Python-checkins] gh-117045: Add code object to function version cache (#117028)

2024-03-21 Thread gvanrossum
https://github.com/python/cpython/commit/570a82d46abfebb9976961113fb0f8bb400ad182 commit: 570a82d46abfebb9976961113fb0f8bb400ad182 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-21T12:37:41-07:00 summary: gh-117045: Add code object to function version cache (#117028

[Python-checkins] [3.11] gh-116773: Fix overlapped memory corruption crash (GH-116774) (#117077)

2024-03-20 Thread gvanrossum
https://github.com/python/cpython/commit/23a1c9f422ad6952186f266ebf325abffcb33892 commit: 23a1c9f422ad6952186f266ebf325abffcb33892 branch: 3.11 author: jkriegshauser committer: gvanrossum date: 2024-03-20T13:10:32-07:00 summary: [3.11] gh-116773: Fix overlapped memory corruption crash (GH

[Python-checkins] [3.12] gh-116773: Fix overlapped memory corruption crash (GH-116774) (#117078)

2024-03-20 Thread gvanrossum
https://github.com/python/cpython/commit/d69c51520e30584fb6eabdcaadd8d37a6631dcc3 commit: d69c51520e30584fb6eabdcaadd8d37a6631dcc3 branch: 3.12 author: jkriegshauser committer: gvanrossum date: 2024-03-20T13:10:15-07:00 summary: [3.12] gh-116773: Fix overlapped memory corruption crash (GH

[Python-checkins] gh-113538: Add asycio.Server.{close,abort}_clients (redo) (#116784)

2024-03-18 Thread gvanrossum
https://github.com/python/cpython/commit/415964417771946dcb7a163951913adf84644b6d commit: 415964417771946dcb7a163951913adf84644b6d branch: main author: Pierre Ossman (ThinLinc team) committer: gvanrossum date: 2024-03-18T13:15:53-07:00 summary: gh-113538: Add asycio.Server.{close,abort}_clients

[Python-checkins] gh-108716: Cleanup remaining deepfreeze infrastructure (#116919)

2024-03-18 Thread gvanrossum
https://github.com/python/cpython/commit/9c7b3688e6ff071456e0ee623b82870755ea7808 commit: 9c7b3688e6ff071456e0ee623b82870755ea7808 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-18T11:13:11-07:00 summary: gh-108716: Cleanup remaining deepfreeze infrastructure (#116919

[Python-checkins] gh-116916: Remove separate next_func_version counter (#116918)

2024-03-18 Thread gvanrossum
https://github.com/python/cpython/commit/7e1f38f2de8f93de362433203faa5605a0c47f0e commit: 7e1f38f2de8f93de362433203faa5605a0c47f0e branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-18T11:11:10-07:00 summary: gh-116916: Remove separate next_func_version counter (#116918

[Python-checkins] Cleanup tier2 debug output (#116920)

2024-03-18 Thread gvanrossum
https://github.com/python/cpython/commit/76d086890790f1bfbe05d12e02cadb539db5b0b1 commit: 76d086890790f1bfbe05d12e02cadb539db5b0b1 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-18T11:08:43-07:00 summary: Cleanup tier2 debug output (#116920) Various tweaks, including

[Python-checkins] gh-115258: Fix hanging tests for threading queue shutdown (#115940)

2024-03-18 Thread gvanrossum
https://github.com/python/cpython/commit/7707b14489644073ab0153f5751c6ddbf3fc6f91 commit: 7707b14489644073ab0153f5751c6ddbf3fc6f91 branch: main author: Duprat committer: gvanrossum date: 2024-03-18T16:15:29Z summary: gh-115258: Fix hanging tests for threading queue shutdown (#115940) This

[Python-checkins] gh-96471: Add ShutDown to queue.py '__all__' (#116699)

2024-03-13 Thread gvanrossum
https://github.com/python/cpython/commit/ba82a241ac7ddee7cad18e9994f8dd560c68df02 commit: ba82a241ac7ddee7cad18e9994f8dd560c68df02 branch: main author: Laurie O committer: gvanrossum date: 2024-03-13T07:21:30Z summary: gh-96471: Add ShutDown to queue.py '__all__' (#116699) fi

[Python-checkins] gh-113538: Revert "gh-113538: Add asycio.Server.{close,abort}_clients (#114432)" (#116632)

2024-03-11 Thread gvanrossum
https://github.com/python/cpython/commit/ba13215eb1ec20b6af10e3fcee7a725bd7a7f83e commit: ba13215eb1ec20b6af10e3fcee7a725bd7a7f83e branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-12T00:31:49Z summary: gh-113538: Revert "gh-113538: Add asycio.Server.{close,

[Python-checkins] gh-113538: Add asycio.Server.{close,abort}_clients (#114432)

2024-03-11 Thread gvanrossum
https://github.com/python/cpython/commit/1d0d49a7e86257ff95b4de0685e6997d7533993c commit: 1d0d49a7e86257ff95b4de0685e6997d7533993c branch: main author: Pierre Ossman (ThinLinc team) committer: gvanrossum date: 2024-03-11T12:43:30-07:00 summary: gh-113538: Add asycio.Server.{close,abort}_clients

[Python-checkins] gh-116000: Make optimizer_generator.py work without any arguments (#116470)

2024-03-07 Thread gvanrossum
https://github.com/python/cpython/commit/b2d74cdbcd0b47bc938200969bb31e5b37dc11e1 commit: b2d74cdbcd0b47bc938200969bb31e5b37dc11e1 branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-03-07T19:05:50Z summary: gh-116000: Make optimizer_generator.py work without any arguments

[Python-checkins] Parallelize regen-cases (#116446)

2024-03-07 Thread gvanrossum
https://github.com/python/cpython/commit/68157446aa39dedf7c90d85a7b0924beda004e76 commit: 68157446aa39dedf7c90d85a7b0924beda004e76 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-07T07:25:24-08:00 summary: Parallelize regen-cases (#116446) This makes a huge difference

[Python-checkins] gh-115957: Close coroutine if TaskGroup.create_task() raises an error (#116009)

2024-03-06 Thread gvanrossum
https://github.com/python/cpython/commit/ce0ae1d784871085059a415aa589d9bd16ea8301 commit: ce0ae1d784871085059a415aa589d9bd16ea8301 branch: main author: Jason Zhang committer: gvanrossum date: 2024-03-06T12:20:26-08:00 summary: gh-115957: Close coroutine if TaskGroup.create_task() raises an

[Python-checkins] Fix debug output for optimized executor (#116337)

2024-03-05 Thread gvanrossum
https://github.com/python/cpython/commit/d444dec09ae05150f0d339a060fca23990d4834e commit: d444dec09ae05150f0d339a060fca23990d4834e branch: main author: Guido van Rossum committer: gvanrossum date: 2024-03-05T10:05:29-08:00 summary: Fix debug output for optimized executor (#116337) This adjusts

[Python-checkins] gh-84995: Run sys.__interactivehook__() on asyncio REPL startup (#20517)

2024-03-01 Thread gvanrossum
https://github.com/python/cpython/commit/b5949eac6220ee8002971b5e7026432ac7990c74 commit: b5949eac6220ee8002971b5e7026432ac7990c74 branch: main author: Rémi Lapeyre committer: gvanrossum date: 2024-03-01T11:39:16-08:00 summary: gh-84995: Run sys.__interactivehook__() on asyncio REPL startup

[Python-checkins] gh-116088: Insert bottom checks after all sym_set_...() calls (#116089)

2024-02-29 Thread gvanrossum
https://github.com/python/cpython/commit/0656509033948780e6703391daca773c779041f7 commit: 0656509033948780e6703391daca773c779041f7 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-29T18:55:29Z summary: gh-116088: Insert bottom checks after all sym_set_...() calls

[Python-checkins] gh-115816: Generate calls to sym_new_const() etc. without _Py_uop prefix (#116077)

2024-02-28 Thread gvanrossum
https://github.com/python/cpython/commit/86e5e063aba76a7f4fc58f7d06b17b0a4730fd8e commit: 86e5e063aba76a7f4fc58f7d06b17b0a4730fd8e branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-29T00:05:53Z summary: gh-115816: Generate calls to sym_new_const() etc. without _Py_uop

[Python-checkins] gh-115859: Fix test_type_inconsistency() when run multiple times (#116079)

2024-02-28 Thread gvanrossum
https://github.com/python/cpython/commit/479ac5ce8a311c9a5830b96e972478867fcbce61 commit: 479ac5ce8a311c9a5830b96e972478867fcbce61 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-28T23:56:58Z summary: gh-115859: Fix test_type_inconsistency() when run multiple times

[Python-checkins] gh-115859: Re-enable T2 optimizer pass by default (#116062)

2024-02-28 Thread gvanrossum
https://github.com/python/cpython/commit/3409bc29c9f06051c28ae0791155e3aebd76ff2d commit: 3409bc29c9f06051c28ae0791155e3aebd76ff2d branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-28T22:38:01Z summary: gh-115859: Re-enable T2 optimizer pass by default (#116062) This

[Python-checkins] gh-115816: Improve internal symbols API in optimizer (#116028)

2024-02-28 Thread gvanrossum
https://github.com/python/cpython/commit/e2a3e4b7488aff6fdc704a0f258bc315e96c1d6e commit: e2a3e4b7488aff6fdc704a0f258bc315e96c1d6e branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-28T17:55:56Z summary: gh-115816: Improve internal symbols API in optimizer (#116028

[Python-checkins] gh-112997: Don't log arguments in asyncio unless debugging (#115667)

2024-02-27 Thread gvanrossum
https://github.com/python/cpython/commit/5a1559d9493dd298a08c4be32b52295aa3eb89e5 commit: 5a1559d9493dd298a08c4be32b52295aa3eb89e5 branch: main author: Pierre Ossman (ThinLinc team) committer: gvanrossum date: 2024-02-27T17:39:08-08:00 summary: gh-112997: Don't log arguments in asyncio u

[Python-checkins] gh-114914: Avoid keeping dead StreamWriter alive (#115661)

2024-02-27 Thread gvanrossum
https://github.com/python/cpython/commit/a355f60b032306651ca27bc53bbb82eb5106ff71 commit: a355f60b032306651ca27bc53bbb82eb5106ff71 branch: main author: Pierre Ossman (ThinLinc team) committer: gvanrossum date: 2024-02-27T17:27:44-08:00 summary: gh-114914: Avoid keeping dead StreamWriter alive

[Python-checkins] Rename tier 2 redundancy eliminator to optimizer (#115888)

2024-02-26 Thread gvanrossum
https://github.com/python/cpython/commit/c0fdfba7ff981c55ac13325e4dddaf382601b246 commit: c0fdfba7ff981c55ac13325e4dddaf382601b246 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-26T08:42:53-08:00 summary: Rename tier 2 redundancy eliminator to optimizer (#115888) The

[Python-checkins] gh-113706: Update comment about long int representation (#113707)

2024-02-26 Thread gvanrossum
https://github.com/python/cpython/commit/07824995a056b2894adac69813444307835cc245 commit: 07824995a056b2894adac69813444307835cc245 branch: main author: Michael Droettboom committer: gvanrossum date: 2024-02-26T07:18:30-08:00 summary: gh-113706: Update comment about long int representation

[Python-checkins] gh-96471: Correct docs for queue shutdown (#115838)

2024-02-25 Thread gvanrossum
https://github.com/python/cpython/commit/9402ea63f7897ecda7036f667949ad17f4208e5b commit: 9402ea63f7897ecda7036f667949ad17f4208e5b branch: main author: Laurie O committer: gvanrossum date: 2024-02-25T16:53:21Z summary: gh-96471: Correct docs for queue shutdown (#115838) files: M Doc/library

[Python-checkins] gh-115778: Add `tierN` annotation for instruction definitions (#115815)

2024-02-23 Thread gvanrossum
https://github.com/python/cpython/commit/e4561e050148f6dc347e8c7ba30c8125b5fc0e45 commit: e4561e050148f6dc347e8c7ba30c8125b5fc0e45 branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-02-23T17:31:57Z summary: gh-115778: Add `tierN` annotation for instruction definitions

[Python-checkins] gh-115727: Reduce confidence even on 100% predicted jumps (#115748)

2024-02-22 Thread gvanrossum
https://github.com/python/cpython/commit/4ee6bdfbaa792a3aa93c65c2022a89bd2d1e0894 commit: 4ee6bdfbaa792a3aa93c65c2022a89bd2d1e0894 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-22T12:23:48-08:00 summary: gh-115727: Reduce confidence even on 100% predicted jumps

[Python-checkins] Tier 2 cleanups and tweaks (#115534)

2024-02-20 Thread gvanrossum
https://github.com/python/cpython/commit/142502ea8d26b17732009b6e981e630c342054f7 commit: 142502ea8d26b17732009b6e981e630c342054f7 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-20T20:24:35Z summary: Tier 2 cleanups and tweaks (#115534) * Rename

[Python-checkins] gh-115735: Fix current executor NULL before _START_EXECUTOR (#115736)

2024-02-20 Thread gvanrossum
https://github.com/python/cpython/commit/7a8c3ed43abb4b7a18e7a271aaee3ca69c0d83bc commit: 7a8c3ed43abb4b7a18e7a271aaee3ca69c0d83bc branch: main author: Ken Jin committer: gvanrossum date: 2024-02-20T18:47:05Z summary: gh-115735: Fix current executor NULL before _START_EXECUTOR (#115736) This

[Python-checkins] [3.12] gh-111358: Fix timeout behaviour in BaseEventLoop.shutdown_default_executor (GH-115622) (#115641)

2024-02-18 Thread gvanrossum
https://github.com/python/cpython/commit/e25ac3ba1d7c59ec2596cdc3febe0360d170afa0 commit: e25ac3ba1d7c59ec2596cdc3febe0360d170afa0 branch: 3.12 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: gvanrossum date: 2024-02-19T00:17:40Z summary: [3.

[Python-checkins] gh-111358: Fix timeout behaviour in BaseEventLoop.shutdown_default_executor (#115622)

2024-02-18 Thread gvanrossum
https://github.com/python/cpython/commit/53d5e67804227d541ed2f9e8efea8de5d70cb1ec commit: 53d5e67804227d541ed2f9e8efea8de5d70cb1ec branch: main author: Jamie Phan committer: gvanrossum date: 2024-02-19T00:01:00Z summary: gh-111358: Fix timeout behaviour in

[Python-checkins] gh-113812: Allow DatagramTransport.sendto to send empty data (#115199)

2024-02-16 Thread gvanrossum
https://github.com/python/cpython/commit/73e8637002639e565938d3f205bf46e7f1dbd6a8 commit: 73e8637002639e565938d3f205bf46e7f1dbd6a8 branch: main author: Jamie Phan committer: gvanrossum date: 2024-02-16T18:38:07-08:00 summary: gh-113812: Allow DatagramTransport.sendto to send empty data (#115199

[Python-checkins] gh-96471: Add shutdown() method to queue.Queue (#104750)

2024-02-09 Thread gvanrossum
https://github.com/python/cpython/commit/b2d9d134dcb5633deebebf2b0118cd4f7ca598a2 commit: b2d9d134dcb5633deebebf2b0118cd4f7ca598a2 branch: main author: Laurie O committer: gvanrossum date: 2024-02-09T20:58:30-08:00 summary: gh-96471: Add shutdown() method to queue.Queue (#104750) Co-authored

[Python-checkins] [3.11] gh-114887 Reject only sockets of type SOCK_STREAM in create_da… (#114979)

2024-02-04 Thread gvanrossum
https://github.com/python/cpython/commit/5ce076fd92306a0c41cf574221b930d54374bb47 commit: 5ce076fd92306a0c41cf574221b930d54374bb47 branch: 3.11 author: Travis Howse committer: gvanrossum date: 2024-02-04T20:01:37-08:00 summary: [3.11] gh-114887 Reject only sockets of type SOCK_STREAM in

[Python-checkins] [3.12] gh-114887 Reject only sockets of type SOCK_STREAM in create_da… (#114980)

2024-02-04 Thread gvanrossum
https://github.com/python/cpython/commit/49fbb068d5d9398b0be746cecb8e0fe214b2654b commit: 49fbb068d5d9398b0be746cecb8e0fe214b2654b branch: 3.12 author: Travis Howse committer: gvanrossum date: 2024-02-04T15:42:06-08:00 summary: [3.12] gh-114887 Reject only sockets of type SOCK_STREAM in

[Python-checkins] gh-114887 Reject only sockets of type SOCK_STREAM in create_datagram_endpoint() (#114893)

2024-02-03 Thread gvanrossum
https://github.com/python/cpython/commit/94ec2b9c9ce898723c3fe61fbc64d6c8f4f68700 commit: 94ec2b9c9ce898723c3fe61fbc64d6c8f4f68700 branch: main author: Travis Howse committer: gvanrossum date: 2024-02-03T17:14:02Z summary: gh-114887 Reject only sockets of type SOCK_STREAM in

[Python-checkins] gh-112202: Ensure that condition.notify() succeeds even when racing with Task.cancel() (#112201)

2024-02-03 Thread gvanrossum
https://github.com/python/cpython/commit/6b53d5fe04eadad76fb3706f0a4cc42d8f19f948 commit: 6b53d5fe04eadad76fb3706f0a4cc42d8f19f948 branch: main author: Kristján Valur Jónsson committer: gvanrossum date: 2024-02-03T08:19:37-08:00 summary: gh-112202: Ensure that condition.notify() succeeds even

[Python-checkins] ``Tools/cases_generator``: Fix typos and incorrect comments. (#114892)

2024-02-02 Thread gvanrossum
https://github.com/python/cpython/commit/f3cdd64de8a9d5bad122cc0b285b5c44cd9b202b commit: f3cdd64de8a9d5bad122cc0b285b5c44cd9b202b branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-02-02T17:52:58-08:00 summary: ``Tools/cases_generator``: Fix typos and incorrect comments

[Python-checkins] Update outdated info in ``Tools/cases_generator/README.md`` (#114844)

2024-02-01 Thread gvanrossum
https://github.com/python/cpython/commit/6d7ad57385e6c18545f19714b8f520644d305715 commit: 6d7ad57385e6c18545f19714b8f520644d305715 branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-02-01T08:56:24-08:00 summary: Update outdated info in ``Tools/cases_generator/README.md

[Python-checkins] Write about Tier 2 and JIT in "what's new 3.13" (#114826)

2024-02-01 Thread gvanrossum
https://github.com/python/cpython/commit/2dea1cf7fd9b1f6a914e363ecb17a853f4b99b6b commit: 2dea1cf7fd9b1f6a914e363ecb17a853f4b99b6b branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-01T08:54:44-08:00 summary: Write about Tier 2 and JIT in "what's new 3.13

[Python-checkins] TaskGroup: Use explicit None check for cancellation error (#114708)

2024-01-29 Thread gvanrossum
https://github.com/python/cpython/commit/29952c86f3f8a972203a1ccd8381448efe145ada commit: 29952c86f3f8a972203a1ccd8381448efe145ada branch: main author: Matan Perelman committer: gvanrossum date: 2024-01-29T11:12:33-08:00 summary: TaskGroup: Use explicit None check for cancellation error

[Python-checkins] Update outdated comment in ``Python/bytecodes.c`` (#114522)

2024-01-24 Thread gvanrossum
https://github.com/python/cpython/commit/191531f352ce387a2d3a61544fb6feefab754d4a commit: 191531f352ce387a2d3a61544fb6feefab754d4a branch: main author: Kirill Podoprigora committer: gvanrossum date: 2024-01-24T09:14:15-08:00 summary: Update outdated comment in ``Python/bytecodes.c`` (#114522

[Python-checkins] gh-113753: Clear finalized bit when putting PyAsyncGenASend back into free list (#113754)

2024-01-10 Thread gvanrossum
https://github.com/python/cpython/commit/73ae2023a76f199ff854f8da14bd9ff8e93ee7fd commit: 73ae2023a76f199ff854f8da14bd9ff8e93ee7fd branch: main author: Sam Gross committer: gvanrossum date: 2024-01-10T10:18:38-08:00 summary: gh-113753: Clear finalized bit when putting PyAsyncGenASend back into

  1   2   >