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
75a79676 PyUnicodeWriter_WriteRepr(NULL) now writes "<NULL>" (#170) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
2 months ago
f6121eb6 Build C and C++ extensions with /W4 on Windows (#168) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
4 months ago
6290c7b1 Tests C11, C++17 and C++20 (#167) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
4 months ago
5fc66531 Fix tests on python3.14t (#166) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
4 months ago
442b4828 Run tests on Python 3.14 and 3.15 (#165) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
4 months ago
8636bccf Add PyUnstable_SetImmortal() (#164)
Co-authored-by: Victor Stinner <v****r@p****g>
Kumar Aditya <k****a@p****g>
Committed by: GitHub <n****y@g****m>
4 months ago
11cb80f2 Don't include structmember.h in pythoncapi_compat.h (#161) Sam Gross <c****y@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e3efede9 Avoid "most vexing parse" warning in certain versions of NVCC (#162) Sam Gross <c****y@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
44c8e14b Remove trailing whitespace (#160) Sam Gross <c****y@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c44469cc Add PyUnstable_TryIncref() and PyUnstable_EnableTryIncRef() (#159)
Co-authored-by: Victor Stinner <v****r@p****g>
Sam Gross <c****y@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e510a7b0 Make PyUnstable_Unicode_GET_CACHED_HASH return -1 on PyPy (#157)
Co-authored-by: Victor Stinner <v****r@p****g>
Petr Viktorin <e****u@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
6c77b6b2 PyConfig_Get() is also available on Python 3.8 (#156) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
8 months ago
a49e0fbe Add PyUnstable_Unicode_GET_CACHED_HASH() function (#155) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
8 months ago
89e023ee Add PyTuple_FromArray() function (#154) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
8 months ago
22811c3f Fix varargs indicator for PyBytesWriter_Format (#153) Arjan Molenaar <g****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
97f1582f Fix compiler warnings for PyBytesWriter_Format (#152) Arjan Molenaar <g****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
c3c63ee6 Add meson.build file (#151) Arjan Molenaar <g****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
ab72af8b PEP 782: Add PyBytesWriter C API (#139) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
9 months ago
90c06a4c Add PyUnstable_Object_IsUniquelyReferenced (#149) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
718e12ed Add CI builds for free-threaded Python versions (#150) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
5e317108 Updated readthedocs to latest version of Python (#147) Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
879f85df Fixed typo (#148) Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
b541b98d Avoid %T format in error message (#146) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
11 months ago
ffae0ffa Add PyUnicodeWriter_WriteASCII() (#145) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
12 months ago
fde4d345 Add PySys_GetAttr() function (#143) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
12 months ago
ecf3cd40 GHA: Get rid of Ubuntu 20.04 (#144) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
12 months ago
0a8b2c56 upgrade_pythoncapi: try to preserve newlines when patching (#141) Christoph Reiter <r****h@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
3082742a Test PyPy 3.11 (#140) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 1 year ago
632d1aa0 Don't redefine _Py_NULL macro if already defined (#138) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c84545f0 Closes #136: Replace extern with PyAPI_FUNC() (#137) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
81eefa76 test_config: get the last PyConfig member (#135) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
4c537016 Avoid Py_ARRAY_LENGTH() (#134) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d341dac9 GHA: Test Python 3.14 (#133) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d24c2016 Fix multiple definitions for Py_fclose (#130) Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
03043e3b GHA: Test more Python versions on macOS/Windows (#132) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
8a522531 Add PyConfig_Get() (#128) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b1b20713 Optimize PyWeakref_GetRef() (#129) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
79404e9b Add Py_fopen() and Py_fclose() (#127) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
7eb512b6 Add structmember.h constants (#126) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
61709bfa Add PyLong Import/Export API (#121)
Co-authored-by: Victor Stinner <v****r@p****g>
Sergey B Kirpichev <s****v@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
900c130f Add PyGObject as a user (#124) Dan Yeaw <d****n@y****e>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0f1d42a1 prepare for pypy3.11 release (#123) Matti Picus <m****s@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
03e441d5 Relax PYPY_VERSION_NUM requirements for hash macros (#122) Sergey B Kirpichev <s****v@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
77abeec5 Add PyLong_IsPositive/Negative/Zero() functions (#119)
Co-authored-by: Victor Stinner <v****r@p****g>
Sergey B Kirpichev <s****v@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0041177c Update link to latest version (#118) Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ec07618f Treat warnings as errors on Windows (MSVC) (#117) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
6d8c17a2 Fix 'redefinition; different linkage' errors with cp313-win (#115) Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
74a7723f Fix GitHub Actions for latest Ubuntu (#116) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
669c8826 Add PyLong_FromUInt64() and PyLong_AsUInt64() (#114) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
38e2d327 Add PyIter_NextItem() function (#113) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3f1c06d1 Add Py_HashBuffer() function (#112) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
fba49776 Add PyBytes_Join() function (#111) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
abc0f29f Add PyUnicode_Equal() function (#110) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
bb0934e4 Document PyUnicodeWriter API (#109) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d20d7f81 Fix incorrect use of assignment in place of an equality test. (#108) Peter Hawkins <h****p@c****u>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2d18aecd Add critical section API (#106) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
39e2663e Add static inline to PyUnicodeWriter_WriteStr (#104) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
4094c64b Add PyUnicodeWriter API (#95) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
ea1f7f6e PyLong_GetSign will be added in 3.140a0 (#102) Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
18d1df75 Add PyLong_GetSign() function (#99) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
4c2e17d0 GHA: don't test old Python on macOS (#100) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
9d14fad6 Fix test_frame() on Python 3.13 beta 1 (#98) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
ffba5381 Drop Python 3.5 support: cannot be tested anymore (#97) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
2353a3d7 Documentation (#94) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
ccea8848 users: +numpy (#93) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
01341acb Fix PyDict_SetDefaultRef() definition (#92) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
9bfd8de3 Update supported Python versions Victor Stinner <v****r@p****g> about 2 years ago
68aad45c gh-89: Fix Py_GetConstant() for Python 3.13.0a5+ Victor Stinner <v****r@p****g> about 2 years ago
b857ae78 update changelog Victor Stinner <v****r@p****g> about 2 years ago
bbfc7a6f update doc Victor Stinner <v****r@p****g> about 2 years ago
bbf462cb Add PyDict_SetDefaultRef() Victor Stinner <v****r@p****g> about 2 years ago
f6679913 gh-88: Add PyList_GetItemRef() Victor Stinner <v****r@p****g> about 2 years ago
d16872a4 Fix test_unicode() Victor Stinner <v****r@p****g> about 2 years ago
b16ff9ae Add Py_GetConstant() and Py_GetConstantBorrowed() (#87) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
about 2 years ago
7000d0ed Update GitHub Actions Victor Stinner <v****r@p****g> about 2 years ago
18d42e1c Update _Py_NULL for C23 Victor Stinner <v****r@p****g> about 2 years ago
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>
over 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>
almost 3 years ago
4734c8ec Add PyDict_ContainsString() function (#71) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 3 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>
almost 3 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>
almost 3 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>
almost 3 years ago
47c06565 Test pypy3.10 Victor Stinner <v****r@p****g> almost 3 years ago
92412c9d Test old PyPy versions (#67) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
1bb4e168 Add Py_IsFinalizing() (#66) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
91e323f1 Tests log the Python version Victor Stinner <v****r@p****g> almost 3 years ago

← Back to repository