summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* gh-128759: fix data race in `type_modified_unlocked` (#128764)sobolevn2025-01-131-1/+1
* gh-126703: Add freelist for `PyMethodObject` (#128594)Pieter Eendebak2025-01-122-3/+9
* gh-111178: fix UBSan failures in `Objects/bytearrayobject.c` (GH-128236)Bénédikt Tran2025-01-101-15/+24
* gh-111178: fix UBSan failures in `Objects/bytesobject.c` (GH-128237)Bénédikt Tran2025-01-101-17/+21
* gh-111178: fix UBSan failures in `Objects/complexobject.c` (GH-128241)Bénédikt Tran2025-01-101-25/+29
* gh-126862: Use `Py_ssize_t` instead of `int` when processing the number of su...Bénédikt Tran2025-01-101-4/+4
* gh-111178: fix UBSan failures in `Objects/capsule.c` (GH-128239)Bénédikt Tran2025-01-081-11/+12
* gh-111178: fix UBSan failures in `Objects/descrobject.c` (GH-128245)Bénédikt Tran2025-01-061-7/+10
* gh-128137: Update PyASCIIObject to handle interned field with the atomic oper...Donghee Na2025-01-051-3/+3
* gh-127903: Fix a crash on debug builds when calling `Objects/unicodeobject::_...Alexander Shadchin2025-01-031-3/+6
* gh-111178: fix UBSan failures in `Objects/tupleobject.c` (GH-128251)Bénédikt Tran2025-01-031-14/+20
* gh-111178: fix UBSan failures in `Objects/enumobject.c` (GH-128246)Bénédikt Tran2025-01-031-22/+35
* gh-127787: refactor helpers for `PyUnicodeErrorObject` internal interface (GH...Bénédikt Tran2025-01-031-155/+287
* gh-128133: use relaxed atomics for hash of bytes (#128412)Abhijeet2025-01-031-31/+39
* gh-128212: Fix race in `_PyUnicode_CheckConsistency` (GH-128367)Sam Gross2025-01-021-1/+1
* gh-128100: Use atomic dictionary load in `_PyObject_GenericGetAttrWithDict` (...Bogdan Romanyuk2024-12-301-0/+4
* gh-126868: Add freelist for compact ints to `_PyLong_New` (#128181)Pieter Eendebak2024-12-261-12/+18
* Clean up redundant ifdef in list getitem (#128257)da-woods2024-12-261-4/+0
* gh-128198: Add missing error checks for usages of PyIter_Next() (GH-128199)Yan Yanchii2024-12-252-0/+8
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-201-2/+2
* gh-127274: Defer nested methods (#128012)mpage2024-12-191-1/+5
* gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)Neil Schemenauer2024-12-191-17/+49
* GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...Mark Shannon2024-12-191-0/+7
* gh-128008: Add `PyWeakref_IsDead()` (GH-128009)Sam Gross2024-12-191-0/+13
* gh-128013: fix data race in `PyUnicode_AsUTF8AndSize` on free-threading (#128...Kumar Aditya2024-12-191-17/+32
* gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)Donghee Na2024-12-191-0/+25
* gh-128013: Convert unicodeobject.c macros to functions (#128061)Victor Stinner2024-12-181-45/+78
* gh-127085: fix some data races in memoryview in free-threading (#127412)Edward Xu2024-12-161-7/+26
* gh-126024: unicodeobject: optimize find_first_nonascii (GH-127790)Inada Naoki2024-12-131-9/+14
* gh-127691: add type checks when using `PyUnicodeError` objects (GH-127694)Bénédikt Tran2024-12-131-68/+148
* gh-102471, PEP 757: Add PyLong import and export API (#121339)Victor Stinner2024-12-131-0/+120
* gh-126868: Add freelist for compact int objects (GH-126865)Pieter Eendebak2024-12-132-19/+60
* GH-125174: Mark objects as statically allocated. (#127797)Mark Shannon2024-12-111-1/+11
* GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)Mark Shannon2024-12-112-47/+59
* gh-127740: For odd-length input to bytes.fromhex(...) change the error messag...Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)2024-12-111-4/+14
* gh-127563: use `dk_log2_index_bytes=3` in empty dicts (GH-127568)Bénédikt Tran2024-12-101-1/+4
* gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-1...Petr Viktorin2024-12-103-17/+69
* gh-125420: implement `Sequence.count` API on `memoryview` objects (#125443)Bénédikt Tran2024-12-102-1/+60
* gh-125420: implement `Sequence.index` API on `memoryview` objects (#125446)Bénédikt Tran2024-12-102-1/+134
* gh-123378: fix post-merge typos in comments and NEWS (#127739)Bénédikt Tran2024-12-081-3/+3
* gh-127314: Don't mention the GIL when calling without a thread state on the f...Peter Bierma2024-12-061-0/+7
* gh-126024: fix UBSan failure in `unicodeobject.c:find_first_nonascii` (GH-127...Bénédikt Tran2024-12-061-6/+3
* GH-126491: Lower heap size limit with faster marking (GH-127519)Mark Shannon2024-12-063-69/+17
* gh-120010: Fix invalid (nan+nanj) results in _Py_c_prod() (GH-120287)Sergey B Kirpichev2024-12-061-4/+56
* gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)Sam Gross2024-12-054-20/+41
* gh-127536: Add missing locks in listobject.c (GH-127580)Sam Gross2024-12-041-10/+40
* gh-123378: Ensure results of `PyUnicode*Error_Get{Start,End}` are clamped (GH...Bénédikt Tran2024-12-041-109/+139
* gh-115999: Enable specialization of `CALL` instructions in free-threaded buil...mpage2024-12-031-7/+55
* gh-127271: Replace use of PyCell_GET/SET (gh-127272)Neil Schemenauer2024-12-033-45/+81
* gh-115999: Specialize `LOAD_SUPER_ATTR` in free-threaded builds (gh-127128)Neil Schemenauer2024-12-031-2/+3