Antonio Cuni pushed to branch branch/py3.6 at PyPy / pypy


Commits:
c918539a by Antonio Cuni at 2020-10-05T16:24:02+02:00
merge py3.6 into hpy

--HG--
branch : hpy

- - - - -
6d01cb06 by Antonio Cuni at 2020-10-05T17:06:26+02:00
./update_vendored to hpy 0.1.dev642+g508502c, git rev 508502c

--HG--
branch : hpy

- - - - -
ddb139b2 by Antonio Cuni at 2020-10-05T17:11:29+02:00
implement HPy_sq_length

--HG--
branch : hpy

- - - - -
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

- - - - -
9a9f7399 by Ronan Lamy at 2020-10-27T17:02:41+00:00
Workaround for bridge functions misbehaving when switching between different 
space objects in testing

--HG--
branch : hpy

- - - - -
a32cca96 by Antonio Cuni at 2020-11-02T14:38:11+01:00
WIP: start to implement HPyTracker

--HG--
branch : hpy

- - - - -
09293d6c by Antonio Cuni at 2020-11-02T14:50:00+01:00
implement HPyTracker_{Add,RemoveAll}

--HG--
branch : hpy

- - - - -
9fd89746 by Antonio Cuni at 2020-11-02T21:10:16+00:00
Merge branch 'branch/hpy' into 'branch/py3.6'

Update to hpy 0.1.dev723+gdba748d

See merge request pypy/pypy!772

--HG--
branch : py3.6

- - - - -


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_module.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/src/runtime/ctx_type.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_hpy.py
- pypy/module/_hpy_universal/interp_module.py
- pypy/module/_hpy_universal/interp_slot.py
- + pypy/module/_hpy_universal/interp_tracker.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/state.py


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/678fc40470a340a15d394716bbb8596ee9c744ee...9fd897461dcdfa2c21bc3c06f9157b9a71c4e824

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/678fc40470a340a15d394716bbb8596ee9c744ee...9fd897461dcdfa2c21bc3c06f9157b9a71c4e824
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