index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Objects
/
weakrefobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)
mpage
2024-04-08
1
-239/+300
*
gh-117281: Change weakref repr() to fully qualified name (#117285)
Victor Stinner
2024-04-03
1
-8/+16
*
gh-111926: Simplify proxy creation logic (#116844)
mpage
2024-03-15
1
-16/+3
*
gh-111926: Simplify weakref creation logic (#116843)
mpage
2024-03-15
1
-15/+5
*
gh-106320: Remove private _PyErr_ChainExceptions() (#108713)
Victor Stinner
2023-08-31
1
-0/+1
*
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner
2023-07-25
1
-2/+2
*
gh-105927: PyWeakref_GetRef() returns 1 on success (#106561)
Victor Stinner
2023-07-09
1
-1/+1
*
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner
2023-07-03
1
-0/+1
*
gh-105927: Deprecate PyWeakref_GetObject() function (#106006)
Victor Stinner
2023-06-26
1
-1/+6
*
gh-105927: Avoid calling PyWeakref_GET_OBJECT() (#105997)
Victor Stinner
2023-06-22
1
-1/+5
*
gh-105927: Add PyWeakref_GetRef() function (#105932)
Victor Stinner
2023-06-21
1
-0/+18
*
gh-105927: Add _PyWeakref_GET_REF() internal function (#105929)
Victor Stinner
2023-06-20
1
-49/+43
*
gh-105927: Refactor weakrefobject.c (#105928)
Victor Stinner
2023-06-19
1
-60/+56
*
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte...
Eric Snow
2023-05-02
1
-2/+2
*
gh-99184: Bypass instance attribute access in `repr` of `weakref.ref` (#99244)
Nikita Sobolev
2023-04-24
1
-4/+1
*
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...
Irit Katriel
2023-03-08
1
-4/+3
*
gh-99537: Use Py_SETREF() function in C code (#99657)
Victor Stinner
2022-11-22
1
-4/+2
*
gh-99300: Use Py_NewRef() in Objects/ directory (#99354)
Victor Stinner
2022-11-10
1
-8/+4
*
gh-94673: Add Per-Interpreter tp_weaklist for Static Builtin Types (#95302)
Eric Snow
2022-07-29
1
-0/+19
*
gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack during...
Pablo Galindo Salgado
2022-07-27
1
-0/+1
*
gh-79512: Fixed names and __module__ value of weakref classes (GH-93719)
Serhiy Storchaka
2022-06-14
1
-3/+3
*
bpo-46541: Discover the global strings. (gh-31346)
Eric Snow
2022-02-15
1
-2/+2
*
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...
Eric Snow
2022-02-08
1
-4/+2
*
bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938)
Victor Stinner
2022-01-27
1
-4/+4
*
bpo-46481: Implement vectorcall for weakref.ref.__call__ method. (GH-30820)
Dong-hee Na
2022-01-23
1
-50/+30
*
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka
2021-09-19
1
-1/+1
*
bpo-44720: Don't crash when calling weakref.proxy(not_an_iterator).__next__ (...
Dennis Sweeney
2021-07-24
1
-0/+6
*
bpo-44523: Remove the pass-through for hash() in weakref proxy objects (GH-26...
Pablo Galindo
2021-06-29
1
-16/+2
*
bpo-40523: Add pass-throughs for hash() and reversed() to weakref.proxy objec...
Pablo Galindo
2020-05-05
1
-1/+18
*
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner
2020-04-15
1
-2/+2
*
bpo-39481: Make weakref and WeakSet generic (GH-19497)
Ethan Smith
2020-04-14
1
-1/+7
*
bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377)
Victor Stinner
2020-04-06
1
-1/+2
*
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin
2020-02-11
1
-1/+1
*
bpo-39573: Add Py_SET_TYPE() function (GH-18394)
Victor Stinner
2020-02-07
1
-4/+6
*
bpo-39573: Use Py_REFCNT() macro (GH-18388)
Victor Stinner
2020-02-06
1
-4/+5
*
bpo-38395: Fix ownership in weakref.proxy methods (GH-16632)
Pablo Galindo
2019-10-08
1
-31/+88
*
bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630)
Serhiy Storchaka
2019-09-01
1
-3/+3
*
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
Jeroen Demeyer
2019-07-08
1
-1/+1
*
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer
2019-07-04
1
-1/+1
*
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...
Jeroen Demeyer
2019-05-31
1
-6/+6
*
bpo-36669: add matmul support to weakref.proxy (GH-12932)
Mark Dickinson
2019-04-26
1
-0/+4
*
bpo-35059: Cleanup usage of Python macros (GH-10648)
Victor Stinner
2018-11-22
1
-1/+2
*
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...
Siddhesh Poyarekar
2018-04-29
1
-2/+2
*
bpo-30592: Fixed error messages for some builtins. (#1996)
Serhiy Storchaka
2017-06-08
1
-1/+1
*
bpo-29347: Fix possibly dereferencing undefined pointers when creating weakre...
Xiang Zhang
2017-02-20
1
-0/+2
*
bpo-29548: Fix some inefficient call API usage (GH-97)
INADA Naoki
2017-02-16
1
-1/+1
*
Backed out changeset b9c9691c72c5
Victor Stinner
2016-12-04
1
-1/+1
*
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner
2016-12-01
1
-1/+1
*
Avoid calling functions with an empty string as format string
Victor Stinner
2016-09-06
1
-1/+1
*
Issue #17765: weakref.ref() no longer silently ignores keyword arguments.
Serhiy Storchaka
2016-05-07
1
-1/+3
|
\
[next]