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-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
*
gh-127271: Replace use of PyCell_GET/SET (gh-127272)
Neil Schemenauer
2024-12-03
1
-19/+38
*
gh-115999: Add free-threaded specialization for ``TO_BOOL`` (gh-126616)
Donghee Na
2024-11-21
1
-0/+18
*
gh-126594: Fix typeobject.c wrap_buffer() cast (#126754)
Victor Stinner
2024-11-19
1
-3/+3
*
gh-123465: Ensure PyType_FromMetaclass avoids extra strcmp (GH-125460)
neonene
2024-11-13
1
-2/+2
*
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon
2024-11-08
1
-1/+3
*
gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336)
Serhiy Storchaka
2024-11-05
1
-0/+6
*
gh-115999: Implement thread-local bytecode and enable specialization for `BIN...
mpage
2024-11-04
1
-3/+4
*
gh-121654: Add PyType_Freeze() function (#122457)
Victor Stinner
2024-10-25
1
-13/+52
*
gh-124218: Use per-thread refcounts for code objects (#125216)
Sam Gross
2024-10-15
1
-2/+2
*
gh-125221: Fix free-threading data race in `object.__reduce_ex__` (#125267)
Sam Gross
2024-10-11
1
-15/+5
*
GH-125174: Make immortal objects more robust, following design from PEP 683 (...
Mark Shannon
2024-10-10
1
-4/+4
*
gh-124153: Simplify PyType_GetBaseByToken (GH-124488)
neonene
2024-10-10
1
-80/+43
*
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross
2024-10-01
1
-3/+3
*
gh-123339: Fix cases of inconsistency of __module__ and __firstlineno__ in cl...
Serhiy Storchaka
2024-09-28
1
-0/+3
*
gh-124153: Remove `_PyType_GetModuleByDef2` private function (GH-124261)
neonene
2024-09-26
1
-28/+5
*
gh-124153: Implement `PyType_GetBaseByToken()` and `Py_tp_token` slot (GH-124...
neonene
2024-09-18
1
-1/+138
[next]