COMMITS
/ Modules/_weakref.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
July 23, 2024
S
gh-120974: Make _asyncio._leave_task atomic in the free-threaded build (#122139)
Sam Gross committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 8, 2024
November 19, 2023
D
gh-112213: Update _weakref module to use new AC feature (gh-112250)
Donghee Na committed
November 18, 2023
D
gh-111926: Update _weakref to be threadsafe in --disable-gil build (gh-112189)
Donghee Na committed
July 25, 2023
S
gh-86493: Modernize modules initialization code (GH-106858)
Serhiy Storchaka committed
July 24, 2023
V
gh-106320: Remove private _PyDict C API (#107145)
Victor Stinner committed
June 23, 2023
V
gh-105927: Remove _PyWeakref_GetWeakrefCount() (#106007)
Victor Stinner committed
June 22, 2023
V
gh-105927: Add _PyWeakref_IS_DEAD() function (#105992)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
March 7, 2022
K
bpo-46937: convert remaining functions to AC in _weakref (GH-31705)
Kumar Aditya committed
January 27, 2022
V
bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938)
Victor Stinner committed
April 6, 2020
V
bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377)
Victor Stinner committed
March 24, 2020
V
bpo-1635741: Port _weakref extension module to multiphase initialization (PEP 489) (GH-19140)
Victor Stinner committed
March 23, 2020
March 20, 2020
November 28, 2017
S
bpo-32150: Expand tabs to spaces in C files. (#4583)
Serhiy Storchaka committed
December 27, 2016
A
Issue #28427: old keys should not remove new values from
Antoine Pitrou committed
July 7, 2016
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
February 9, 2014
L
Issue #20530: Argument Clinic's signature format has been revised again.
Larry Hastings committed
January 28, 2014
L
Issue #20326: Argument Clinic now uses a simple, unique signature to
Larry Hastings committed
January 24, 2014
L
Issue #20189: Four additional builtin types (PyTypeObject,
Larry Hastings committed
January 18, 2014
L
Issue #20287: Argument Clinic's output is now configurable, allowing
Larry Hastings committed
January 7, 2014
L
Issue #19273: The marker comments Argument Clinic uses have been changed
Larry Hastings committed
November 23, 2013
L
Issue #19674: inspect.signature() now produces a correct signature
Larry Hastings committed
L
Issue #19730: Argument Clinic now supports all the existing PyArg
Larry Hastings committed
November 18, 2013
L
Argument Clinic: rename "self" to "module" for module-level functions.
Larry Hastings committed
October 19, 2013
L
Issue #16612: Add "Argument Clinic", a compile-time preprocessor
Larry Hastings committed
June 11, 2008
M
Implement PEP 3121: new module initialization and finalization API.
Martin v. Löwis committed
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
December 2, 2007
C
Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Christian Heimes committed
July 21, 2007
M
Merged revisions 56467-56482 via svnmerge from
Martin v. Löwis committed
August 11, 2006
T
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters committed
July 2, 2004
F
Make weak references subclassable:
Fred Drake committed
August 2, 2002
F
Fix ref(), proxy() docstrings, based on comments from David Abrahams.
Fred Drake committed
M
Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototype
Mark Hammond committed
June 13, 2002
M
Patch #568124: Add doc string macros.
Martin v. Löwis committed
October 23, 2001
F
Convert the ref() and proxy() implementations to use the new
Fred Drake committed
October 5, 2001
F
Adjust the _weakref module to use the public API for the weak reference
Fred Drake committed
August 29, 2001
N
Use new GC API.
Neil Schemenauer committed
August 16, 2001
F
Use METH_O where possible (two functions). This does not lead to real
Fred Drake committed
May 3, 2001
F
Remove an obsolete comment and a "return" before fallig off the end of a
Fred Drake committed
April 13, 2001
F
cleanup_helper(): Make sure we invalidate all reference objects
Fred Drake committed
March 23, 2001
T
Revert the 1.8 patch, since it's implicated in nasty blowups (see Pyhon-Dev).
Tim Peters committed
March 22, 2001
F
Inform the cycle-detector that the a weakref object no longer needs to be
Fred Drake committed
February 27, 2001
M
Patch #403985: Add support for weak-keyed dictionaries
Martin v. Löwis committed
February 26, 2001
F
cleanup_helper(): Added missing "void" type for the function, updated
Fred Drake committed
F
The return value from PyObject_ClearWeakRefs() is no longer meaningful,
Fred Drake committed