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 pitrou
Recipients Demur Rumed, Mark.Shannon, benjamin.peterson, christian.heimes, mark.dickinson, nascheme, ncoghlan, pitrou, rhettinger, serhiy.storchaka, trent
Date 2018-01-01.17:54:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1514829251.29.0.467229070634.issue17611@psf.upfronthosting.co.za>
In-reply-to
Content
I took a quick look at Mark's PR.  The main thing going for it IMHO is that it produces simpler bytecode: it removes the complicated with/finally-related opcodes, while Serhiy's has non-trivial END_FINALLY and POP_FINALLY.

It would be nice to know if it's able to fix the stack size issues as in the following tests:
https://github.com/python/cpython/pull/5006/files?diff=unified#diff-dae68b96e8fdcb924e1ea46c31f51aec
History
Date User Action Args
2018-01-01 17:54:11pitrousetrecipients: + pitrou, nascheme, rhettinger, mark.dickinson, ncoghlan, christian.heimes, benjamin.peterson, trent, Mark.Shannon, serhiy.storchaka, Demur Rumed
2018-01-01 17:54:11pitrousetmessageid: <1514829251.29.0.467229070634.issue17611@psf.upfronthosting.co.za>
2018-01-01 17:54:11pitroulinkissue17611 messages
2018-01-01 17:54:10pitroucreate