| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-121040: Use __attribute__((fallthrough)) (#121044) | Victor Stinner | 2024-06-27 | 1 | -10/+35 |
|
|
* | gh-119613: Soft deprecate the Py_MEMCPY() macro (#120020) | Victor Stinner | 2024-06-04 | 1 | -0/+1 |
|
|
* | gh-112536: Define `_Py_THREAD_SANITIZER` on GCC when TSan is enabled (#117702) | Sam Gross | 2024-04-10 | 1 | -0/+3 |
|
|
* | gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) | Samet YASLAN | 2023-12-30 | 1 | -0/+5 |
|
|
* | gh-65210: Add const qualifiers in PyArg_VaParseTupleAndKeywords() (GH-105958) | Serhiy Storchaka | 2023-12-04 | 1 | -0/+8 |
|
|
* | gh-111569: Fix critical sections test on WebAssembly (GH-111897) | Sam Gross | 2023-11-09 | 1 | -0/+8 |
|
|
* | gh-85283: If Py_LIMITED_API is defined, undefine Py_BUILD_CORE (#110725) | Victor Stinner | 2023-10-11 | 1 | -4/+9 |
|
|
* | gh-104469: Disallow using Py_LIMITED_API with Py_BUILD_CORE (#109690) | Victor Stinner | 2023-09-21 | 1 | -0/+4 |
|
|
* | gh-108765: Move export code from pyport.h to exports.h (#108855) | Victor Stinner | 2023-09-03 | 1 | -71/+0 |
|
|
* | gh-108765: Move stat() fiddling from pyport.h to fileutils.h (#108854) | Victor Stinner | 2023-09-03 | 1 | -37/+0 |
|
|
* | gh-108765: Python.h no longer includes <ctype.h> (#108831) | Victor Stinner | 2023-09-03 | 1 | -38/+0 |
|
|
* | gh-108765: Python.h no longer includes <sys/time.h> (#108775) | Victor Stinner | 2023-09-02 | 1 | -19/+0 |
|
|
* | gh-108765: Python.h no longer includes <ieeefp.h> (#108781) | Victor Stinner | 2023-09-02 | 1 | -6/+0 |
|
|
* | gh-108765: Remove old prototypes from pyport.h (#108782) | Victor Stinner | 2023-09-02 | 1 | -26/+0 |
|
|
* | gh-108765: Move standard includes to Python.h (#108769) | Victor Stinner | 2023-09-01 | 1 | -6/+5 |
|
|
* | gh-108634: Py_TRACE_REFS uses a hash table (#108663) | Victor Stinner | 2023-08-31 | 1 | -6/+0 |
|
|
* | Define _Py_NULL as nullptr on C23 and newer (#108244) | Victor Stinner | 2023-08-22 | 1 | -3/+4 |
|
|
* | gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511) | Petr Viktorin | 2023-05-04 | 1 | -0/+11 |
|
|
* | gh-103323: Get the "Current" Thread State from a Thread-Local Variable (gh-10... | Eric Snow | 2023-04-24 | 1 | -0/+21 |
|
|
* | gh-84436: Implement Immortal Objects (gh-19474) | Eddie Elizondo | 2023-04-22 | 1 | -1/+0 |
|
|
* | gh-101101: Unstable C API tier (PEP 689) (GH-101102) | Petr Viktorin | 2023-02-28 | 1 | -0/+9 |
|
|
* | gh-101196: Make isdir/isfile/exists faster on Windows (GH-101324) | Michael Droettboom | 2023-02-08 | 1 | -0/+4 |
|
|
* | gh-98705: Fix AIX build by undefining `__bool__` in C (#98768) | Ayappan Perumal | 2023-02-02 | 1 | -0/+6 |
|
|
* | gh-98724: Fix Py_CLEAR() macro side effects (#99100) (#100070) | Victor Stinner | 2022-12-07 | 1 | -0/+9 |
|
|
* | gh-94731: Revert to C-style casts for _Py_CAST (GH-94782) | Petr Viktorin | 2022-07-14 | 1 | -51/+3 |
|
|
* | gh-91321: Fix compatibility with C++ older than C++11 (#93784) | Victor Stinner | 2022-06-14 | 1 | -2/+5 |
|
|
* | gh-93442: Make C++ version of _Py_CAST work with 0/NULL. (#93500) | Neil Schemenauer | 2022-06-05 | 1 | -0/+14 |
|
|
* | gh-92898: Enhance _testcppext test on cast to PyObject* (#93111) | Victor Stinner | 2022-05-26 | 1 | -25/+23 |
|
|
* | gh-93202: Always use %zd printf formatter (#93201) | Victor Stinner | 2022-05-25 | 1 | -25/+3 |
|
|
* | GH-92898: Make _Py_Cast C++ version compatible with cast operator (gh-92951) | serge-sans-paille | 2022-05-21 | 1 | -2/+26 |
|
|
* | gh-91321: Add _Py_NULL macro (#92253) | Victor Stinner | 2022-05-03 | 1 | -0/+8 |
|
|
* | gh-92135: Rename _Py_reinterpret_cast() to _Py_CAST() (#92230) | Victor Stinner | 2022-05-03 | 1 | -10/+10 |
|
|
* | gh-92135: Fix _Py_reinterpret_cast() for const (#92138) | Victor Stinner | 2022-05-02 | 1 | -5/+15 |
|
|
* | gh-90822: Make `PY_SSIZE_T_MAX` and `PY_SSIZE_T_MIN` constant expression (GH-... | Ganesh Kathiresan | 2022-05-02 | 1 | -5/+6 |
|
|
* | gh-91320: Add _Py_reinterpret_cast() macro (#91959) | Victor Stinner | 2022-04-27 | 1 | -3/+14 |
|
|
* | bpo-43166: Disable ceval.c optimizations for Windows debug builds (GH-32023) | neonene | 2022-03-23 | 1 | -11/+0 |
|
|
* | bpo-45412: Add _PY_SHORT_FLOAT_REPR macro (GH-31171) | Victor Stinner | 2022-02-23 | 1 | -55/+0 |
|
|
* | bpo-45569: Change PYLONG_BITS_IN_DIGIT default to 30 (GH-30497) | Mark Dickinson | 2022-01-14 | 1 | -12/+4 |
|
|
* | bpo-40280: Optimize ints and and startup on wasm (GH-29887) | Christian Heimes | 2021-12-02 | 1 | -4/+8 |
|
|
* | bpo-45723: Prepare support for autoconf 2.71 (GH-29441) | Christian Heimes | 2021-11-08 | 1 | -8/+1 |
|
|
* | bpo-45434: Only exclude <stdlib.h> in Python 3.11 limited C API (GH-29027) | Victor Stinner | 2021-10-19 | 1 | -3/+4 |
|
|
* | bpo-45434: pyport.h no longer includes <stdlib.h> (GH-28914) | Victor Stinner | 2021-10-13 | 1 | -2/+0 |
|
|
* | bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h (GH-28922) | Victor Stinner | 2021-10-13 | 1 | -20/+0 |
|
|
* | bpo-45412: Move _Py_SET_53BIT_PRECISION_START to pycore_pymath.h (GH-28882) | Victor Stinner | 2021-10-11 | 1 | -73/+12 |
|
|
* | bpo-45434: Cleanup Python.h header file (GH-28883) | Victor Stinner | 2021-10-11 | 1 | -0/+26 |
|
|
* | bpo-45412: Remove Py_SET_ERRNO_ON_MATH_ERROR() macro (GH-28820) | Victor Stinner | 2021-10-11 | 1 | -63/+0 |
|
|
* | bpo-45116: Py_DEBUG ignores Py_ALWAYS_INLINE (GH-28419) | Victor Stinner | 2021-09-17 | 1 | -1/+10 |
|
|
* | bpo-45116: Add the Py_ALWAYS_INLINE macro (GH-28390) | Victor Stinner | 2021-09-17 | 1 | -0/+22 |
|
|
* | bpo-45094: Add Py_NO_INLINE macro (GH-28140) | Victor Stinner | 2021-09-03 | 1 | -12/+13 |
|
|
* | Do not use Py_ssize_clean_t (GH-25940) | Inada Naoki | 2021-05-08 | 1 | -5/+1 |
|
|