| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-1... | Petr Viktorin | 2024-12-10 | 1 | -13/+0 |
|
|
* | GH-126491: Lower heap size limit with faster marking (GH-127519) | Mark Shannon | 2024-12-06 | 1 | -0/+13 |
|
|
* | gh-115999: Enable specialization of `CALL` instructions in free-threaded buil... | mpage | 2024-12-03 | 1 | -7/+55 |
|
|
* | gh-127271: Replace use of PyCell_GET/SET (gh-127272) | Neil Schemenauer | 2024-12-03 | 1 | -19/+38 |
|
|
* | gh-115999: Add free-threaded specialization for ``TO_BOOL`` (gh-126616) | Donghee Na | 2024-11-21 | 1 | -0/+18 |
|
|
* | gh-126594: Fix typeobject.c wrap_buffer() cast (#126754) | Victor Stinner | 2024-11-19 | 1 | -3/+3 |
|
|
* | gh-123465: Ensure PyType_FromMetaclass avoids extra strcmp (GH-125460) | neonene | 2024-11-13 | 1 | -2/+2 |
|
|
* | GH-126547: Pre-assign version numbers for a few common classes (GH-126551) | Mark Shannon | 2024-11-08 | 1 | -1/+3 |
|
|
* | gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336) | Serhiy Storchaka | 2024-11-05 | 1 | -0/+6 |
|
|
* | gh-115999: Implement thread-local bytecode and enable specialization for `BIN... | mpage | 2024-11-04 | 1 | -3/+4 |
|
|
* | gh-121654: Add PyType_Freeze() function (#122457) | Victor Stinner | 2024-10-25 | 1 | -13/+52 |
|
|
* | gh-124218: Use per-thread refcounts for code objects (#125216) | Sam Gross | 2024-10-15 | 1 | -2/+2 |
|
|
* | gh-125221: Fix free-threading data race in `object.__reduce_ex__` (#125267) | Sam Gross | 2024-10-11 | 1 | -15/+5 |
|
|
* | GH-125174: Make immortal objects more robust, following design from PEP 683 (... | Mark Shannon | 2024-10-10 | 1 | -4/+4 |
|
|
* | gh-124153: Simplify PyType_GetBaseByToken (GH-124488) | neonene | 2024-10-10 | 1 | -80/+43 |
|
|
* | gh-124218: Refactor per-thread reference counting (#124844) | Sam Gross | 2024-10-01 | 1 | -3/+3 |
|
|
* | gh-123339: Fix cases of inconsistency of __module__ and __firstlineno__ in cl... | Serhiy Storchaka | 2024-09-28 | 1 | -0/+3 |
|
|
* | gh-124153: Remove `_PyType_GetModuleByDef2` private function (GH-124261) | neonene | 2024-09-26 | 1 | -28/+5 |
|
|
* | gh-124153: Implement `PyType_GetBaseByToken()` and `Py_tp_token` slot (GH-124... | neonene | 2024-09-18 | 1 | -1/+138 |
|
|
* | gh-123909: PyType_From*: Disallow metaclasses with custom tp_new (GH-123947) | Petr Viktorin | 2024-09-13 | 1 | -28/+10 |
|
|
* | gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865) | Eric Snow | 2024-09-09 | 1 | -29/+37 |
|
|
* | Fix typo in error message misspelling __slotnames__ (GH-115772) | Jay Aljelo Ting | 2024-09-06 | 1 | -1/+1 |
|
|
* | gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474) | Petr Viktorin | 2024-09-05 | 1 | -20/+65 |
|
|
* | gh-123091: Use _Py_IsImmortalLoose() (#123511) | Victor Stinner | 2024-09-02 | 1 | -4/+4 |
|
|
* | gh-123446: Fix empty function names in `TypeError`s in `typeobject` (#123470) | sobolevn | 2024-08-30 | 1 | -11/+47 |
|
|
* | GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468) | Mark Shannon | 2024-08-27 | 1 | -1/+1 |
|
|
* | GH-115776: Allow any fixed sized object to have inline values (GH-123192) | Mark Shannon | 2024-08-21 | 1 | -1/+1 |
|
|
* | gh-117482: Make the Slot Wrapper Inheritance Tests Much More Thorough (gh-122... | Eric Snow | 2024-08-12 | 1 | -0/+41 |
|
|
* | gh-122417: Implement per-thread heap type refcounts (#122418) | Sam Gross | 2024-08-06 | 1 | -3/+13 |
|
|
* | Replace PyObject_Del with PyObject_Free (#122453) | Victor Stinner | 2024-08-01 | 1 | -2/+2 |
|
|
* | GH-121832: Assert that the version number of static builtin types is not chan... | Mark Shannon | 2024-07-24 | 1 | -0/+2 |
|
|
* | gh-117482: Fix Builtin Types Slot Wrappers (gh-121602) | Eric Snow | 2024-07-11 | 1 | -10/+30 |
|
|
* | gh-120198: Stop the world when setting __class__ on free-threaded build (GH-1... | Ken Jin | 2024-07-10 | 1 | -44/+52 |
|
|
* | gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388) | Sam Gross | 2024-07-08 | 1 | -1/+1 |
|
|
* | updated tp_flags initialization to use inplace or (#120625) | byundojin | 2024-07-03 | 1 | -1/+1 |
|
|
* | gh-117657: Fix data races reported by TSAN in some set methods (#120914) | AN Long | 2024-07-01 | 1 | -9/+4 |
|
|
* | gh-120686: remove unused internal c api functions (#120687) | Irit Katriel | 2024-06-27 | 1 | -19/+0 |
|
|
* | gh-117139: Convert the evaluation stack to stack refs (#118450) | Ken Jin | 2024-06-26 | 1 | -2/+2 |
|
|
* | gh-120860: Fix a few bugs in `type_setattro` error paths. (#120861) | Sam Gross | 2024-06-24 | 1 | -37/+41 |
|
|
* | gh-119344: Make critical section API public (#119353) | Sam Gross | 2024-06-21 | 1 | -43/+32 |
|
|
* | gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12... | Petr Viktorin | 2024-06-21 | 1 | -4/+6 |
|
|
* | GH-119462: Enforce invariants of type versioning (GH-120731) | Mark Shannon | 2024-06-19 | 1 | -92/+56 |
|
|
* | gh-118789: Add `PyUnstable_Object_ClearWeakRefsNoCallbacks` (#118807) | Sam Gross | 2024-06-18 | 1 | -1/+1 |
|
|
* | GH-120507: Lower the `BEFORE_WITH` and `BEFORE_ASYNC_WITH` instructions. (#12... | Mark Shannon | 2024-06-18 | 1 | -0/+28 |
|
|
* | gh-120524: Avoid a Race On _PyRuntime.types.managed_static.types[i].interp_co... | Eric Snow | 2024-06-17 | 1 | -2/+4 |
|
|
* | gh-117657: Make PyType_HasFeature (exported version) atomic (#120484) | Ken Jin | 2024-06-15 | 1 | -1/+1 |
|
|
* | gh-120161: Fix a Crash in the _datetime Module (gh-120182) | Eric Snow | 2024-06-14 | 1 | -15/+70 |
|
|
* | gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) | Ken Jin | 2024-06-12 | 1 | -1/+7 |
|
|
* | gh-120198: Fix race condition when editing __class__ with an audit hook activ... | Ken Jin | 2024-06-11 | 1 | -1/+2 |
|
|
* | gh-119258: Eliminate Type Guards in Tier 2 Optimizer with Watcher (GH-119365) | Saul Shanabrook | 2024-06-08 | 1 | -11/+67 |
|
|