Message309015
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. |
|
Date |
User |
Action |
Args |
2017-12-24 19:41:34 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, nascheme, rhettinger, mark.dickinson, ncoghlan, pitrou, christian.heimes, benjamin.peterson, trent, Mark.Shannon, Demur Rumed |
2017-12-24 19:41:34 | serhiy.storchaka | set | messageid: <1514144494.52.0.213398074469.issue17611@psf.upfronthosting.co.za> |
2017-12-24 19:41:34 | serhiy.storchaka | link | issue17611 messages |
2017-12-24 19:41:34 | serhiy.storchaka | create | |
|