| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | gh-112075: Support freeing object memory via QSBR (#116344) | Dino Viehland | 2024-03-08 | 1 | -8/+33 |
|
|
* | gh-116381: Remove bad specializations, add fail stats (GH-116464) | Ken Jin | 2024-03-07 | 2 | -6/+6 |
|
|
* | gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438) | Serhiy Storchaka | 2024-03-07 | 2 | -18/+26 |
|
|
* | gh-116381: Specialize CONTAINS_OP (GH-116385) | Ken Jin | 2024-03-06 | 3 | -10/+10 |
|
|
* | gh-115103: Delay reuse of mimalloc pages that store PyObjects (#115435) | Sam Gross | 2024-03-06 | 4 | -6/+166 |
|
|
* | gh-112087: Update list_get_item_ref to optimistically avoid locking (gh-116353) | Donghee Na | 2024-03-05 | 1 | -11/+60 |
|
|
* | gh-115103: Enable internal mimalloc assertions in debug builds (#116343) | Sam Gross | 2024-03-05 | 1 | -0/+3 |
|
|
* | chore: fix typos (#116345) | cui fliter | 2024-03-05 | 1 | -1/+1 |
|
|
* | gh-112075: Enable freeing with qsbr and fallback to lock on key changed (GH-1... | Dino Viehland | 2024-03-05 | 1 | -6/+3 |
|
|
* | gh-112087: Make list_{slice, ass_slice, subscript} to be threadsafe (gh-116233) | Donghee Na | 2024-03-05 | 1 | -50/+82 |
|
|
* | gh-116029: Fix unused function warning on macOS (#116340) | Sam Gross | 2024-03-05 | 1 | -2/+2 |
|
|
* | gh-116316: Fix typo in `UNARY_FUNC(PyNumber_Positive)` macros (GH-116317) | Kirill Podoprigora | 2024-03-04 | 1 | -1/+1 |
|
|
* | gh-116296: Fix refleak in reduce_newobj() corner case (#116297) | Erlend E. Aasland | 2024-03-04 | 1 | -0/+1 |
|
|
* | gh-112087: Use QSBR technique for list_new/clear for free-thread build (gh-11... | Donghee Na | 2024-03-01 | 1 | -6/+29 |
|
|
* | gh-115941: fixes in dictobject.c doc block(#116196) | Humbulani | 2024-03-01 | 1 | -1/+2 |
|
|
* | gh-115491: Fix Clang compiler warning (#116153) | Sam Gross | 2024-03-01 | 1 | -1/+1 |
|
|
* | gh-112075: Avoid locking shared keys on every assignment (#116087) | Dino Viehland | 2024-02-29 | 1 | -12/+20 |
|
|
* | gh-112075: Use relaxed stores for places where we may race with when reading ... | Dino Viehland | 2024-02-28 | 1 | -18/+25 |
|
|
* | gh-115891: Fix debug byte filling in free-threaded build (#116018) | Sam Gross | 2024-02-28 | 1 | -4/+13 |
|
|
* | gh-112075: Remove compiler warning from apple clang (gh-115855) | Donghee Na | 2024-02-28 | 1 | -2/+2 |
|
|
* | gh-115323: Add meaningful error message for using bytearray.extend with str (... | Jay Ting | 2024-02-24 | 1 | -0/+4 |
|
|
* | gh-112075: Iterating a dict shouldn't require locks (#115108) | Dino Viehland | 2024-02-22 | 1 | -60/+264 |
|
|
* | gh-115827: Fix compile warning in `longobject.c` (#115828) | Nikita Sobolev | 2024-02-22 | 1 | -1/+1 |
|
|
* | gh-115491: Keep some fields valid across allocations in obmalloc (free-thread... | Sam Gross | 2024-02-21 | 2 | -10/+33 |
|
|
* | gh-112087: Make list_{concat, repeat, inplace_repeat, ass_item) to be thread... | Donghee Na | 2024-02-21 | 1 | -40/+82 |
|
|
* | gh-112075: Accessing a single element should optimistically avoid locking (#1... | Dino Viehland | 2024-02-21 | 2 | -174/+493 |
|
|
* | gh-112075: Make PyDictKeysObject thread-safe (#114741) | Dino Viehland | 2024-02-21 | 1 | -92/+198 |
|
|
* | gh-115733: Fix crash involving exhausted list iterator (#115740) | Sam Gross | 2024-02-20 | 1 | -3/+3 |
|
|
* | gh-115103: Implement delayed free mechanism for free-threaded builds (#115367) | Sam Gross | 2024-02-20 | 1 | -0/+190 |
|
|
* | gh-115491: Keep some fields valid across allocations (free-threading) (#115573) | Sam Gross | 2024-02-20 | 3 | -25/+16 |
|
|
* | gh-101860: Expose __name__ on property (GH-101876) | Eugene Toder | 2024-02-20 | 1 | -7/+66 |
|
|
* | gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619) | Serhiy Storchaka | 2024-02-17 | 1 | -3/+0 |
|
|
* | gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr… (gh-... | Donghee Na | 2024-02-17 | 1 | -21/+30 |
|
|
* | gh-113743: Give _PyTypes_AfterFork a prototype. (gh-115563) | Benjamin Peterson | 2024-02-16 | 1 | -1/+1 |
|
|
* | gh-112529: Make the GC scheduling thread-safe (#114880) | Sam Gross | 2024-02-16 | 1 | -0/+2 |
|
|
* | gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505) | Donghee Na | 2024-02-16 | 4 | -35/+46 |
|
|
* | gh-113743: Use per-interpreter locks for types (#115541) | Dino Viehland | 2024-02-16 | 1 | -2/+3 |
|
|
* | gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930) | Dino Viehland | 2024-02-15 | 1 | -67/+357 |
|
|
* | gh-114626: add PyCFunctionFast and PyCFunctionFastWithKeywords (GH-114627) | David Hewitt | 2024-02-15 | 2 | -5/+4 |
|
|
* | gh-114570: Add PythonFinalizationError exception (#115352) | Victor Stinner | 2024-02-14 | 1 | -0/+5 |
|
|
* | gh-112087: Make __sizeof__ and listiter_{len, next} to be threadsafe (gh-114843) | Donghee Na | 2024-02-14 | 1 | -50/+52 |
|
|
* | gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329) | Donghee Na | 2024-02-14 | 7 | -128/+117 |
|
|
* | gh-115391: Fix compiler warning in `Objects/longobject.c` (GH-115368) | Kirill Podoprigora | 2024-02-13 | 1 | -1/+1 |
|
|
* | gh-89240: Enable multiprocessing on Windows to use large process pools (GH-10... | Steve Dower | 2024-02-13 | 1 | -4/+3 |
|
|
* | gh-111140: Adds PyLong_AsNativeBytes and PyLong_FromNative[Unsigned]Bytes fun... | Steve Dower | 2024-02-12 | 1 | -8/+208 |
|
|
* | GH-114695: Add `sys._clear_internal_caches` (GH-115152) | Brandt Bucher | 2024-02-12 | 1 | -15/+7 |
|
|
* | gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g... | Donghee Na | 2024-02-10 | 6 | -44/+19 |
|
|
* | gh-110481: Implement inter-thread queue for biased reference counting (#114824) | Sam Gross | 2024-02-09 | 2 | -7/+17 |
|
|
* | gh-115184: Fix refleak tracking issues in free-threaded build (#115188) | Sam Gross | 2024-02-09 | 3 | -6/+16 |
|
|
* | gh-112069: Adapt set/frozenset methods to Argument Clinic (#115112) | Tomas R | 2024-02-08 | 2 | -157/+673 |
|
|