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-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
*
gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)
Sam Gross
2025-02-13
1
-1/+3
*
gh-128759: Fix accesses to `tp_version_tag`. (GH-129750)
Sam Gross
2025-02-12
1
-3/+4
*
gh-117657: Enable test_opcache under TSAN (GH-129831)
Sam Gross
2025-02-11
1
-2/+4
*
gh-129354: Use PyErr_FormatUnraisable() function (#129523)
Victor Stinner
2025-02-05
1
-3/+6
*
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross
2025-01-17
1
-1/+1
*
gh-127773: Disable attribute cache on incompatible MRO entries (GH-127924)
Petr Viktorin
2025-01-13
1
-1/+11
*
gh-128759: fix data race in `type_modified_unlocked` (#128764)
sobolevn
2025-01-13
1
-1/+1
*
gh-126862: Use `Py_ssize_t` instead of `int` when processing the number of su...
Bénédikt Tran
2025-01-10
1
-4/+4
*
gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)
Donghee Na
2024-12-19
1
-0/+25
*
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
[next]