COMMITS
/ Include/pyport.h December 4, 2023
S
gh-65210: Add const qualifiers in PyArg_VaParseTupleAndKeywords() (GH-105958)
Serhiy Storchaka committed
November 9, 2023
S
gh-111569: Fix critical sections test on WebAssembly (GH-111897)
Sam Gross committed
October 11, 2023
V
gh-85283: If Py_LIMITED_API is defined, undefine Py_BUILD_CORE (#110725)
Victor Stinner committed
September 21, 2023
V
gh-104469: Disallow using Py_LIMITED_API with Py_BUILD_CORE (#109690)
Victor Stinner committed
September 3, 2023
V
gh-108765: Move export code from pyport.h to exports.h (#108855)
Victor Stinner committed
V
gh-108765: Move stat() fiddling from pyport.h to fileutils.h (#108854)
Victor Stinner committed
V
gh-108765: Python.h no longer includes <ctype.h> (#108831)
Victor Stinner committed
September 2, 2023
V
gh-108765: Python.h no longer includes <sys/time.h> (#108775)
Victor Stinner committed
V
gh-108765: Python.h no longer includes <ieeefp.h> (#108781)
Victor Stinner committed
V
gh-108765: Remove old prototypes from pyport.h (#108782)
Victor Stinner committed
September 1, 2023
V
gh-108765: Move standard includes to Python.h (#108769)
Victor Stinner committed
August 31, 2023
V
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner committed
August 22, 2023
V
Define _Py_NULL as nullptr on C23 and newer (#108244)
Victor Stinner committed
May 4, 2023
P
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
Petr Viktorin committed
April 24, 2023
E
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
February 28, 2023
P
gh-101101: Unstable C API tier (PEP 689) (GH-101102)
Petr Viktorin committed
February 8, 2023
M
gh-101196: Make isdir/isfile/exists faster on Windows (GH-101324)
Michael Droettboom committed
February 2, 2023
A
gh-98705: Fix AIX build by undefining `__bool__` in C (#98768)
Ayappan Perumal committed
December 7, 2022
V
gh-98724: Fix Py_CLEAR() macro side effects (#99100) (#100070)
Victor Stinner committed
July 14, 2022
P
gh-94731: Revert to C-style casts for _Py_CAST (GH-94782)
Petr Viktorin committed
June 14, 2022
V
gh-91321: Fix compatibility with C++ older than C++11 (#93784)
Victor Stinner committed
June 5, 2022
N
gh-93442: Make C++ version of _Py_CAST work with 0/NULL. (#93500)
Neil Schemenauer committed
May 26, 2022
V
gh-92898: Enhance _testcppext test on cast to PyObject* (#93111)
Victor Stinner committed
May 25, 2022
V
gh-93202: Always use %zd printf formatter (#93201)
Victor Stinner committed
May 21, 2022
S
GH-92898: Make _Py_Cast C++ version compatible with cast operator (gh-92951)
serge-sans-paille committed
May 3, 2022
V
gh-91321: Add _Py_NULL macro (#92253)
Victor Stinner committed
V
gh-92135: Rename _Py_reinterpret_cast() to _Py_CAST() (#92230)
Victor Stinner committed
May 2, 2022
V
gh-92135: Fix _Py_reinterpret_cast() for const (#92138)
Victor Stinner committed
G
gh-90822: Make `PY_SSIZE_T_MAX` and `PY_SSIZE_T_MIN` constant expression (GH-92071)
Ganesh Kathiresan committed
April 27, 2022
V
gh-91320: Add _Py_reinterpret_cast() macro (#91959)
Victor Stinner committed
March 23, 2022
N
February 23, 2022
V
bpo-45412: Add _PY_SHORT_FLOAT_REPR macro (GH-31171)
Victor Stinner committed
January 14, 2022
M
bpo-45569: Change PYLONG_BITS_IN_DIGIT default to 30 (GH-30497)
Mark Dickinson committed
December 2, 2021
C
bpo-40280: Optimize ints and and startup on wasm (GH-29887)
Christian Heimes committed
November 8, 2021
C
bpo-45723: Prepare support for autoconf 2.71 (GH-29441)
Christian Heimes committed
October 19, 2021
V
bpo-45434: Only exclude <stdlib.h> in Python 3.11 limited C API (GH-29027)
Victor Stinner committed
October 13, 2021
V
bpo-45434: pyport.h no longer includes <stdlib.h> (GH-28914)
Victor Stinner committed
V
bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h (GH-28922)
Victor Stinner committed
October 11, 2021
V
bpo-45412: Move _Py_SET_53BIT_PRECISION_START to pycore_pymath.h (GH-28882)
Victor Stinner committed
V
bpo-45434: Cleanup Python.h header file (GH-28883)
Victor Stinner committed
V
bpo-45412: Remove Py_SET_ERRNO_ON_MATH_ERROR() macro (GH-28820)
Victor Stinner committed
September 17, 2021
V
bpo-45116: Py_DEBUG ignores Py_ALWAYS_INLINE (GH-28419)
Victor Stinner committed
V
bpo-45116: Add the Py_ALWAYS_INLINE macro (GH-28390)
Victor Stinner committed
September 3, 2021
V
bpo-45094: Add Py_NO_INLINE macro (GH-28140)
Victor Stinner committed
May 8, 2021
I
Do not use Py_ssize_clean_t (GH-25940)
Inada Naoki committed
April 23, 2021
P
bpo-43795: PEP-652: Simplify headers for easier static analysis (GH-25483)
Petr Viktorin committed
March 4, 2021
March 1, 2021
J
bpo-11717: fix ssize_t redefinition error when targeting 32bit Windows app (GH-24479)
Jozef Grajciar committed
February 9, 2021
S
bpo-43166: Disable ceval.c optimisations for Windows debug builds (GH-24485)
Steve Dower committed