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.

Author vstinner
Recipients Mark.Shannon, cheryl.sabella, gregory.p.smith, ncoghlan, serhiy.storchaka, vstinner
Date 2019-11-21.10:06:21
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1574330782.08.0.991895793382.issue33387@roundup.psfhosted.org>
In-reply-to
Content
Mark merged his PR 6641 but forgot to mention bpo-33387:

commit fee552669f21ca294f57fe0df826945edc779090
Author: Mark Shannon <mark@hotpy.org>
Date:   Thu Nov 21 09:11:43 2019 +0000

    Produce cleaner bytecode for 'with' and 'async with' by generating separate code for normal and exceptional paths. (#6641)
    
    Remove BEGIN_FINALLY, END_FINALLY, CALL_FINALLY and POP_FINALLY bytecodes. Implement finally blocks by code duplication.
    Reimplement frame.lineno setter using line numbers rather than bytecode offsets.
History
Date User Action Args
2019-11-21 10:06:22vstinnersetrecipients: + vstinner, gregory.p.smith, ncoghlan, Mark.Shannon, serhiy.storchaka, cheryl.sabella
2019-11-21 10:06:22vstinnersetmessageid: <1574330782.08.0.991895793382.issue33387@roundup.psfhosted.org>
2019-11-21 10:06:22vstinnerlinkissue33387 messages
2019-11-21 10:06:21vstinnercreate