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-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
*
gh-123909: PyType_From*: Disallow metaclasses with custom tp_new (GH-123947)
Petr Viktorin
2024-09-13
1
-28/+10
*
gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865)
Eric Snow
2024-09-09
1
-29/+37
*
Fix typo in error message misspelling __slotnames__ (GH-115772)
Jay Aljelo Ting
2024-09-06
1
-1/+1
*
gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474)
Petr Viktorin
2024-09-05
1
-20/+65
*
gh-123091: Use _Py_IsImmortalLoose() (#123511)
Victor Stinner
2024-09-02
1
-4/+4
*
gh-123446: Fix empty function names in `TypeError`s in `typeobject` (#123470)
sobolevn
2024-08-30
1
-11/+47
*
GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468)
Mark Shannon
2024-08-27
1
-1/+1
*
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
Mark Shannon
2024-08-21
1
-1/+1
*
gh-117482: Make the Slot Wrapper Inheritance Tests Much More Thorough (gh-122...
Eric Snow
2024-08-12
1
-0/+41
*
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross
2024-08-06
1
-3/+13
*
Replace PyObject_Del with PyObject_Free (#122453)
Victor Stinner
2024-08-01
1
-2/+2
*
GH-121832: Assert that the version number of static builtin types is not chan...
Mark Shannon
2024-07-24
1
-0/+2
*
gh-117482: Fix Builtin Types Slot Wrappers (gh-121602)
Eric Snow
2024-07-11
1
-10/+30
*
gh-120198: Stop the world when setting __class__ on free-threaded build (GH-1...
Ken Jin
2024-07-10
1
-44/+52
*
gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388)
Sam Gross
2024-07-08
1
-1/+1
*
updated tp_flags initialization to use inplace or (#120625)
byundojin
2024-07-03
1
-1/+1
*
gh-117657: Fix data races reported by TSAN in some set methods (#120914)
AN Long
2024-07-01
1
-9/+4
*
gh-120686: remove unused internal c api functions (#120687)
Irit Katriel
2024-06-27
1
-19/+0
*
gh-117139: Convert the evaluation stack to stack refs (#118450)
Ken Jin
2024-06-26
1
-2/+2
*
gh-120860: Fix a few bugs in `type_setattro` error paths. (#120861)
Sam Gross
2024-06-24
1
-37/+41
*
gh-119344: Make critical section API public (#119353)
Sam Gross
2024-06-21
1
-43/+32
*
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...
Petr Viktorin
2024-06-21
1
-4/+6
*
GH-119462: Enforce invariants of type versioning (GH-120731)
Mark Shannon
2024-06-19
1
-92/+56
*
gh-118789: Add `PyUnstable_Object_ClearWeakRefsNoCallbacks` (#118807)
Sam Gross
2024-06-18
1
-1/+1
*
GH-120507: Lower the `BEFORE_WITH` and `BEFORE_ASYNC_WITH` instructions. (#12...
Mark Shannon
2024-06-18
1
-0/+28
*
gh-120524: Avoid a Race On _PyRuntime.types.managed_static.types[i].interp_co...
Eric Snow
2024-06-17
1
-2/+4
*
gh-117657: Make PyType_HasFeature (exported version) atomic (#120484)
Ken Jin
2024-06-15
1
-1/+1
*
gh-120161: Fix a Crash in the _datetime Module (gh-120182)
Eric Snow
2024-06-14
1
-15/+70
*
gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)
Ken Jin
2024-06-12
1
-1/+7
*
gh-120198: Fix race condition when editing __class__ with an audit hook activ...
Ken Jin
2024-06-11
1
-1/+2
*
gh-119258: Eliminate Type Guards in Tier 2 Optimizer with Watcher (GH-119365)
Saul Shanabrook
2024-06-08
1
-11/+67
*
gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929)
Eric Snow
2024-06-03
1
-91/+187
*
gh-119775: Remove ability to create immutable types with mutable bases (#119776)
Nikita Sobolev
2024-06-02
1
-10/+6
[next]