summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_sc...wookie1842024-02-171-4/+10
* gh-115103: Implement delayed memory reclamation (QSBR) (#115180)Sam Gross2024-02-163-0/+323
* gh-115480: Type / constant propagation for float binary uops (GH-115550)Peter Lazorchak2024-02-162-6/+117
* gh-112529: Make the GC scheduling thread-safe (#114880)Sam Gross2024-02-161-15/+48
* gh-115480: Minor fixups in int constant propagation (GH-115507)Ken Jin2024-02-163-132/+59
* gh-115503: Fix `run_presite` error handling (#115504)Nikita Sobolev2024-02-161-1/+0
* gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)Donghee Na2024-02-162-16/+16
* gh-113743: Use per-interpreter locks for types (#115541)Dino Viehland2024-02-161-1/+1
* gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)Dino Viehland2024-02-152-0/+74
* gh-115420: Fix translation of exception hander targets by _testinternalcapi.o...Irit Katriel2024-02-151-1/+1
* gh-115376: fix segfault in _testinternalcapi.compiler_codegen on bad input (#...Irit Katriel2024-02-151-14/+28
* gh-115124: Use _PyObject_ASSERT() in gc.c (#115125)Victor Stinner2024-02-151-15/+22
* gh-115347: avoid emitting redundant NOP for the docstring with -OO (#115494)Irit Katriel2024-02-151-18/+20
* gh-114626: add PyCFunctionFast and PyCFunctionFastWithKeywords (GH-114627)David Hewitt2024-02-153-21/+21
* gh-115480: Type and constant propagation for int BINARY_OPs (GH-115478)Ken Jin2024-02-153-16/+126
* gh-115482: Assume the Main Interpreter is Always Running "main" (gh-115484)Eric Snow2024-02-141-1/+8
* gh-112087: Make __sizeof__ and listiter_{len, next} to be threadsafe (gh-114843)Donghee Na2024-02-143-6/+10
* gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)Donghee Na2024-02-146-39/+39
* gh-76785: Improved Subinterpreters Compatibility with 3.12 (gh-115424)Eric Snow2024-02-133-665/+729
* GH-113710: Improve `_SET_IP` and `_CHECK_VALIDITY` (GH-115248)Mark Shannon2024-02-135-33/+74
* GH-113710: Backedge counter improvements. (GH-115166)Mark Shannon2024-02-135-50/+70
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-138-76/+2495
* gh-110850: Add PyTime_t C API (GH-115215)Petr Viktorin2024-02-121-32/+70
* GH-113710: Fix updating of dict version tag and add watched dict stats (GH-11...Mark Shannon2024-02-123-20/+15
* GH-114695: Add `sys._clear_internal_caches` (GH-115152)Brandt Bucher2024-02-125-65/+84
* gh-115011: Improve support of __index__() in setters of members with unsigned...Serhiy Storchaka2024-02-111-37/+44
* gh-76763: Make chr() always raising ValueError for out-of-range values (GH-11...Serhiy Storchaka2024-02-102-24/+22
* gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g...Donghee Na2024-02-105-37/+9
* gh-110481: Implement inter-thread queue for biased reference counting (#114824)Sam Gross2024-02-095-2/+282
* gh-107944: Improve error message for getargs with bad keyword arguments (#114...Shantanu2024-02-081-12/+58
* gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)Sam Gross2024-02-071-12/+17
* gh-114828: Fix __class__ in class-scope inlined comprehensions (#115139)Carl Meyer2024-02-071-0/+19
* GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11...Mark Shannon2024-02-073-531/+322
* gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042)Sam Gross2024-02-063-14/+2
* gh-114944: Fix race between `_PyParkingLot_Park` and `_PyParkingLot_UnparkAll...mpage2024-02-051-2/+2
* GH-108362: Incremental GC implementation (GH-108038)Mark Shannon2024-02-053-322/+531
* gh-114388: Fix an error in GH-114391 (GH-115000)Serhiy Storchaka2024-02-041-0/+2
* gh-114388: Fix warnings when assign an unsigned integer member (GH-114391)Serhiy Storchaka2024-02-041-28/+55
* gh-111417: Remove unused code block in math.trunc() and round() (GH-111454)Jason Zhang2024-02-031-5/+0
* gh-104530: Enable native Win32 condition variables by default (GH-104531)Andrew Rogers2024-02-024-30/+35
* GH-113710: Add a "globals to constants" pass (GH-114592)Mark Shannon2024-02-025-37/+333
* gh-107901: make compiler inline basic blocks with no line number and no fallt...Irit Katriel2024-02-021-21/+54
* gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)Donghee Na2024-02-014-4/+7
* gh-112529: Remove PyGC_Head from object pre-header in free-threaded build (#1...Sam Gross2024-02-012-6/+25
* GH-114806. Don't specialize calls to classes with metaclasses. (GH-114870)Mark Shannon2024-02-011-0/+5
* Remove unused Py_XDECREF from _PyFrame_ClearExceptCode (GH-106158)Anders Kaseorg2024-02-011-1/+0
* gh-114746: Avoid quadratic behavior in free-threaded GC (GH-114817)Sam Gross2024-02-011-73/+29
* gh-112606: Use pthread_cond_timedwait_relative_np() in parking_lot.c when ava...Matt Prodani2024-01-301-1/+5
* gh-103323: Remove current_fast_get() unused parameter (#114593)Victor Stinner2024-01-301-26/+24
* gh-114569: Use PyMem_* APIs for non-PyObjects in compiler (#114587)Erlend E. Aasland2024-01-292-16/+15