Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10-bytecode-positions 
at PyPy / pypy


Commits:
b6294c1a by Carl Friedrich Bolz-Tereick at 2023-03-16T12:32:45+01:00
remove more of the previous hack that solved the problem fixed in 394d8edc72b3

--HG--
branch : py3.10-bytecode-positions

- - - - -
0ef9cb9a by Carl Friedrich Bolz-Tereick at 2023-03-16T13:51:52+01:00
remove more vestiges of the old line tracing approach

--HG--
branch : py3.10-bytecode-positions

- - - - -
125ecd01 by Carl Friedrich Bolz-Tereick at 2023-03-16T13:53:18+01:00
make marklines use the new linetable format

--HG--
branch : py3.10-bytecode-positions

- - - - -
05220af6 by Carl Friedrich Bolz-Tereick at 2023-03-16T13:55:37+01:00
ouch

--HG--
branch : py3.10-bytecode-positions

- - - - -
a8133412 by Carl Friedrich Bolz-Tereick at 2023-03-16T13:56:52+01:00
remove property that I used for testing, seems now everything goes through the
proper APIs

--HG--
branch : py3.10-bytecode-positions

- - - - -
b77b9a9c by Carl Friedrich Bolz-Tereick at 2023-03-16T13:57:16+01:00
remove very old and always skipped test

--HG--
branch : py3.10-bytecode-positions

- - - - -
6599b5fc by Carl Friedrich Bolz-Tereick at 2023-03-16T15:03:09+01:00
this test actually works

--HG--
branch : py3.10-bytecode-positions

- - - - -
128c9834 by Carl Friedrich Bolz-Tereick at 2023-03-16T16:37:17+01:00
these tests are cpython only

--HG--
branch : py3.10-bytecode-positions

- - - - -
00421564 by Carl Friedrich Bolz-Tereick at 2023-03-16T16:48:10+01:00
some missing line tracing NOPs

--HG--
branch : py3.10-bytecode-positions

- - - - -
6a26d73a by Carl Friedrich Bolz-Tereick at 2023-03-16T20:38:14+01:00
test and fix: the NOP emitted for 'while 1' needs to be *in* the loop

--HG--
branch : py3.10-bytecode-positions

- - - - -
9125879e by Carl Friedrich Bolz-Tereick at 2023-03-16T20:49:46+01:00
another test and fix, turns out the whole "line event on backwards 
jump" is
important

--HG--
branch : py3.10-bytecode-positions

- - - - -
c7ee9033 by Carl Friedrich Bolz-Tereick at 2023-03-16T21:03:53+01:00
test and fix: location of END_ASYNC_FOR

--HG--
branch : py3.10-bytecode-positions

- - - - -
ce564075 by Carl Friedrich Bolz-Tereick at 2023-03-16T21:25:11+01:00
test and fix: break in finally in loop

--HG--
branch : py3.10-bytecode-positions

- - - - -
a3806a8c by Carl Friedrich Bolz-Tereick at 2023-03-16T21:38:53+01:00
test and fix (break jumping to break then return)

--HG--
branch : py3.10-bytecode-positions

- - - - -


15 changed files:

- lib-python/3/test/test_sys_setprofile.py
- lib-python/3/test/test_sys_settrace.py
- pypy/interpreter/astcompiler/assemble.py
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/astcompiler/test/test_compiler.py
- pypy/interpreter/executioncontext.py
- pypy/interpreter/generator.py
- pypy/interpreter/location.py
- pypy/interpreter/pycode.py
- pypy/interpreter/pyframe.py
- pypy/interpreter/pyopcode.py
- pypy/interpreter/test/apptest_pyframe.py
- pypy/interpreter/test/test_code.py
- pypy/interpreter/test/test_location.py
- pypy/interpreter/test/test_pyframe.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/306af88d271a708fd04976be7752781b48b2c01e...a3806a8c24cc531ad7dd3a2910e71d5b26bfe192

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/306af88d271a708fd04976be7752781b48b2c01e...a3806a8c24cc531ad7dd3a2910e71d5b26bfe192
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to