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 serhiy.storchaka
Recipients Demur Rumed, Mark.Shannon, benjamin.peterson, christian.heimes, mark.dickinson, nascheme, ncoghlan, pitrou, rhettinger, serhiy.storchaka, trent
Date 2017-12-24.19:41:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1514144494.52.0.213398074469.issue17611@psf.upfronthosting.co.za>
In-reply-to
Content
The main problem was with the frame.f_lineno setter. I have finally solved it in PR 5006. It solves also the regression in the with statement mentioned in msg307577 (by just restoring the original SETUP_WITH), and some other minor issues which I forgot.

Tests for the frame.f_lineno setter are provided in issue32416. I want to backport these changes and add new tests in PR 5006 (which allows to catch more illegal jumps than the current code), thus a separate issue. PR 2827 and PR 4682 crash with these tests.

Additionally PR 5006 may fix several issues with stack size calculation. I'll add tests later if there are reproducers.
History
Date User Action Args
2017-12-24 19:41:34serhiy.storchakasetrecipients: + serhiy.storchaka, nascheme, rhettinger, mark.dickinson, ncoghlan, pitrou, christian.heimes, benjamin.peterson, trent, Mark.Shannon, Demur Rumed
2017-12-24 19:41:34serhiy.storchakasetmessageid: <1514144494.52.0.213398074469.issue17611@psf.upfronthosting.co.za>
2017-12-24 19:41:34serhiy.storchakalinkissue17611 messages
2017-12-24 19:41:34serhiy.storchakacreate