Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy
Commits: e733525d by Antonio Cuni at 2021-04-12T08:53:44+02:00 ./update_vendored.sh again, to get hpy_debug_wrap_handle --HG-- branch : hpy-0.0.2 - - - - - 155451b4 by Antonio Cuni at 2021-04-12T08:55:42+02:00 expose llapi.hpy_debug_wrap_handle --HG-- branch : hpy-0.0.2 - - - - - 874da67f by Antonio Cuni at 2021-04-12T10:12:16+02:00 Introduce DebugHandleManager, which knows how to wrap/unwrap debug handles, and start to use it where appropriate. See the big comment inside interp_hpy.py for more details of what happens. debug/test_handles.py:test_ctx_name finally passes! --HG-- branch : hpy-0.0.2 - - - - - 1b96bdc6 by Antonio Cuni at 2021-04-12T10:19:18+02:00 Rename these functions because the exising names were too confusing: - interp_hpy.startup() initializes the whole _hpy_universal module - init_hpy_module calls HPyInit_foo when loading an .hpy.so - _hpymodule_create implements HPyModule_Create --HG-- branch : hpy-0.0.2 - - - - - 2b61f46e by Antonio Cuni at 2021-04-12T10:25:47+02:00 kill State.get_ctx: get_handle_manager is enough --HG-- branch : hpy-0.0.2 - - - - - 9507e12d by Antonio Cuni at 2021-04-14T23:10:40+02:00 Fix and run ./update_vedored.sh. There has been a refactoring of how versions are handled on the git side. The new situation is the following: - git commit facdb01 on master is tagged as 0.0.2rc1 - there is a git branch called release/0.0.2 which branched from there This pypy branch is now following the corresponding hpy branch. The content of the files is still the same, so this run of ./update_vendored.sh just changes the computed version number. --HG-- branch : hpy-0.0.2 - - - - - bbeae382 by Antonio Cuni at 2021-04-14T23:42:14+02:00 introduce the initargs fixture also here, to ensure that all tests are run with and without debug mode --HG-- branch : hpy-0.0.2 - - - - - beead6eb by Antonio Cuni at 2021-04-15T12:16:18+02:00 Small refactoring in how we setup app-level tests. We need to set the applevel version of self.compiler.hpy_abi to the correct value, but setup_method is called before initargs. To solve, we kill setup_method and move all the logic inside initargs. test_00_basic passes in both universal and debug mode --HG-- branch : hpy-0.0.2 - - - - - 13 changed files: - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - pypy/module/_hpy_universal/_vendored/hpy/debug/src/include/hpy_debug.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/handles.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/moduledef.py - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/support.py - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/22994f67b5535b665514388a7a922f327abfdeaa...beead6eb3defc0db42401c322602be04306999e9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/22994f67b5535b665514388a7a922f327abfdeaa...beead6eb3defc0db42401c322602be04306999e9 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
