| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
|
|
* | gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211) | Sam Gross | 2024-02-07 | 2 | -8/+10 |
|
|
* | GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11... | Mark Shannon | 2024-02-07 | 2 | -19/+1 |
|
|
* | gh-112075: Add critical sections for most dict APIs (#114508) | Dino Viehland | 2024-02-06 | 4 | -272/+721 |
|
|
* | gh-112087: Make list_{count, index, contains} to be thread-safe. (gh-114916) | Donghee Na | 2024-02-06 | 1 | -19/+33 |
|
|
* | gh-112066: Add `PyDict_SetDefaultRef` function. (#112123) | Sam Gross | 2024-02-06 | 1 | -20/+71 |
|
|
* | gh-82626: Emit a warning when bool is used as a file descriptor (GH-111275) | Serhiy Storchaka | 2024-02-05 | 1 | -0/+7 |
|
|
* | GH-108362: Incremental GC implementation (GH-108038) | Mark Shannon | 2024-02-05 | 2 | -1/+19 |
|
|
* | GH-113462: Limit the number of versions that a single class can use. (GH-114900) | Mark Shannon | 2024-02-05 | 1 | -1/+6 |
|
|
* | gh-114685: PyBuffer_FillInfo() now raises on PyBUF_{READ,WRITE} (GH-114802) | Nikita Sobolev | 2024-02-04 | 1 | -5/+11 |
|
|
* | gh-114329: Add `PyList_GetItemRef` function (GH-114504) | Sam Gross | 2024-02-02 | 1 | -0/+15 |
|
|
* | GH-113710: Add a "globals to constants" pass (GH-114592) | Mark Shannon | 2024-02-02 | 1 | -1/+2 |
|
|
* | gh-111968: Use per-thread freelists for dict in free-threading (gh-114323) | Donghee Na | 2024-02-01 | 4 | -49/+51 |
|
|
* | gh-112529: Remove PyGC_Head from object pre-header in free-threaded build (#1... | Sam Gross | 2024-02-01 | 1 | -2/+11 |
|
|
* | gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651) | Donghee Na | 2024-01-31 | 1 | -7/+15 |
|
|
* | gh-113939: Frame clear, clear locals (#113940) | Albert Zeyer | 2024-01-31 | 1 | -0/+1 |
|
|
* | gh-114685: Check flags in PyObject_GetBuffer() (GH-114707) | Serhiy Storchaka | 2024-01-31 | 1 | -0/+6 |
|
|
* | gh-112075: refactor dictionary lookup functions for better re-usability (#114... | Dino Viehland | 2024-01-30 | 1 | -97/+95 |
|
|