Message376146
A couple of things to fix here.
Firstly, the PREDICTion of POP_BLOCK in FOR_ITER shouldn't be there. POP_BLOCK doesn't normally occur after a loop and hasn't since we removed "pseudo exceptions" from the interpreter a couple of years ago.
Secondly, there is the issue of PREDICTs skipping tracing.
Either we can make sure that no PREDICTs cross a line boundary, which seems error prone, or we add the check for tracing into the PREDICT macro, which seems more robust. |
|
Date |
User |
Action |
Args |
2020-08-31 10:01:17 | Mark.Shannon | set | recipients:
+ Mark.Shannon, nedbat, ammar2, pablogsal |
2020-08-31 10:01:17 | Mark.Shannon | set | messageid: <1598868077.8.0.873308707308.issue41670@roundup.psfhosted.org> |
2020-08-31 10:01:17 | Mark.Shannon | link | issue41670 messages |
2020-08-31 10:01:17 | Mark.Shannon | create | |
|