Antonio Cuni pushed to branch branch/hpy at PyPy / pypy
Commits: ef51db74 by Antonio Cuni at 2020-10-23T10:25:21+02:00 ./update_vendored to hpy version 0.1.dev723+gdba748d, git rev dba748d --HG-- branch : hpy - - - - - d2045a5e by Antonio Cuni at 2020-10-23T10:33:22+02:00 update the context and adjust the list of pre-allocated handles --HG-- branch : hpy - - - - - ec11517d by Antonio Cuni at 2020-10-23T11:18:29+02:00 add support for __doc__ on both W_ExtensionFunction and W_ExtensionMethod --HG-- branch : hpy - - - - - 0932f5c1 by Antonio Cuni at 2020-10-23T11:26:59+02:00 fix this after changing the signature of W_ExtensionFunction.__init__ --HG-- branch : hpy - - - - - af1ef9fe by Antonio Cuni at 2020-10-23T11:27:48+02:00 make it possible to call pytest.skip() without arguments from applevel tests (needed because at least one hpy test does it) --HG-- branch : hpy - - - - - 75c42782 by Antonio Cuni at 2020-10-23T11:37:47+02:00 correctly handle HPyDef_MEMBER(.readonly=1) --HG-- branch : hpy - - - - - c0e231ac by Antonio Cuni at 2020-10-23T11:57:11+02:00 implement HPyMember_STRING --HG-- branch : hpy - - - - - d9a17fb2 by Antonio Cuni at 2020-10-23T12:06:56+02:00 implement HPyMember_CHAR --HG-- branch : hpy - - - - - e18f1b25 by Antonio Cuni at 2020-10-23T12:11:49+02:00 implement HPyMember_STRING_INPLACE --HG-- branch : hpy - - - - - 4f723a38 by Antonio Cuni at 2020-10-23T12:14:58+02:00 implement HPyMember_BOOL --HG-- branch : hpy - - - - - 5da0a0b7 by Antonio Cuni at 2020-10-23T14:45:17+02:00 implement HPyMember_NONE --HG-- branch : hpy - - - - - 4a540521 by Antonio Cuni at 2020-10-23T14:56:17+02:00 improve the test and fix --HG-- branch : hpy - - - - - bda02205 by Antonio Cuni at 2020-10-25T15:07:14+01:00 the tests inside test_extra are being integrated into the main hpy tests in the git branch antocuni/integrate-pypy-tests: move them into the appropriate place also here --HG-- branch : hpy - - - - - dd6a6308 by Antonio Cuni at 2020-10-25T15:32:44+01:00 WIP: fix the test as it was done by git commit c1d07fd of the antocuni/integrate-pypy-tests branch. Implement the __setitem__ side of the sq_ass_item slot. The test still fails because we are missing __delitem__ --HG-- branch : hpy - - - - - 47222fb3 by Antonio Cuni at 2020-10-25T15:44:15+01:00 implement W_wrap_sq_delitem and make test_sq_ass_item pass --HG-- branch : hpy - - - - - 729b59fc by Antonio Cuni at 2020-10-25T15:48:45+01:00 enable sq_concat and sq_inplace_concat --HG-- branch : hpy - - - - - 65c031bf by Antonio Cuni at 2020-10-25T15:51:06+01:00 implement sq_repeat and sq_inplace_repeat --HG-- branch : hpy - - - - - 9f4e2186 by Antonio Cuni at 2020-10-25T15:59:44+01:00 implement sq_contains --HG-- branch : hpy - - - - - d9f82c0b by Antonio Cuni at 2020-10-25T17:29:32+01:00 correctly handle negative indices inside sq_* slots --HG-- branch : hpy - - - - - 3fdfa324 by Antonio Cuni at 2020-10-25T17:44:21+01:00 improve test_legacy_slots_members as done by hpy git rev 94981b9, and fix it --HG-- branch : hpy - - - - - b3fb3403 by Antonio Cuni at 2020-10-25T17:52:16+01:00 add a link to the relevant issue here --HG-- branch : hpy - - - - - 30 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpydef.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpyfunc.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tracker.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_listbuilder.c - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tuplebuilder.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_cpy_compat.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/_vendored/test_basic.py - pypy/module/_hpy_universal/test/_vendored/test_cpy_compat.py - pypy/module/_hpy_universal/test/_vendored/test_hpylong.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/_vendored/test_slots.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ddb139b234f2261aed5ba07a12a99ca52e073f65...b3fb340319b4c564ad4e4b4bc313500cdd9d53af -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ddb139b234f2261aed5ba07a12a99ca52e073f65...b3fb340319b4c564ad4e4b4bc313500cdd9d53af 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
