This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Missing frame block push in compiler_async_comprehension_generator()
Type: Stage: patch review
Components: Interpreter Core Versions: Python 3.10
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: Mark.Shannon, python-dev, tomkpz
Priority: normal Keywords: patch

Created on 2021-03-15 00:32 by tomkpz, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 24865 merged python-dev, 2021-03-15 00:35
Messages (2)
msg388696 - (view) Author: Thomas Anderson (tomkpz) * Date: 2021-03-15 00:32
The runtime pushes a frame block in SETUP_FINALLY, so the compiler needs to account for that, otherwise the runtime block stack may overflow.
msg390437 - (view) Author: Mark Shannon (Mark.Shannon) * (Python committer) Date: 2021-04-07 14:44
New changeset 7a7ba3d343d360a03a34bc3901628f9f40a58307 by tomKPZ in branch 'master':
bpo-43495 : Push missing frame block in compile.c (GH-24865)
https://github.com/python/cpython/commit/7a7ba3d343d360a03a34bc3901628f9f40a58307
History
Date User Action Args
2022-04-11 14:59:42adminsetgithub: 87661
2021-04-07 14:44:00Mark.Shannonsetnosy: + Mark.Shannon
messages: + msg390437
2021-03-15 00:35:31python-devsetkeywords: + patch
nosy: + python-dev

pull_requests: + pull_request23626
stage: patch review
2021-03-15 00:32:22tomkpzcreate