summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not...Serhiy Storchaka2025-06-271-0/+5
* [3.13] gh-132942: Fix races in type lookup cache (gh-133114)Neil Schemenauer2025-04-281-3/+11
* [3.13] gh-132176: Fix crash on `type()` when `tuple` subclass passed as `base...Miss Islington (bot)2025-04-151-1/+2
* [3.13] gh-117657: Enable test_opcache under TSAN (GH-129831) (GH-130597)Sam Gross2025-02-261-2/+4
* [3.13] gh-130230: Fix crash in pow() with only Decimal third argument (GH-130...Miss Islington (bot)2025-02-181-0/+20
* [3.13] gh-128759: Fix accesses to `tp_version_tag`. (GH-129750) (GH-130042)Sam Gross2025-02-121-8/+3
* [3.13] gh-128759: fix data race in `type_modified_unlocked` (GH-128764) (#128...Miss Islington (bot)2025-01-131-0/+6
* [3.13] gh-126862: Use `Py_ssize_t` instead of `int` when processing the numbe...Miss Islington (bot)2025-01-101-4/+4
* [3.13] gh-126594: Fix typeobject.c wrap_buffer() cast (GH-126754) (#127004)Miss Islington (bot)2024-11-191-3/+3
* [3.13] gh-126303: Fix pickling and copying of os.sched_param objects (GH-1263...Miss Islington (bot)2024-11-051-0/+6
* [3.13] gh-125221: Fix free-threading data race in `object.__reduce_ex__` (GH-...Miss Islington (bot)2024-10-111-15/+5
* [3.13] gh-123339: Fix cases of inconsistency of __module__ and __firstlineno_...Serhiy Storchaka2024-09-301-0/+3
* [3.13] gh-123091: Use _Py_IsImmortalLoose() (#123511) (#123600)Victor Stinner2024-09-021-4/+4
* [3.13] gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122249)Eric Snow2024-07-291-4/+19
* [3.13] GH-121832: Assert that the version number of static builtin types is n...Miss Islington (bot)2024-07-251-0/+2
* [3.13] gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (gh-121932)Eric Snow2024-07-241-30/+93
* [3.13] gh-120198: Stop the world when setting __class__ on free-threaded buil...Ken Jin2024-07-121-44/+52
* [3.13] gh-117482: Fix Builtin Types Slot Wrappers (gh-121630)Miss Islington (bot)2024-07-111-10/+30
* [3.13] gh-121368: Fix seq lock memory ordering in _PyType_Lookup (GH-121388) ...Miss Islington (bot)2024-07-081-1/+1
* [3.13] gh-117657: Fix data races reported by TSAN in some set methods (GH-120...Miss Islington (bot)2024-07-011-9/+4
* [3.13] gh-120860: Fix a few bugs in `type_setattro` error paths. (GH-120861) ...Miss Islington (bot)2024-06-241-37/+41
* [3.13] gh-113993: Allow interned strings to be mortal, and fix related issues...Petr Viktorin2024-06-241-4/+6
* [3.13] gh-119344: Make critical section API public (GH-119353) (#120856)Sam Gross2024-06-211-41/+30
* [3.13] GH-119462: Enforce invariants of type versioning. Backport of GH-12073...Mark Shannon2024-06-201-75/+36
* [3.13] gh-118789: Add `PyUnstable_Object_ClearWeakRefsNoCallbacks` (GH-118807...Miss Islington (bot)2024-06-181-1/+1
* [3.13] gh-120524: Avoid a Race On _PyRuntime.types.managed_static.types[i].in...Miss Islington (bot)2024-06-171-2/+4
* [3.13] gh-117657: Make PyType_HasFeature (exported version) atomic (GH-120484...Miss Islington (bot)2024-06-151-1/+1
* [3.13] gh-120161: Fix a Crash in the _datetime Module (gh-120518)Miss Islington (bot)2024-06-141-15/+70
* [3.13] gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) (GH-12...Miss Islington (bot)2024-06-121-1/+7
* gh-120198: Fix race condition when editing __class__ with an audit hook activ...Miss Islington (bot)2024-06-111-1/+2
* [3.13] gh-117398: Use Per-Interpreter State for the _datetime Static Types (g...Miss Islington (bot)2024-06-031-91/+187
* [3.13] gh-119525: Fix deadlock with `_PyType_Lookup` and the GIL (GH-119527) ...Miss Islington (bot)2024-05-291-4/+7
* [3.13] gh-119011: `type.__type_params__` now return an empty tuple (GH-119296...Miss Islington (bot)2024-05-281-0/+4
* [3.13] GH-117195: Avoid assertion error in `object.__sizeof__` (GH-117220) (G...Miss Islington (bot)2024-05-231-2/+5
* Fix some missing null checks. (GH-118721)Miss Islington (bot)2024-05-101-5/+8
* gh-118362: Fix thread safety around lookups from the type cache in the face o...Dino Viehland2024-05-061-75/+194
* [gh-117657] Fix some issues with TSAN in typeobject (#118249)Dino Viehland2024-04-301-6/+11
* gh-118331: Handle errors in _PyObject_SetManagedDict (#118334)Sam Gross2024-04-291-1/+1
* gh-117578: Introduce _PyType_GetModuleByDef2 private function (GH-117661)neonene2024-04-251-7/+45
* gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...Dino Viehland2024-04-221-9/+21
* ``Objects/typeobject.c``: Fix typo (#118126)Kirill Podoprigora2024-04-211-1/+1
* Fix two typos in `typeobject.c` (#118024)Nikita Sobolev2024-04-181-2/+2
* gh-94673: Fix compiler warning in typeobject.c (#117980)Erlend E. Aasland2024-04-171-0/+2
* gh-117657: Fix data races in the method cache in free-threaded builds (#117954)mpage2024-04-171-3/+5
* gh-94673: Clarify About Runtime State Related to Static Builtin Types (gh-117...Eric Snow2024-04-121-1/+6
* gh-117376: Partial implementation of deferred reference counting (#117696)Sam Gross2024-04-121-0/+2
* gh-117764: Fix and add signatures for many builtins (GH-117769)Serhiy Storchaka2024-04-121-3/+6
* gh-116738: Make _abc module thread-safe (#117488)Brett Simmers2024-04-111-0/+46
* gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)mpage2024-04-081-10/+2
* gh-76785: Raise InterpreterError, Not RuntimeError (gh-117489)Eric Snow2024-04-031-0/+1