summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* gh-112532: Improve mimalloc page visiting (#114133)Sam Gross2024-01-222-34/+130
* gh-112529: Use GC heaps for GC allocations in free-threaded builds (gh-114157)Sam Gross2024-01-201-1/+2
* gh-111968: Fix --without-freelists build (gh-114270)Donghee Na2024-01-181-5/+14
* gh-112087: Remove duplicated critical_section (gh-114268)Donghee Na2024-01-181-6/+3
* gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)Donghee Na2024-01-181-40/+24
* gh-114050: Fix crash when more than two arguments are passed to int() (GH-114...kcatss2024-01-181-1/+1
* gh-106293: Fix typos in Objects/object_layout.md (#106294)Mano Sriram2024-01-161-3/+3
* gh-112529: Track if debug allocator is used as underlying allocator (#113747)Sam Gross2024-01-161-6/+15
* gh-112087: Update list impl to be thread-safe with manual CS (gh-113863)Donghee Na2024-01-162-18/+91
* gh-111968: Use per-thread slice_cache in free-threading (gh-113972)Donghee Na2024-01-151-11/+15
* gh-112532: Fix memory block count for free-threaded build (gh-113995)Sam Gross2024-01-151-18/+27
* gh-109598: make PyComplex_RealAsDouble/ImagAsDouble use __complex__ (GH-109647)Sergey B Kirpichev2024-01-151-4/+29
* gh-111968: Explicit handling for finalized freelist (gh-113929)Donghee Na2024-01-122-19/+7
* gh-111968: Use per-thread freelists for tuple in free-threading (gh-113921)Donghee Na2024-01-111-22/+15
* gh-112640: Add `kwdefaults` parameter to `types.FunctionType.__new__` (#112641)Nikita Sobolev2024-01-112-13/+35
* gh-111968: Unify naming scheme for freelist (gh-113919)Donghee Na2024-01-101-2/+2
* gh-113753: Clear finalized bit when putting PyAsyncGenASend back into free li...Sam Gross2024-01-101-0/+2
* gh-111968: Use per-thread freelists for float in free-threading (gh-113886)Donghee Na2024-01-101-27/+20
* gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)Donghee Na2024-01-091-11/+11
* gh-112087: Update list.{pop,clear,reverse,remove} to use CS (gh-113764)Donghee Na2024-01-092-9/+46
* gh-112808: Fix mimalloc build on Solaris (#112809)Jakub Kulík2024-01-081-1/+1
* gh-112806: Remove unused function warnings during mimalloc build on Solaris (...Jakub Kulík2024-01-081-2/+2
* gh-113750: Fix object resurrection in free-threaded builds (gh-113751)Sam Gross2024-01-061-3/+12
* gh-112532: Tag mimalloc heaps and pages (#113742)Sam Gross2024-01-054-13/+30
* gh-112532: Isolate abandoned segments by interpreter (#113717)Sam Gross2024-01-042-58/+44
* Document the `co_lines` method on code objects (#113682)Alex Waygood2024-01-031-1/+1
* gh-111178: Avoid calling functions from incompatible pointer types in dictobj...Christopher Chavez2024-01-021-100/+126
* gh-111178: Avoid calling functions from incompatible pointer types in descrob...Christopher Chavez2024-01-021-106/+147
* gh-111178: Avoid calling functions from incompatible pointer types in listobj...Christopher Chavez2024-01-021-72/+92
* gh-112532: Use separate mimalloc heaps for GC objects (gh-113263)Sam Gross2023-12-263-22/+67
* gh-111971: Make _PyUnicode_FromId thread-safe in --disable-gil (gh-113489)Donghee Na2023-12-261-3/+7
* gh-113212: Improve error message & document zero-arg super inside nested func...Yan Yanchii2023-12-221-3/+16
* gh-112027: Don't print mimalloc warning after mmap() call (gh-113372)Sam Gross2023-12-221-2/+2
* gh-113157 gh-89519: Fix method descriptors (gh-113233)Raymond Hettinger2023-12-211-0/+8
* gh-95754: Better AttributeError on partially initialised module (#112577)Shantanu2023-12-211-2/+22
* gh-110383: Improve accuracy of str.split() and str.rsplit() docstrings (#113355)Erlend E. Aasland2023-12-212-5/+9
* gh-111375: Use `NULL` rather than `None` in the exception stack to indicate t...Carey Metcalfe2023-12-211-1/+1
* gh-111178: Make slot functions in typeobject.c have compatible types (GH-112752)Christopher Chavez2023-12-202-20/+35
* gh-112532: Require mimalloc in `--disable-gil` builds (gh-112883)Sam Gross2023-12-121-2/+13
* gh-111178: Avoid calling functions from incompatible pointer types in memoryo...Christopher Chavez2023-12-111-61/+90
* gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)Sam Gross2023-12-072-47/+18
* gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False (#...andrewluotechnologies2023-12-072-1/+7
* gh-112660: Do not clear arbitrary errors on import (GH-112661)Serhiy Storchaka2023-12-071-32/+25
* Minor refactoring of Object/abstract.c (UNARY_FUNC macro and more cases for B...Sergey B Kirpichev2023-12-051-90/+25
* gh-112625: Protect bytearray from being freed by misbehaving iterator inside ...chilaxan2023-12-041-1/+4
* gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutin...Irit Katriel2023-12-011-1/+1
* gh-111972: Make Unicode name C APIcapsule initialization thread-safe (#112249)Kirill Podoprigora2023-11-301-11/+21
* gh-76785: Add _PyType_GetModuleName() to the Internal C-API (gh-112323)Eric Snow2023-11-221-0/+6
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-201-3/+3
* gh-112266: Remove `(if defined)` part from `__dict__` and `__weakref__` docst...Nikita Sobolev2023-11-191-4/+4