Matti Picus pushed to branch branch/py3.8 at PyPy / pypy


Commits:
f88573aa by Carl Friedrich Bolz-Tereick at 2021-06-05T21:21:11+02:00
(cfbolz, mattip, twitch): start implementing _PyObject_Vectorcall

--HG--
branch : py3.8-vectorcall

- - - - -
3a2c8052 by Carl Friedrich Bolz-Tereick at 2021-06-05T21:38:08+02:00
:x

--HG--
branch : py3.8-vectorcall

- - - - -
ad795fe1 by Carl Friedrich Bolz-Tereick at 2021-06-05T22:27:46+02:00
(cfbolz, mattip, twitch): implement PyVectorcall_Call

--HG--
branch : py3.8-vectorcall

- - - - -
1a500def by Carl Friedrich Bolz-Tereick at 2021-06-05T22:30:08+02:00
(cfbolz, mattip, twitch): copy-paste some more things

--HG--
branch : py3.8-vectorcall

- - - - -
b78bbf8b by Carl Friedrich Bolz-Tereick at 2021-06-06T20:12:17+02:00
add PyObject_Calloc

--HG--
branch : py3.8-vectorcall

- - - - -
adea801d by Carl Friedrich Bolz-Tereick at 2021-06-06T22:07:43+02:00
implement _PyObject_CallNoArg

--HG--
branch : py3.8-vectorcall

- - - - -
935f9b72 by Carl Friedrich Bolz-Tereick at 2021-06-06T22:11:22+02:00
implement _PyObject_FastCall

--HG--
branch : py3.8-vectorcall

- - - - -
5d4769b3 by Carl Friedrich Bolz-Tereick at 2021-06-06T22:11:50+02:00
it was actually wrong to remove tp_print (it's still initialized sometimes)

--HG--
branch : py3.8-vectorcall

- - - - -
1f577991 by Carl Friedrich Bolz-Tereick at 2021-06-06T22:12:16+02:00
ifndef-out enough unsupported code that testcapimodule compiles

--HG--
branch : py3.8-vectorcall

- - - - -
fcd4684c by Matti Picus at 2021-06-08T10:08:42+03:00
use pypy define for Py_BuildValue

--HG--
branch : py3.8-vectorcall

- - - - -
8db32007 by Carl Friedrich Bolz-Tereick at 2021-06-07T12:25:45+02:00
implement fastcall with dict

--HG--
branch : py3.8-vectorcall

- - - - -
ba24312c by Carl Friedrich Bolz-Tereick at 2021-06-08T13:31:12+02:00
merge py3.8

--HG--
branch : py3.8-vectorcall

- - - - -
5700a062 by Matti Picus at 2021-06-08T16:39:47+03:00
close branch for merge

--HG--
branch : py3.8-vectorcall

- - - - -
a860632b by Matti Picus at 2021-06-08T16:40:48+03:00
merge branch that provides most of PEP 590 vectorcall

--HG--
branch : py3.8

- - - - -
07ec668c by Matti Picus at 2021-06-08T17:03:04+03:00
fix bad merge, do not test PyState_*Module functions that do not exist on PyPy

--HG--
branch : py3.8

- - - - -


15 changed files:

- lib_pypy/_testcapimodule.c
- lib_pypy/_testmultiphase.c
- pypy/module/cpyext/api.py
- pypy/module/cpyext/eval.py
- pypy/module/cpyext/include/abstract.h
- pypy/module/cpyext/include/dictobject.h
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/include/tupleobject.h
- pypy/module/cpyext/methodobject.py
- pypy/module/cpyext/object.py
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/module/cpyext/slotdefs.py
- + pypy/module/cpyext/src/call.c
- pypy/module/cpyext/test/test_object.py
- pypy/module/cpyext/test/test_typeobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/9934b4d41ee0c4a0221a971dd4739e3886b55a6b...07ec668c956ca207b378e07e5b7685d1f28657a1

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/9934b4d41ee0c4a0221a971dd4739e3886b55a6b...07ec668c956ca207b378e07e5b7685d1f28657a1
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to