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 |
|---|---|---|---|---|
| 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> | almost 5 years ago | |
| ef315d01 | EXPR_REGEX matchs "*obj" | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 6663463e | Py_Is operation uses EXPR_REGEX | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 1ba32a44 | Add test on --no-compat option | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 233a0d5e | Add Py_Is(), Py_IsNone(), Py_IsTrue(), Py_IsFalse() | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 2c86932d | upgrade_pythoncapi: add FORCE_STEALREF | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 592bf243 | runtests.py: test also pypy3.7 if available | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| f1e16af0 | upgrade_pythoncapi.py: fix ID_REGEX | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 4b19a14f | README: mention functions not available on PyPy | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| e07b78cf | Add a note about numpy | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 1c5a338e | README: mention all functions not available on PyPy | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| cab493be | Fix support with PyPy 3.7 | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| b3fc3abb | README: PyPy is also supported | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 8e5c3edb | Add PyPy support | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| a13ed8db | tests display the Python implementation name | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 8f14a0a1 | upgrade_pythoncapi.py skips pythoncapi_compat.h | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| a50e38e4 | Add Py_SETREF(), Py_XSETREF() and Py_UNUSED() | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 62600048 | GHA: add Python 3.10 | Victor Stinner <v****r@p****g> | almost 5 years ago | |
| 386a4ea0 | Add Windows and macOS CI | Victor Stinner <v****r@p****g> | about 5 years ago | |
| ba7469bf | Build the C extension with -Wall -Wextra -Werror | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 8ae53ae8 | Replace Travis CI with GitHub Actions | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 554df74e | Complete Changelog | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 02ea717c | Add _Py_StealRef() and _Py_XStealRef() | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 91c6d287 | Use Py_NewRef/Py_XNewRef | Victor Stinner <v****r@p****g> | about 5 years ago | |
| f91dcbcf | PyThreadState_GetFrame() uses Py_XNewRef() | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 072d7af4 | README | Victor Stinner <v****r@p****g> | about 5 years ago | |
| a6b64da1 | README: add Mercurial | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 3e0bde93 | Fix compatibility with Visual Studio 2013 | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 015de3fa | README: PyModule_AddObjectRef was added in Python 3.10 | Victor Stinner <v****r@p****g> | about 5 years ago | |
| 45588093 | PyModule_AddType() uses PyModule_AddObjectRef() | Victor Stinner <v****r@p****g> | about 5 years ago | |
| aa0a91c1 | runtests.py removes tests/build/ | Victor Stinner <v****r@p****g> | about 5 years ago | |
| c6464c69 | Add PyModule_AddObjectRef() | Victor Stinner <v****r@p****g> | about 5 years ago | |
| c11d367c | README: python-zstandard | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 2d1e8440 | Add _PyObject_CAST_CONST; use _PyObject_CAST | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 06d94138 | README: add bitarray | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 714398d0 | Add SPDX-License-Identifier to pythoncapi_compat.h | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 67a14bd8 | Cython | Victor Stinner <v****r@p****g> | over 5 years ago | |
| e9f9df92 | README: Cython | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 6727f0ce | immutables uses it | Victor Stinner <v****r@p****g> | over 5 years ago | |
| abc28db7 | 2to3c article | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 757e757c | Add a link to 2to3c | Victor Stinner <v****r@p****g> | over 5 years ago | |
| cba2b7d2 | README | Victor Stinner <v****r@p****g> | over 5 years ago | |
| e9efa31b | README: elaborate on ISO C90 | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 2bf6f371 | upgrade_pythoncapi.py requires Python 3.6 or newer | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 7f2631e9 | PyObject_GC_IsFinalized() not available on Python 3.3 | Victor Stinner <v****r@p****g> | over 5 years ago | |
| a5e3ca17 | Add Python 2.7 support | Victor Stinner <v****r@p****g> | over 5 years ago | |
| efb61d46 | Fix compatibility with ISO C90 | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 6ea20872 | Fix flake8 issues | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 1f872ba7 | run_tests.py: add --current option | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 336a4f47 | README | Victor Stinner <v****r@p****g> | over 5 years ago | |
| c42e49af | Update Travis CI config | Victor Stinner <v****r@p****g> | over 5 years ago | |
| b3ac5c1f | Py_NewRef() casts its argument to PyObject* | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 6ebe8a5b | Don't fine a macro if it's already defined | Victor Stinner <v****r@p****g> | over 5 years ago | |
| a11cc68f | Enhance Py_NewRef() tests | Victor Stinner <v****r@p****g> | over 5 years ago | |
| f9e807c3 | Add upgrade_pythoncapi.py and reorganize tests | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 12724ddb | Add Borrow variant functions | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 1b7e6607 | _Py_Borrow casts its argument to PyObject* | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 4fa27a11 | Update README | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 2977691b | Remove trailing dot from the first URL | Victor Stinner <v****r@p****g> | over 5 years ago | |
| ebc45abf | Add URL to the latest version | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 73220fb5 | Add _Py_Borrow() and _Py_XBorrow() | Victor Stinner <v****r@p****g> | over 5 years ago | |
| b30738cb | Add #ifdef to Py_NewRef() | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 540c470d | Test also Python 3.10 | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 8cd990bc | Add Py_NewRef() and Py_XNewRef() functions | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 98a9dd98 | run_tests.py enables faulthandler | Victor Stinner <v****r@p****g> | over 5 years ago | |
| eaaceb72 | Project moved to travis-ci.com | Victor Stinner <v****r@p****g> | over 5 years ago | |
| 09d7c640 | Add PyObject_CallOneArg() | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 9176e677 | run_tests.py: refleak logs run number | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 8ae31963 | Add Py_IS_TYPE() | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| b5bce9c4 | test_matrix: pass -v to run_tests.py | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 1c509683 | test_matrix: test also python3-debug | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| aae4db4e | Test all functions | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 7929e19f | Fix test_set_funcs() | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 3cf2552c | Add Travis CI config (#1) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 9c75f81b | Remove reference to the opaque C API PEP | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 219cdd85 | Add more tests | Victor Stinner <v****r@p****g> | almost 6 years ago | |
| 239f7552 | Creation of the project | Victor Stinner <v****r@p****g> | almost 6 years ago |