[pypy-commit] [Git][pypy/pypy][branch/py3.9] 8 commits: fix one of the test_dis tests (some are real bugs)

Carl Friedrich Bolz-Tereick (@cfbolz) foss at heptapod.net
Sat Dec 11 06:50:48 EST 2021



Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy


Commits:
4a935590 by Carl Friedrich Bolz-Tereick at 2021-12-06T10:10:34+01:00
fix one of the test_dis tests (some are real bugs)

--HG--
branch : py3.9

- - - - -
96957d8a by Carl Friedrich Bolz-Tereick at 2021-12-06T20:35:47+01:00
switching to the remaining 3.9 bytecodes, part 1) stop using
BUILD_MAP_UNPACK_WITH_CALL and use DICT_MERGE instead

--HG--
branch : py3.9

- - - - -
d149411a by Carl Friedrich Bolz-Tereick at 2021-12-06T21:45:24+01:00
same with DICT_UPDATE

--HG--
branch : py3.9

- - - - -
b51e7775 by Carl Friedrich Bolz-Tereick at 2021-12-09T19:08:52+01:00
re-implementation of DICT_MERGE, various fixes

--HG--
branch : py3.9

- - - - -
d3e0d185 by Carl Friedrich Bolz-Tereick at 2021-12-09T19:57:49+01:00
oops

--HG--
branch : py3.9

- - - - -
dfc96750 by Carl Friedrich Bolz-Tereick at 2021-12-10T11:53:50+01:00
rename LOOKUP_METHOD -> LOAD_METHOD, to be consistent with CPython

--HG--
branch : py3.9

- - - - -
86a4afdf by Carl Friedrich Bolz-Tereick at 2021-12-10T20:52:03+01:00
for assigning line numbers to instructions, follow cpython logic more exactly

--HG--
branch : py3.9

- - - - -
d3e2b0e7 by Carl Friedrich Bolz-Tereick at 2021-12-11T12:50:38+01:00
merge heads

--HG--
branch : py3.9

- - - - -


15 changed files:

- lib-python/3/opcode.py
- lib-python/3/test/test_dis.py
- pypy/interpreter/astcompiler/assemble.py
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/astcompiler/test/test_compiler.py
- pypy/interpreter/pycode.py
- pypy/interpreter/pyopcode.py
- pypy/interpreter/test/apptest_pyframe.py
- pypy/interpreter/test/test_interpreter.py
- pypy/module/pypyjit/test_pypy_c/test_call.py
- pypy/objspace/std/callmethod.py
- pypy/objspace/std/frame.py
- pypy/objspace/std/mapdict.py
- pypy/objspace/std/test/test_callmethod.py
- pypy/tool/opcode3.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e104e3fd2d56dee12ef031e729e42e8d377a57e...d3e2b0e74e246a68375a9bdcce6df2222fe95dcf

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20211211/ec85c277/attachment.html>


More information about the pypy-commit mailing list