[pypy-commit] [Git][pypy/pypy][branch/py3.8-errors-in-dead-code] 19 commits: do this check on the token level to catch parens

Carl Friedrich Bolz-Tereick (@cfbolz) foss at heptapod.net
Mon Aug 23 07:06:00 EDT 2021



Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-errors-in-dead-code at PyPy / pypy


Commits:
3a4cd1ec by Carl Friedrich Bolz-Tereick at 2021-08-13T14:55:00+02:00
do this check on the token level to catch parens

--HG--
branch : py3.8-errors-in-dead-code

- - - - -
96d9f284 by Matti Picus at 2021-08-15T14:33:25+03:00
add handling of -Xpycache_prefix and PYTHONPYCACHEPREFIX

--HG--
branch : py3.8

- - - - -
24ddf987 by Carl Friedrich Bolz-Tereick at 2021-08-16T10:10:35+02:00
fix this test

--HG--
branch : py3.8

- - - - -
86d307d2 by Carl Friedrich Bolz-Tereick at 2021-08-16T10:44:22+02:00
fix default unraisable hook to not leave out the "Exception ignored in:" part
of the message. This fixes test_del_exception in apptest_userobject.py

--HG--
branch : py3.8

- - - - -
4a7575e7 by Matti Picus at 2021-08-16T16:25:19+03:00
inherit tp_vectorcall_offset, deal with buildin functions and vectorcall

--HG--
branch : py3.8

- - - - -
03c6ad72 by Matti Picus at 2021-08-16T18:22:11+03:00
skip gc-related capi tests

--HG--
branch : py3.8

- - - - -
c8a96ff2 by Matti Picus at 2021-08-16T19:32:57+03:00
add gc.collect to trigger warning

--HG--
branch : py3.8

- - - - -
583c7096 by Matti Picus at 2021-08-17T07:50:58+03:00
fix translation

--HG--
branch : py3.8

- - - - -
5d9c10db by Matti Picus at 2021-08-17T07:51:42+03:00
strsignal only available on posix

--HG--
branch : py3.8

- - - - -
6ecd5972 by Matti Picus at 2021-08-17T07:51:56+03:00
move _frozen_importlib instantiation to after the dll setup for untranslated windows tests

--HG--
branch : py3.8

- - - - -
dc2ace99 by Matti Picus at 2021-08-17T08:50:11+03:00
fix unused-variable errors in cpyext tests

--HG--
branch : py3.8

- - - - -
98806f70 by Matti Picus at 2021-08-17T09:29:45+03:00
fix unused-variable errors in cpyext tests

--HG--
branch : py3.8

- - - - -
a60cb489 by nimaje at 2021-08-17T11:36:25+02:00
fix idlelib.calltip.get_argspec()

This is needed because on pypy more stuff passes isinstance(ob_call, types.MethodType) than on cpython

--HG--
branch : fix-idlelib.calltip.get_argspec

- - - - -
835e9b22 by nimaje at 2021-08-17T14:03:26+02:00
fix more of calltip by also using types.MethodType directly

--HG--
branch : fix-idlelib.calltip.get_argspec

- - - - -
a0cd24a8 by Matti Picus at 2021-08-17T15:25:07+03:00
merge idlelib fix to py3.8

--HG--
branch : py3.8

- - - - -
3650afda by Carl Friedrich Bolz-Tereick at 2021-08-17T16:07:30+02:00
improve unicode handling: use surrogatepass error handler when de- and encoding
utf-16

--HG--
branch : py3.8

- - - - -
af13e8fd by Matti Picus at 2021-08-18T10:50:25+03:00
remove unused variable from cpyext tests

--HG--
branch : py3.8

- - - - -
7b8a2dae by Carl Friedrich Bolz-Tereick at 2021-08-18T12:07:52+02:00
fix test_tcl.py
- implement cesu-8 decoding to deal with non-bmp characters
- skip some non-windows cases: pypy uses 16-bit surrogatepass encoding
  everywhere, whereas CPython uses that approach only for windows (and utf-8
  surrogateescape for non-windows). it might make sense to switch to that
  approach later

--HG--
branch : py3.8

- - - - -
b1716f99 by Carl Friedrich Bolz-Tereick at 2021-08-23T13:05:50+02:00
merge py3.8

--HG--
branch : py3.8-errors-in-dead-code

- - - - -


21 changed files:

- + extra_tests/test_tk.py
- lib-python/3/idlelib/calltip.py
- lib-python/3/test/test_capi.py
- lib-python/3/test/test_tcl.py
- lib-python/3/unittest/test/testmock/__init__.py
- lib-python/3/unittest/test/testmock/testasync.py
- lib_pypy/_tkinter/tclobj.py
- pypy/conftest.py
- pypy/interpreter/app_main.py
- pypy/interpreter/astcompiler/astbuilder.py
- pypy/interpreter/astcompiler/test/test_astbuilder.py
- pypy/interpreter/baseobjspace.py
- pypy/interpreter/error.py
- pypy/interpreter/test/test_typedef.py
- pypy/module/cpyext/pyerrors.py
- pypy/module/cpyext/src/call.c
- pypy/module/cpyext/test/test_context.py
- pypy/module/cpyext/test/test_typeobject.py
- pypy/module/cpyext/typeobject.py
- pypy/module/signal/moduledef.py
- pypy/objspace/std/test/apptest_userobject.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f2c8746cb5f0e45f72fe123a4a20b208033af285...b1716f998c51a9c959b9284e6760cc3d07c31a52

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f2c8746cb5f0e45f72fe123a4a20b208033af285...b1716f998c51a9c959b9284e6760cc3d07c31a52
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/20210823/80bcf972/attachment-0001.html>


More information about the pypy-commit mailing list