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-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
*
gh-119525: Fix deadlock with `_PyType_Lookup` and the GIL (#119527)
Sam Gross
2024-05-29
1
-4/+7
*
gh-119011: `type.__type_params__` now return an empty tuple (#119296)
Nikita Sobolev
2024-05-28
1
-0/+4
*
GH-117195: Avoid assertion error in `object.__sizeof__` (GH-117220)
Mark Shannon
2024-05-23
1
-2/+5
*
gh-119180: PEP 649: Add __annotate__ attributes (#119209)
Jelle Zijlstra
2024-05-22
1
-5/+112
*
Fix some missing null checks. (GH-118721)
Steve Dower
2024-05-10
1
-5/+8
*
gh-118362: Fix thread safety around lookups from the type cache in the face o...
Dino Viehland
2024-05-06
1
-75/+194
*
[gh-117657] Fix some issues with TSAN in typeobject (#118249)
Dino Viehland
2024-04-30
1
-6/+11
*
gh-118331: Handle errors in _PyObject_SetManagedDict (#118334)
Sam Gross
2024-04-29
1
-1/+1
*
gh-117578: Introduce _PyType_GetModuleByDef2 private function (GH-117661)
neonene
2024-04-25
1
-7/+45
*
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...
Dino Viehland
2024-04-22
1
-9/+21
*
``Objects/typeobject.c``: Fix typo (#118126)
Kirill Podoprigora
2024-04-21
1
-1/+1
*
Fix two typos in `typeobject.c` (#118024)
Nikita Sobolev
2024-04-18
1
-2/+2
*
gh-94673: Fix compiler warning in typeobject.c (#117980)
Erlend E. Aasland
2024-04-17
1
-0/+2
*
gh-117657: Fix data races in the method cache in free-threaded builds (#117954)
mpage
2024-04-17
1
-3/+5
*
gh-94673: Clarify About Runtime State Related to Static Builtin Types (gh-117...
Eric Snow
2024-04-12
1
-1/+6
*
gh-117376: Partial implementation of deferred reference counting (#117696)
Sam Gross
2024-04-12
1
-0/+2
*
gh-117764: Fix and add signatures for many builtins (GH-117769)
Serhiy Storchaka
2024-04-12
1
-3/+6
*
gh-116738: Make _abc module thread-safe (#117488)
Brett Simmers
2024-04-11
1
-0/+46
*
gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)
mpage
2024-04-08
1
-10/+2
*
gh-76785: Raise InterpreterError, Not RuntimeError (gh-117489)
Eric Snow
2024-04-03
1
-0/+1
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-34/+50
*
gh-111926: Avoid locking in PyType_IsSubtype (#117275)
mpage
2024-03-29
1
-8/+1
*
gh-113024: C API: Add PyObject_GenericHash() function (GH-113025)
Serhiy Storchaka
2024-03-22
1
-7/+1
*
gh-115756: make PyCode_GetFirstFree an unstable API (GH-115781)
Bogdan Romanyuk
2024-03-19
1
-1/+1
*
gh-116868: Avoid locking in PyType_IsSubtype (#116829)
Dino Viehland
2024-03-15
1
-32/+48
*
gh-111696, PEP 737: Add %T and %N to PyUnicode_FromFormat() (#116839)
Victor Stinner
2024-03-14
1
-2/+8
*
gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824)
Victor Stinner
2024-03-14
1
-8/+13
*
gh-111696, PEP 737: Add PyType_GetFullyQualifiedName() function (#116815)
Victor Stinner
2024-03-14
1
-12/+50
*
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Serhiy Storchaka
2024-03-07
1
-15/+19
*
gh-116296: Fix refleak in reduce_newobj() corner case (#116297)
Erlend E. Aasland
2024-03-04
1
-0/+1
*
gh-113743: Give _PyTypes_AfterFork a prototype. (gh-115563)
Benjamin Peterson
2024-02-16
1
-1/+1
*
gh-112529: Make the GC scheduling thread-safe (#114880)
Sam Gross
2024-02-16
1
-0/+2
*
gh-113743: Use per-interpreter locks for types (#115541)
Dino Viehland
2024-02-16
1
-2/+3
*
gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)
Dino Viehland
2024-02-15
1
-67/+357
*
gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)
Sam Gross
2024-02-07
1
-3/+3
*
GH-113462: Limit the number of versions that a single class can use. (GH-114900)
Mark Shannon
2024-02-05
1
-1/+6
[next]