Matti Picus pushed to branch branch/py3.7 at PyPy / pypy
Commits: eb984336 by Sebastian Berg at 2020-12-08T11:01:26-06:00 CPyext: Implement METH_FASTCALL This commit adds the METH_FASTCALL method calling convention (with the exception of omitting the `const` classifier for the arguments). Beginning with Python 3.10, `METH_FASTCALL` is not part of the limited API anymore, it was first available (although undocumented) in Python 3.7. Closes #3357 --HG-- branch : meth-fastcall - - - - - 2d04e489 by Sebastian Berg at 2020-12-09T19:01:40-06:00 Remove copy-pasted comment, since I did not actually add tests for refcounts --HG-- branch : meth-fastcall - - - - - 31e6a858 by Sebastian Berg at 2021-01-08T21:06:04-06:00 CPyext: Fix bug and simplify new FASTCALL support --HG-- branch : meth-fastcall - - - - - 38030d3f by Sebastian Berg at 2021-01-08T21:24:14-06:00 CPyext, fixup: remove unused code and fixup code --HG-- branch : meth-fastcall - - - - - ff2056d9 by Carl Friedrich Bolz-Tereick at 2021-01-09T11:10:31+01:00 kill remnant of previous approach --HG-- branch : meth-fastcall - - - - - 054e8c8f by Matti Picus at 2021-01-09T20:27:06+02:00 merge py3.7 into branch --HG-- branch : meth-fastcall - - - - - c48aa3ef by Matti Picus at 2021-01-09T20:28:39+02:00 document and close branch to be merged --HG-- branch : meth-fastcall - - - - - 9f98ddbd by Matti Picus at 2021-01-09T20:29:32+02:00 merge meth-fastcall which implements METH_FASTCALL --HG-- branch : py3.7 - - - - - 7 changed files: - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/cpyext/api.py - pypy/module/cpyext/include/methodobject.h - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/test/test_methodobject.py - pypy/tool/cpyext/extbuild.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/cc0a1a6e23a303293a30940a735db448eb7dbab4...9f98ddbd7f31494dcd588588ef03ff4ad6821a55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cc0a1a6e23a303293a30940a735db448eb7dbab4...9f98ddbd7f31494dcd588588ef03ff4ad6821a55 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
