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 |
|---|---|---|---|---|
| 7539c7f8 | Add hash constants (#85) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 52486a9d | Add PyTime API (#84) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| deb6f402 | API: document not supported functions | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 4678af46 | Add Py_HashPointer() (#83) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2ff44415 | Update tests | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 481bee0b | GHA: test Python 2.7 (#82) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5bf2fb2f | Add PyDict_Pop() function (#81) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1c1ab386 | Add PyList_Extend() (#80) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 85e4cd55 | Test Python 3.13 (#79) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 99ab0d37 | Add PyUnicode_EqualToUTF8() function (#78) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| dab5f983 | Fix typo: _Py_IsFinalizing() not Py_IsFinalizing | Victor Stinner <v****r@p****g> | over 2 years ago | |
| f78c780d | Add PyThreadState_GetUnchecked() (#77) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a5943544 | Add PyObject_VisitManagedDict() (#76) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 671fb694 | Add PyObject_HasAttrWithError() (#74) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 309c56db | Add PyMapping_HasKeyWithError() function (#73) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 81098119 | Add PyLong_AsInt() function (#72) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4734c8ec | Add PyDict_ContainsString() function (#71) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5b5b5473 | Fix setup.py when CC contains -std=c11 option (#70) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e4539d00 | Don't include frameobject.h on Python 3.11 (#69) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a01e63e8 | Remove support for Python 2.7 on Windows (#68) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 47c06565 | Test pypy3.10 | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 92412c9d | Test old PyPy versions (#67) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1bb4e168 | Add Py_IsFinalizing() (#66) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 91e323f1 | Tests log the Python version | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 59b1b841 | Add PyTorch to users.rst (#65) |
albanD <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 64becb30 | Set documentation configuration to English | Victor Stinner <v****r@p****g> | over 2 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> |
over 2 years ago | |
| 8d591d34 | Drop Python 3.4 support (#63) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| eaff3c17 | Add PyDict_GetItemRef() | Victor Stinner <v****r@p****g> | over 2 years ago | |
| c7dac975 | Use _Py_NULL for C++ | Victor Stinner <v****r@p****g> | over 2 years ago | |
| e3f0eba8 | Add PyModule_Add() function | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 7515dae0 | Add PyMapping_GetOptionalItem() function | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 157d6d43 | Add PyObject_GetOptionalAttr() function | Victor Stinner <v****r@p****g> | over 2 years ago | |
| 1911dd4e | Add PyObject_Vectorcall() (#62) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4dbb3102 | runtests.py runs python3-debug first | Victor Stinner <v****r@p****g> | over 2 years ago | |
| d000b555 | PyWeakref_GetRef() returns 1 on success | Victor Stinner <v****r@p****g> | over 2 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> |
almost 3 years ago | |
| 513acb3b | Update tests for Python 3.12 (#60) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| b4f2bb6e | readthedocs.yaml: Fix Sphinx configuration | Victor Stinner <v****r@p****g> | almost 3 years ago | |
| 72bb252f | Add .readthedocs.yaml file | Victor Stinner <v****r@p****g> | almost 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 | |
| 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 | |
| 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> |
over 3 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> | almost 4 years ago | |
| 5287eac8 | Prefer setuptools to distutils | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| ef761f01 | Use _Py_CAST() in test_pythoncapi_compat_cext.c | Victor Stinner <v****r@p****g> | almost 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> |
almost 4 years ago | |
| 2df7eddc | Fix PyCode_GetCode(): declare as static inline | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 46d5a61f | Revert "Add appveyor.yml (#31)" | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| fda2faac | Add appveyor.yml (#31) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 90d26c59 | Use Python 3.11 _Py_NULL (#36) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| bed155ef | Fix PyCode_GetCode() doc | Victor Stinner <v****r@p****g> | almost 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> |
almost 4 years ago | |
| 9267d9ac | Py_IS_TYPE() no longer uses const PyObject* type | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 85d1bd86 | Add PyCode_GetCode() function (#34) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 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> |
almost 4 years ago | |
| c43cea27 | Fix compatibility with Visual Studio 2013 and older | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 754a3d5e | Rename the project to pythoncapi-compat | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 4ea0388e | Fix negative f_lasti on Python 3.10 | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| ed1262e7 | Fix PyFrame_GetLasti() on Python 3.10 | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 29368a46 | PyFrame_GetLasti() will be added to Python 3.11.0b1 | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| dac4f8c9 | Add PyFrame_GetLasti() function | Victor Stinner <v****r@p****g> | almost 4 years ago | |
| 03a48309 | Add PyFrame_GetBuiltins() functions (#29) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8ab92fb7 | New bpo to make PyCodeObject opaque | Victor Stinner <v****r@p****g> | almost 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> |
almost 4 years ago | |
| 6d2c96e0 | Add PyFloat_Pack8() (#26) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| adca68cf | Tests say C or C++ | Victor Stinner <v****r@p****g> | about 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> |
about 4 years ago | |
| 179e5343 | PYCAPI_COMPAT_CAST(): add parenthesis | Victor Stinner <v****r@p****g> | about 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> |
about 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> |
about 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> |
about 4 years ago | |
| e16456b5 | Format the API documentation | Victor Stinner <v****r@p****g> | about 4 years ago | |
| b0b3ce9c | users: +datatable | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 34774637 | Add C++ support (#18) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 384d3d13 | Change the Sphinx theme to default | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 1a4b57dd | Update README | Victor Stinner <v****r@p****g> | about 4 years ago | |
| f18fa79a | Add Sphinx documentation | Victor Stinner <v****r@p****g> | about 4 years ago | |
| fb0042fb | README: add details about the license | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 3af4c0c2 | README: add pybluez | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 68e5c7fd | upgrade_pythoncapi.py: log applied operations | Victor Stinner <v****r@p****g> | about 4 years ago | |
| e563d495 | README: mention guppy3 | Victor Stinner <v****r@p****g> | about 4 years ago | |
| 359a6804 | Fix Python 2.7 compatibility on Windows | Victor Stinner <v****r@p****g> | about 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 |