| Commit message (Expand) | Author | Age | Files | Lines |
* | GH-128682: Stronger checking of `PyStackRef_CLOSE` and `DEAD`. (GH-128683) | Mark Shannon | 2025-01-13 | 2 | -6/+6 |
|
|
* | GH-124483: Mark `Py_DECREF`, etc. as escaping for the JIT (GH-128678) | Mark Shannon | 2025-01-13 | 2 | -54/+54 |
|
|
* | GH-128685: Specialize (rather than quicken) LOAD_CONST into LOAD_CONST_[IM]MO... | Mark Shannon | 2025-01-13 | 5 | -27/+40 |
|
|
* | gh-128627: Emscripten: Use wasm-gc based call adaptor if available (#128628) | Hood Chatham | 2025-01-12 | 2 | -19/+7 |
|
|
* | gh-126703: Add freelist for `PyMethodObject` (#128594) | Pieter Eendebak | 2025-01-12 | 1 | -0/+2 |
|
|
* | gh-128002: fix `asyncio.all_tasks` against concurrent deallocations of tasks ... | Kumar Aditya | 2025-01-09 | 1 | -1/+1 |
|
|
* | gh-128629: Add Py_PACK_VERSION and Py_PACK_FULL_VERSION (GH-128630) | Petr Viktorin | 2025-01-09 | 2 | -6/+29 |
|
|
* | GH-128375: Better instrument for `FOR_ITER` (GH-128445) | Mark Shannon | 2025-01-06 | 6 | -101/+132 |
|
|
* | gh-127350: Add Py_fopen() and Py_fclose() functions (#127821) | Victor Stinner | 2025-01-06 | 1 | -2/+8 |
|
|
* | gh-128089: Add PYC magic number for VALUE_WITH_FAKE_GLOBALS (#128097) | Jelle Zijlstra | 2025-01-06 | 1 | -1/+1 |
|
|
* | gh-128137: Update PyASCIIObject to handle interned field with the atomic oper... | Donghee Na | 2025-01-05 | 1 | -7/+13 |
|
|
* | gh-127787: refactor helpers for `PyUnicodeErrorObject` internal interface (GH... | Bénédikt Tran | 2025-01-03 | 1 | -0/+6 |
|
|
* | gh-128262: Allow specialization of calls to classes with __slots__ (GH-128263) | Ken Jin | 2024-12-31 | 1 | -1/+1 |
|
|
* | gh-114203: Optimise simple recursive critical sections (#128126) | T. Wouters | 2024-12-23 | 1 | -0/+14 |
|
|
* | GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1... | Mark Shannon | 2024-12-20 | 2 | -0/+119 |
|
|
* | GH-122548: Correct magic number comment (GH-128115) | Mark Shannon | 2024-12-20 | 1 | -1/+2 |
|
|
* | gh-127274: Defer nested methods (#128012) | mpage | 2024-12-19 | 2 | -0/+4 |
|
|
* | gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838) | Neil Schemenauer | 2024-12-19 | 4 | -103/+109 |
|
|
* | GH-122548: Implement branch taken and not taken events for sys.monitoring (GH... | Mark Shannon | 2024-12-19 | 8 | -116/+168 |
|
|
* | gh-128008: Add `PyWeakref_IsDead()` (GH-128009) | Sam Gross | 2024-12-19 | 1 | -0/+3 |
|
|
* | gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737) | Donghee Na | 2024-12-19 | 3 | -3/+4 |
|
|
* | gh-128033: change `PyMutex_LockFast` to take `PyMutex` as argument (#128054) | Kumar Aditya | 2024-12-18 | 2 | -4/+5 |
|
|
* | Merge branch 'main' of https://github.com/python/cpython | Hugo van Kemenade | 2024-12-17 | 1 | -0/+12 |
|\ |
|
| * | gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH... | Bénédikt Tran | 2024-12-17 | 1 | -0/+12 |
|
|
* | | Post 3.14.0a3 | Hugo van Kemenade | 2024-12-17 | 1 | -1/+1 |
|
|
* | | Python 3.14.0a3v3.14.0a3 | Hugo van Kemenade | 2024-12-17 | 1 | -2/+2 |
|/ |
|
* | gh-126907: make `atexit` thread safe in free-threading (#127935) | Peter Bierma | 2024-12-16 | 1 | -9/+15 |
|
|
* | gh-127599: Fix _Py_RefcntAdd missing calls to _Py_INCREF_STAT_INC/_Py_INCREF_... | Ed Nutting | 2024-12-15 | 2 | -0/+11 |
|
|
* | gh-115999: Specialize loading attributes from modules in free-threaded builds... | mpage | 2024-12-13 | 3 | -78/+83 |
|
|
* | gh-102471, PEP 757: Add PyLong import and export API (#121339) | Victor Stinner | 2024-12-13 | 1 | -0/+38 |
|
|
* | GH-126833: Dumps graphviz representation of executor graph. (GH-126880) | Mark Shannon | 2024-12-13 | 5 | -0/+12 |
|
|
* | gh-126868: Add freelist for compact int objects (GH-126865) | Pieter Eendebak | 2024-12-13 | 2 | -0/+4 |
|
|
* | GH-125174: Don't use `UINT32_MAX` in header file (GH-127863) | Mark Shannon | 2024-12-13 | 1 | -1/+1 |
|
|
* | gh-127879: Fix data race in `_PyFreeList_Push` (#127880) | Sam Gross | 2024-12-12 | 1 | -1/+1 |
|
|
* | GH-125174: Fix compiler warning (GH-127860) | Mark Shannon | 2024-12-12 | 1 | -1/+1 |
|
|
* | GH-125174: Mark objects as statically allocated. (#127797) | Mark Shannon | 2024-12-11 | 3 | -11/+61 |
|
|
* | GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758) | Mark Shannon | 2024-12-11 | 1 | -1/+1 |
|
|
* | gh-127791: Fix, document, and test `PyUnstable_AtExit` (#127793) | Peter Bierma | 2024-12-11 | 1 | -1/+0 |
|
|
* | Add `extern "C"` around `PyTraceMalloc_` functions. (#127772) | Peter Hawkins | 2024-12-11 | 1 | -0/+6 |
|
|
* | gh-126925: Modify how iOS test results are gathered (#127592) | Russell Keith-Magee | 2024-12-09 | 1 | -0/+3 |
|
|
* | gh-127314: Don't mention the GIL when calling without a thread state on the f... | Peter Bierma | 2024-12-06 | 1 | -0/+8 |
|
|
* | gh-127582: Make object resurrection thread-safe for free threading. (GH-127612) | Sam Gross | 2024-12-05 | 1 | -0/+44 |
|
|
* | GH-126795: Increase the JIT side-exit threshold from 64 to 4096 (GH-127155) | Brandt Bucher | 2024-12-04 | 1 | -4/+3 |
|
|
* | gh-115999: Enable specialization of `CALL` instructions in free-threaded buil... | mpage | 2024-12-03 | 1 | -0/+14 |
|
|
* | gh-127271: Replace use of PyCell_GET/SET (gh-127272) | Neil Schemenauer | 2024-12-03 | 2 | -2/+8 |
|
|
* | gh-117657: TSAN Fix races in `PyMember_Get` and `PyMember_Set` for C extensio... | Daniele Parmeggiani | 2024-12-03 | 5 | -1/+419 |
|
|
* | gh-127411: Fix invalid conversion of load of TLBC array when compiled in C++ ... | mpage | 2024-12-02 | 2 | -2/+9 |
|
|
* | gh-115999: Use light-weight lock for UNPACK_SEQUENCE_LIST (gh-127514) | Donghee Na | 2024-12-02 | 2 | -2/+2 |
|
|
* | GH-126491: GC: Mark objects reachable from roots before doing cycle collectio... | Mark Shannon | 2024-12-02 | 5 | -4/+16 |
|
|
* | gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227) | Donghee Na | 2024-12-02 | 3 | -2/+5 |
|
|