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

Reply via email to