Matti Picus pushed to branch branch/py3.9 at PyPy / pypy
Commits: 31060d08 by Matti Picus at 2023-11-04T20:42:30+02:00 when creating a venv from a symlinked venv, force symlinks Portable builds need too many shared objects to allow copying only the executables --HG-- branch : py3.9 - - - - - b7e56078 by Matti Picus at 2023-11-04T20:42:53+02:00 whoops --HG-- branch : py3.9 - - - - - 29925faf by Matti Picus at 2023-11-04T20:43:47+02:00 hpy requires setuptools>64.0, also raise version of pytest --HG-- branch : py3.9 - - - - - 018e101a by Matti Picus at 2023-11-04T20:44:15+02:00 use the hpy_abi version when building --HG-- branch : py3.9 - - - - - b98682e1 by Matti Picus at 2023-11-04T20:44:57+02:00 change the extension to directly load legacy hpy modules, not universal ones --HG-- branch : py3.9 - - - - - c2681fa3 by Matti Picus at 2023-11-04T20:45:54+02:00 fix testing to add hpy_abi to HPyAppTest --HG-- branch : py3.9 - - - - - 12cbfc4b by Matti Picus at 2023-11-05T11:14:00+02:00 add initial implementation of trace module, segfaults somewhere in HPyInit__trace maybe due to using embedded modules? --HG-- branch : py3.9 - - - - - d9607603 by Matti Picus at 2023-11-05T16:14:51+02:00 skip testing mod.__spec__ since it is only set in tests via a hack See https://github.com/hpyproject/hpy/issues/456 --HG-- branch : py3.9 - - - - - f52ce056 by Matti Picus at 2023-11-05T17:16:25+02:00 fixes for building trace module (the extra include in llapi was critical) --HG-- branch : py3.9 - - - - - 20358c17 by Matti Picus at 2023-11-05T17:17:14+02:00 start running tests in trace mode by passing in an hpy_abi arg --HG-- branch : py3.9 - - - - - 00b155a5 by Matti Picus at 2023-11-05T18:13:30+02:00 make trace tests pass --HG-- branch : py3.9 - - - - - 2c67f9a4 by Matti Picus at 2023-11-05T22:28:14+02:00 refactor to avoid creating second static HPyContext for trace mode --HG-- branch : py3.9 - - - - - d59f6afd by Matti Picus at 2023-11-05T22:38:22+02:00 allow both names --HG-- branch : py3.9 - - - - - 30 changed files: - extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py - extra_tests/hpy_tests/_vendored/test_hpymodule.py - extra_tests/hpy_tests/_vendored/test_hpytype.py - extra_tests/requirements.txt - lib-python/3/venv/__init__.py - + lib_pypy/hpy/trace/__init__.py - lib_pypy/hpy/universal.py - pypy/module/_hpy_universal/_vendored/hpy/debug/src/autogen_debug_ctx_init.h - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/cpython/misc.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/hpymodule.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/runtime/ctx_funcs.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/universal/autogen_trampolines.h - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/_tracemod.c - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_ctx_init.h - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_func_table.c - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_wrappers.c - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/include/hpy_trace.h - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_ctx.c - + pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_internal.h - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/bridge.py - pypy/module/_hpy_universal/handlemanager.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/llapi.py - + pypy/module/_hpy_universal/src/tctx.c - + pypy/module/_hpy_universal/src/tctx.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cc460efe1dbcd65a5de649d12db41744549b4886...d59f6afd401cb17c39c7dc7a6fb3421ece164b18 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cc460efe1dbcd65a5de649d12db41744549b4886...d59f6afd401cb17c39c7dc7a6fb3421ece164b18 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