An open API service providing commit metadata for open source projects.

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

← Back to repository