[pypy-commit] [Git][pypy/pypy][branch/py3.9] 16 commits: expose PyCMethodObject

Matti Picus (@mattip) foss at heptapod.net
Thu Feb 3 11:01:04 EST 2022



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


Commits:
d0b741db by Matti Picus at 2022-01-31T15:54:53+02:00
expose PyCMethodObject

--HG--
branch : pep-573

- - - - -
8b0c62e2 by Matti Picus at 2022-01-31T20:25:13+02:00
add PyType_FromModuleAndSpec, PyType_GetModule, PyType_GetModuleState, ht_module

--HG--
branch : pep-573

- - - - -
ff1f9820 by Matti Picus at 2022-02-01T21:41:13+02:00
add _PyUnicode_EqualToASCIIString, _PyUnicode_EQ, remove _PyTuple_ITEMS

--HG--
branch : pep-573

- - - - -
4177180c by Matti Picus at 2022-02-01T21:41:33+02:00
fix translation

--HG--
branch : pep-573

- - - - -
849185c5 by Matti Picus at 2022-02-01T21:43:34+02:00
resync getargs.c, modsupport.h, modsupport.c, call.c

--HG--
branch : pep-573

- - - - -
7d96eaa5 by Matti Picus at 2022-02-01T21:44:56+02:00
start to resync pystate.h

--HG--
branch : pep-573

- - - - -
a72d92d2 by Matti Picus at 2022-02-01T23:22:06+02:00
add helper header for _testmultiphase.c, make sure it is packaged

--HG--
branch : pep-573

- - - - -
67c587a5 by Matti Picus at 2022-02-02T11:41:36+02:00
start to support METH_METHOD and replace PyCFunction_NewEx with PyCMethod_New

--HG--
branch : pep-573

- - - - -
579ff07c by Matti Picus at 2022-02-02T18:43:58+02:00
add PyState_FindModule, PyState_AddModule, PyState_RemoveModule

--HG--
branch : pep-573

- - - - -
848844e8 by Matti Picus at 2022-02-02T22:54:59+02:00
fix previous commit

--HG--
branch : pep-573

- - - - -
b949140e by Matti Picus at 2022-02-02T22:55:12+02:00
remove unneeded imports

--HG--
branch : pep-573

- - - - -
f6767d61 by Matti Picus at 2022-02-02T22:55:28+02:00
enable passing tests

--HG--
branch : pep-573

- - - - -
d88a97a3 by Matti Picus at 2022-02-03T08:26:54+02:00
fix function signatures

--HG--
branch : pep-573

- - - - -
cd1c6b96 by Matti Picus at 2022-02-03T16:06:36+02:00
fix order of args to W_PyCMethodObject.__init__

--HG--
branch : pep-573

- - - - -
2d09e081 by Matti Picus at 2022-02-03T17:57:58+02:00
add missing check to PyState_AddModule

--HG--
branch : pep-573

- - - - -
6fd33ee2 by Matti Picus at 2022-02-03T18:00:46+02:00
merge pep-573 which provides many C-API functions for py3.9

--HG--
branch : py3.9

- - - - -


23 changed files:

- lib-python/stdlib-upgrade.txt
- lib_pypy/_testcapimodule.c
- + lib_pypy/_testmultiphase.c.h
- pypy/module/cpyext/api.py
- pypy/module/cpyext/cdatetime.py
- pypy/module/cpyext/include/methodobject.h
- pypy/module/cpyext/include/modsupport.h
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/include/pystate.h
- pypy/module/cpyext/include/tupleobject.h
- pypy/module/cpyext/methodobject.py
- pypy/module/cpyext/modsupport.py
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/module/cpyext/pystate.py
- pypy/module/cpyext/src/call.c
- pypy/module/cpyext/src/getargs.c
- pypy/module/cpyext/src/modsupport.c
- pypy/module/cpyext/test/multiphase2.c
- pypy/module/cpyext/test/test_module.py
- pypy/module/cpyext/typeobject.py
- pypy/module/cpyext/unicodeobject.py
- pypy/tool/pytest/apptest.py
- pypy/tool/release/package.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/157f6411869c6f1e9c8c14809fe99452c1d1d844...6fd33ee2121587a8aee04c7f2cb2695c72d50fa7

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/157f6411869c6f1e9c8c14809fe99452c1d1d844...6fd33ee2121587a8aee04c7f2cb2695c72d50fa7
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20220203/76ef126b/attachment-0001.html>


More information about the pypy-commit mailing list