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
/
typeobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-123241: Don't modify ref count during visitation (GH-142232)
Dino Viehland
2025-12-11
1
-13/+29
*
gh-142038: Expand guard for types_world_is_stopped() to fix debug builds with...
Uwe L. Korn
2025-12-03
1
-1/+1
*
gh-41779: Allow defining the __dict__ and __weakref__ __slots__ for any class...
Serhiy Storchaka
2025-11-19
1
-13/+16
*
gh-139103: fix free-threading `dataclass.__init__` perf issue (gh-141596)
Edward Xu
2025-11-19
1
-0/+12
*
gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)
Victor Stinner
2025-11-14
1
-1/+1
*
gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549)
Edward Xu
2025-11-05
1
-0/+10
*
gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)
Petr Viktorin
2025-11-05
1
-6/+18
*
gh-134786: raise error if `Py_TPFLAGS_MANAGED_WEAKREF` or `Py_TPFLAGS_MANAGED...
Sergey Miryanov
2025-11-02
1
-0/+14
*
gh-140544: use faster `_PyInterpreterState_GET` for type lock (#140584)
Kumar Aditya
2025-10-25
1
-1/+1
*
gh-132835: Add defensive NULL checks to MRO resolution (GH-134763)
Emma Smith
2025-10-21
1
-4/+10
*
gh-140406: Fix memory leak upon `__hash__` returning a non-integer (GH-140411)
Peter Bierma
2025-10-21
1
-0/+1
*
gh-140126: Fix compile error if --with-assertions is enabled (#140133)
Neil Schemenauer
2025-10-14
1
-1/+1
*
gh-132042: Remove resolve_slotdups() to speedup class creation (#132156)
Sergey Miryanov
2025-10-03
1
-56/+84
*
gh-119494: Fix error messages for deleting/setting type attributes (#119495)
da-woods
2025-09-18
1
-4/+4
*
gh-131776: Expose functions called from the interpreter loop via PyAPI_FUNC (...
Dino Viehland
2025-09-17
1
-0/+16
*
gh-37817: Allow assignment to __bases__ of direct subclasses of builtin class...
Serhiy Storchaka
2025-09-15
1
-20/+41
*
gh-135228: Create __dict__ and __weakref__ descriptors for object (GH-136966)
Petr Viktorin
2025-08-18
1
-32/+68
*
gh-130821: Add type information to error messages for invalid return type (GH...
Semyon Moroz
2025-08-14
1
-12/+11
*
gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)
Sam Gross
2025-08-05
1
-0/+3
*
gh-133467: fix data race in `type_set_name` (#137302)
Kumar Aditya
2025-08-01
1
-2/+8
*
gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)
Nathan Goldbaum
2025-07-21
1
-2/+2
*
Doc: More duplicate word fixes (GH-136299)
Weilin Du
2025-07-11
1
-1/+1
*
gh-129824: fix data races in subinterpreters under TSAN (#135794)
Kumar Aditya
2025-07-04
1
-17/+44
*
gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instan...
Serhiy Storchaka
2025-06-27
1
-0/+5
*
gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)
Donghee Na
2025-06-17
1
-7/+3
*
GH-133912: Fix `PyObject_GenericSetDict` to handle inline values (GH-134725)
Mark Shannon
2025-05-28
1
-23/+31
*
gh-127266: avoid data races when updating type slots (gh-133177)
Neil Schemenauer
2025-05-28
1
-115/+515
*
gh-133778: Fix setting `__annotations__` under PEP 563 (#133794)
Jelle Zijlstra
2025-05-25
1
-9/+36
*
gh-133166: Fix missing error emission of PyType_GetModuleByDef (GH-133240)
neonene
2025-05-01
1
-7/+9
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
1
-43/+2
*
Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-1...
Neil Schemenauer
2025-04-29
1
-198/+93
*
gh-127266: avoid data races when updating type slots (gh-131174)
Neil Schemenauer
2025-04-28
1
-93/+198
*
gh-132942: Fix races in type lookup cache (gh-133032)
Neil Schemenauer
2025-04-28
1
-3/+11
*
gh-131586: Avoid refcount contention in context managers (gh-131851)
Sam Gross
2025-04-21
1
-19/+24
*
gh-132097: use a macro for semantically casting function pointers (#132406)
Bénédikt Tran
2025-04-18
1
-2/+4
*
gh-132284: Don't wrap base PyCFunction slots on class creation if not overrid...
Tomasz Pytel
2025-04-17
1
-1/+8
*
gh-132042: Do not lookup tp_dict each time to speedup class creation (#132619)
Sergey Miryanov
2025-04-17
1
-22/+18
*
gh-130104: Call __rpow__ in ternary pow() if necessary (GH-130251)
Serhiy Storchaka
2025-04-16
1
-5/+38
*
gh-132176: Fix crash on `type()` when `tuple` subclass passed as `bases` (#13...
sobolevn
2025-04-15
1
-1/+2
*
gh-132261: Store annotations at hidden internal keys in the class dict (#132345)
Jelle Zijlstra
2025-04-11
1
-7/+27
*
gh-132285: Fix that `__annotate__` is not deleted when `__annotations__` is d...
sobolevn
2025-04-09
1
-2/+1
*
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross
2025-03-26
1
-277/+297
*
gh-131711: Preventing the use of a null pointer in set_tp_mro (#131713)
Sergey Muraviov
2025-03-25
1
-8/+10
*
gh-111178: fix UBSan failures for `PyBufferWrapper` (#131616)
Bénédikt Tran
2025-03-24
1
-4/+7
*
gh-130931: Add pycore_interpframe.h internal header (#131249)
Victor Stinner
2025-03-19
1
-1/+1
*
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon
2025-03-17
1
-0/+3
*
gh-130790: Remove references about unicode's readiness from comments (#130801)
Sergey Miryanov
2025-03-03
1
-1/+0
*
gh-117657: Use an atomic store to set type flags. (gh-127588)
Neil Schemenauer
2025-02-26
1
-47/+83
*
gh-111178: fix UBSan failures in `Objects/typeobject.c` (#129799)
Bénédikt Tran
2025-02-25
1
-68/+92
*
gh-130123: Make __new__ wrapper be deferred (#130124)
Dino Viehland
2025-02-14
1
-0/+1
[next]