GitHub / python/pythoncapi-compat / commits
The pythoncapi-compat project can be used to write a C extension supporting a wide range of Python versions with a single code base.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 59b1b841 | Add PyTorch to users.rst (#65) |
albanD <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 64becb30 | Set documentation configuration to English | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| a1d8346a | GHA uses "3.12" for Python 3.12 (#64) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 8d591d34 | Drop Python 3.4 support (#63) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| eaff3c17 | Add PyDict_GetItemRef() | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| c7dac975 | Use _Py_NULL for C++ | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| e3f0eba8 | Add PyModule_Add() function | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 7515dae0 | Add PyMapping_GetOptionalItem() function | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 157d6d43 | Add PyObject_GetOptionalAttr() function | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 1911dd4e | Add PyObject_Vectorcall() (#62) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4dbb3102 | runtests.py runs python3-debug first | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| d000b555 | PyWeakref_GetRef() returns 1 on success | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 6c49cf34 | Add PyWeakref_GetRef() function (#61) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 96693481 | Remove Python 2.7 from GHA | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| e893e06f | Drop support for alpha versions of Python 3.11 | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 8ba8db36 | Add PyImport_AddModuleRef() function | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| c10dbfad | Fix runtests.py for venv | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| e2663125 | fix for pypy3.9-v7.3.11 (#59) |
logicsys <w****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 513acb3b | Update tests for Python 3.12 (#60) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b4f2bb6e | readthedocs.yaml: Fix Sphinx configuration | Victor Stinner <v****r@p****g> | about 3 years ago | |
| 72bb252f | Add .readthedocs.yaml file | Victor Stinner <v****r@p****g> | about 3 years ago | |
| ee57e993 | Rename Py_INCREF_assign to Py_NewRef (#58) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8ebf997d | Add Py_SETREF and Py_CLEAR operations (#56) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 35208be2 | Fix GitHub Actions for Ubuntu 22.04 (#57) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3779f122 | Update users.rst |
Mohamed Koubaa <m****a@a****m>
Committed by: Victor Stinner <v****r@p****g> |
over 3 years ago | |
| af23244d | Fix Py_INCREF_assign regex order (#53) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ba0752fc | Enhance NewRef operations (#52) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5d397039 | upgrade_pythoncapi: enhance Py_NewRef() operations (#51) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7d35838d | Update Py_SETREF() to fix gh-98724 (#50) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| dda2c764 | Support PyPy 3.9 (#49) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5f2a7237 | runtests.py: test Python 3.12 (#48) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 75b43a68 | Add PyFrame_GetVar() (#46) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b079cc4f | Add PyCode_GetVarnames() (#44) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 57aaa180 | Fix reference leak check: flush stdout | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| de360d8f | Fix compatibility with C++03 (#42) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 73e63863 | Test -Wold-style-cast -Wzero-as-null-pointer-constant on Python 3.12 | Victor Stinner <v****r@p****g> | about 4 years ago | |
| ef761f01 | Use _Py_CAST() in test_pythoncapi_compat_cext.c | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 5287eac8 | Prefer setuptools to distutils | Victor Stinner <v****r@p****g> | about 4 years ago | |
| ab11e208 | Copy _Py_CAST() from Python main branch (#40) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2df7eddc | Fix PyCode_GetCode(): declare as static inline | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 46d5a61f | Revert "Add appveyor.yml (#31)" | Victor Stinner <v****r@p****g> | about 4 years ago | |
| fda2faac | Add appveyor.yml (#31) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 90d26c59 | Use Python 3.11 _Py_NULL (#36) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| bed155ef | Fix PyCode_GetCode() doc | Victor Stinner <v****r@p****g> | about 4 years ago | |
| c9764f51 | Use Python 3.11 _Py_CAST() macro (#35) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9267d9ac | Py_IS_TYPE() no longer uses const PyObject* type | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 85d1bd86 | Add PyCode_GetCode() function (#34) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 258f0ebd |
Add 'Getting Started' guide to README (#33)
Co-authored-by: Victor Stinner <v****r@p****g> |
Erlend Egeberg Aasland <e****d@i****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c43cea27 | Fix compatibility with Visual Studio 2013 and older | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 754a3d5e | Rename the project to pythoncapi-compat | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 4ea0388e | Fix negative f_lasti on Python 3.10 | Victor Stinner <v****r@p****g> | about 4 years ago | |
| ed1262e7 | Fix PyFrame_GetLasti() on Python 3.10 | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 29368a46 | PyFrame_GetLasti() will be added to Python 3.11.0b1 | Victor Stinner <v****r@p****g> | about 4 years ago | |
| dac4f8c9 | Add PyFrame_GetLasti() function | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 03a48309 | Add PyFrame_GetBuiltins() functions (#29) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8ab92fb7 | New bpo to make PyCodeObject opaque | Victor Stinner <v****r@p****g> | about 4 years ago | |
| e137d72d | Revert "Issue #21: Avoid C++ keyword `module` (#22)" (#28) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6d2c96e0 | Add PyFloat_Pack8() (#26) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| adca68cf | Tests say C or C++ | Victor Stinner <v****r@p****g> | over 4 years ago | |
| cb764fde | The project moved to https://github.com/python/pythoncapi_compat (#27) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 179e5343 | PYCAPI_COMPAT_CAST(): add parenthesis | Victor Stinner <v****r@p****g> | over 4 years ago | |
| ca6a60ec | Issue #21: Avoid C++ keyword `module` (#22) |
Erlend Egeberg Aasland <e****d@i****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f9b9b9da | Test Python 3.4 and 3.11 (#24) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ea13e444 | Fix #19: Change the license from MIT to 0BSD (#20) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e16456b5 | Format the API documentation | Victor Stinner <v****r@p****g> | over 4 years ago | |
| b0b3ce9c | users: +datatable | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 34774637 | Add C++ support (#18) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 384d3d13 | Change the Sphinx theme to default | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 1a4b57dd | Update README | Victor Stinner <v****r@p****g> | over 4 years ago | |
| f18fa79a | Add Sphinx documentation | Victor Stinner <v****r@p****g> | over 4 years ago | |
| fb0042fb | README: add details about the license | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 3af4c0c2 | README: add pybluez | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 68e5c7fd | upgrade_pythoncapi.py: log applied operations | Victor Stinner <v****r@p****g> | over 4 years ago | |
| e563d495 | README: mention guppy3 | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 359a6804 | Fix Python 2.7 compatibility on Windows | Victor Stinner <v****r@p****g> | over 4 years ago | |
| fb1c90dd | upgrade_pythoncapi: Add operation for latest header download (#15) |
Dong-hee Na <d****2@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f54a50a9 | README: +snappy | Victor Stinner <v****r@p****g> | over 4 years ago | |
| b9cd1e59 | upgrade_pythoncapi.py: C++ files, ignore .git directory | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 0ed32094 | README: +mypy | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 62a45c63 | README: python-zstd | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 10fde247 | Add PyThreadState_EnterTracing() and PyThreadState_LeaveTracing() | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 764b8566 | Fix README | Victor Stinner <v****r@p****g> | over 4 years ago | |
| 920f2ff3 | Fix pre-C99 compilation |
Andrew Rogers <a****s@w****m>
Committed by: Victor Stinner <v****r@p****g> |
almost 5 years ago | |
| 14c4ade3 | Update the copyright | Victor Stinner <v****r@p****g> | about 5 years ago | |
| ef315d01 | EXPR_REGEX matchs "*obj" | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 6663463e | Py_Is operation uses EXPR_REGEX | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 1ba32a44 | Add test on --no-compat option | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 233a0d5e | Add Py_Is(), Py_IsNone(), Py_IsTrue(), Py_IsFalse() | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 2c86932d | upgrade_pythoncapi: add FORCE_STEALREF | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 592bf243 | runtests.py: test also pypy3.7 if available | Victor Stinner <v****r@p****g> | about 5 years ago | |
| f1e16af0 | upgrade_pythoncapi.py: fix ID_REGEX | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 4b19a14f | README: mention functions not available on PyPy | Victor Stinner <v****r@p****g> | about 5 years ago | |
| e07b78cf | Add a note about numpy | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 1c5a338e | README: mention all functions not available on PyPy | Victor Stinner <v****r@p****g> | about 5 years ago | |
| cab493be | Fix support with PyPy 3.7 | Victor Stinner <v****r@p****g> | about 5 years ago | |
| b3fc3abb | README: PyPy is also supported | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 8e5c3edb | Add PyPy support | Victor Stinner <v****r@p****g> | about 5 years ago | |
| a13ed8db | tests display the Python implementation name | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 8f14a0a1 | upgrade_pythoncapi.py skips pythoncapi_compat.h | Victor Stinner <v****r@p****g> | about 5 years ago | |
| a50e38e4 | Add Py_SETREF(), Py_XSETREF() and Py_UNUSED() | Victor Stinner <v****r@p****g> | about 5 years ago |