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

Reply via email to