| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-... | Serhiy Storchaka | 2024-11-07 | 1 | -29/+10 |
|
|
* | gh-90370: Argument Clinic: avoid temporary tuple creation for varargs (#126064) | Sergey B Kirpichev | 2024-10-31 | 1 | -9/+30 |
|
|
* | gh-116322: Add Py_mod_gil module slot (#116882) | Brett Simmers | 2024-05-03 | 1 | -0/+1 |
|
|
* | GH-117108: Change the size of the GC increment to about 1% of the total heap ... | Mark Shannon | 2024-03-22 | 1 | -1/+1 |
|
|
* | GH-108362: Incremental Cycle GC (GH-116206) | Mark Shannon | 2024-03-20 | 1 | -15/+10 |
|
|
* | gh-112529: Simplify PyObject_GC_IsTracked and PyObject_GC_IsFinalized (#114732) | Sam Gross | 2024-02-28 | 1 | -19/+10 |
|
|
* | gh-112529: Make the GC scheduling thread-safe (#114880) | Sam Gross | 2024-02-16 | 1 | -0/+10 |
|
|
* | GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11... | Mark Shannon | 2024-02-07 | 1 | -9/+14 |
|
|
* | gh-112529: Stop the world around gc.get_referents (#114823) | Sam Gross | 2024-02-06 | 1 | -13/+28 |
|
|
* | GH-108362: Incremental GC implementation (GH-108038) | Mark Shannon | 2024-02-05 | 1 | -14/+9 |
|
|
* | gh-113755: Fully adapt gcmodule.c to Argument Clinic (#113756) | Erlend E. Aasland | 2024-01-08 | 1 | -26/+51 |
|
|
* | gh-113688: Split up gcmodule.c (gh-113715) | Sam Gross | 2024-01-05 | 1 | -1959/+32 |
|
|
* | gh-112529: Use atomic operations for `gcstate->collecting` (#112533) | Sam Gross | 2023-12-11 | 1 | -184/+168 |
|
|
* | gh-111178: Define `visitproc` callback functions properly and remove unnecess... | Christopher Chavez | 2023-12-06 | 1 | -9/+13 |
|
|
* | gh-111777: Fix assertion errors on incorrectly still-tracked GC object destru... | T. Wouters | 2023-11-12 | 1 | -1/+3 |
|
|
* | gh-108082: Use PyErr_FormatUnraisable() (GH-111580) | Serhiy Storchaka | 2023-11-02 | 1 | -5/+5 |
|
|
* | GH-109369: Merge all eval-breaker flags and monitoring version into one word.... | Mark Shannon | 2023-10-04 | 1 | -5/+2 |
|
|
* | gh-108753: Enhance pystats (#108754) | Victor Stinner | 2023-09-06 | 1 | -5/+5 |
|
|
* | Add some GC stats to Py_STATS (GH-107581) | Mark Shannon | 2023-08-04 | 1 | -0/+18 |
|
|
* | gh-106320: Remove private _PyDict C API (#107145) | Victor Stinner | 2023-07-24 | 1 | -3/+4 |
|
|
* | gh-105927: Remove _PyWeakref_GetWeakrefCount() (#106007) | Victor Stinner | 2023-06-23 | 1 | -0/+1 |
|
|
* | gh-105268: Add _Py_FROM_GC() function to pycore_gc.h (#105362) | Victor Stinner | 2023-06-06 | 1 | -8/+6 |
|
|
* | gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) | Eric Snow | 2023-05-05 | 1 | -0/+1 |
|
|
* | gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912) | Eric Snow | 2023-05-03 | 1 | -28/+3 |
|
|
* | gh-103743: Add PyUnstable_Object_GC_NewWithExtraData (GH-103744) | Jurica Bradarić | 2023-05-02 | 1 | -0/+13 |
|
|
* | gh-104028: Reduce object creation while calling callback function from gc (gh... | Dong-hee Na | 2023-05-01 | 1 | -1/+11 |
|
|
* | gh-101408: PyObject_GC_Resize should calculate preheader size. (gh-101741) | Dong-hee Na | 2023-04-23 | 1 | -6/+7 |
|
|
* | gh-84436: Implement Immortal Objects (gh-19474) | Eddie Elizondo | 2023-04-22 | 1 | -1/+14 |
|
|
* | gh-102013: Add PyUnstable_GC_VisitObjects (#102014) | Jacob Bower | 2023-03-14 | 1 | -0/+24 |
|
|
* | GH-101578: Normalize the current exception (GH-101607) | Mark Shannon | 2023-02-08 | 1 | -3/+2 |
|
|
* | gh-99845: Clean up _PyObject_VAR_SIZE() usage (#99847) | Victor Stinner | 2022-11-29 | 1 | -3/+2 |
|
|
* | gh-99300: Use Py_NewRef() in Modules/ directory (#99469) | Victor Stinner | 2022-11-14 | 1 | -2/+1 |
|
|
* | gh-97922: Run the GC only on eval breaker (#97920) | Pablo Galindo Salgado | 2022-10-08 | 1 | -3/+24 |
|
|
* | gh-94673: Recover Weaklist Lookup Performance (gh-95544) | Eric Snow | 2022-08-04 | 1 | -3/+6 |
|
|
* | gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack during... | Pablo Galindo Salgado | 2022-07-27 | 1 | -0/+7 |
|
|
* | bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) | Eric Snow | 2022-05-27 | 1 | -8/+0 |
|
|
* | gh-92036: Fix gc_fini_untrack() (#92037) | Victor Stinner | 2022-05-04 | 1 | -0/+6 |
|
|
* | bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938) | Victor Stinner | 2022-01-27 | 1 | -1/+1 |
|
|
* | bpo-45953: Statically initialize all the non-object PyInterpreterState fields... | Eric Snow | 2022-01-14 | 1 | -15/+11 |
|
|
* | bpo-46070: _PyGC_Fini() untracks objects (GH-30577) | Victor Stinner | 2022-01-13 | 1 | -0/+24 |
|
|
* | bpo-45947: Place dict and values pointer at fixed (negative) offset just befo... | Mark Shannon | 2021-12-07 | 1 | -35/+29 |
|
|
* | bpo-45786: Allocate space for frame in frame object. (GH-29729) | Mark Shannon | 2021-11-29 | 1 | -1/+0 |
|
|
* | bpo-41710: gc_collect_main() uses _PyTime_GetPerfCounter() (GH-28676) | Victor Stinner | 2021-10-01 | 1 | -2/+2 |
|
|
* | bpo-41117: Cleanup subtract_refs() (GH-27593) | Victor Stinner | 2021-08-04 | 1 | -3/+3 |
|
|
* | bpo-28254: Add a C-API for controlling the GC state (GH-25687) | scoder | 2021-04-28 | 1 | -6/+29 |
|
|
* | bpo-43439: Wrapt the tuple in the audit events for the gc module (GH-24836) | Pablo Galindo | 2021-03-14 | 1 | -2/+2 |
|
|
* | bpo-43439: Add audit hooks for gc functions (GH-24794) | Pablo Galindo | 2021-03-10 | 1 | -0/+11 |
|
|
* | bpo-43268: Pass interp rather than tstate to internal functions (GH-24580) | Victor Stinner | 2021-02-19 | 1 | -15/+15 |
|
|
* | bpo-35134, Include: Move pytime.h to cpython/pytime.h (GH-23988) | Nicholas Sim | 2021-02-16 | 1 | -1/+0 |
|
|
* | bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) | Victor Stinner | 2020-12-01 | 1 | -2/+2 |
|
|