summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-114685: Fix incorrect use of PyBUF_READ in import.c (GH-114686)Nikita Sobolev2024-01-291-1/+1
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-294-1/+407
* gh-113055: Use pointer for interp->obmalloc state (gh-113412)Neil Schemenauer2024-01-272-8/+22
* gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)Donghee Na2024-01-262-4/+4
* gh-107901: compiler replaces POP_BLOCK instruction by NOPs before optimisatio...Irit Katriel2024-01-251-1/+2
* gh-112529: Implement GC for free-threaded builds (#114262)Sam Gross2024-01-254-6/+1794
* gh-114265: remove i_loc_propagated, jump threading does not consider line num...Irit Katriel2024-01-251-41/+47
* gh-114312: Collect stats for unlikely events (GH-114493)Michael Droettboom2024-01-253-0/+30
* Update outdated comment in ``Python/bytecodes.c`` (#114522)Kirill Podoprigora2024-01-241-2/+2