summaryrefslogtreecommitdiffstats
path: root/Include/internal
Commit message (Expand)AuthorAgeFilesLines
* gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64e...Serhiy Storchaka32 hours4-0/+7
* gh-143123: Protect against recursive tracer calls/finalization (GH-143126)Ken Jin32 hours2-1/+2
* gh-138050: Use cold flag instead of warm flag in `MAKE_WARM` (GH-143827)Hai Zhu34 hours1-1/+1
* gh-134584: Eliminate redundant refcounting in TO_BOOL_INT, TO_BOOL_LIST (GH-1...reiden3 days3-839/+851
* gh-134584: Eliminate redundant refcounting from `_CONTAINS_{OP|OP_SET|OP_DICT...Nadeshiko Manju3 days3-21/+21
* gh-134584: JIT: Remove redundant refcount for _BINARY_OP_SUBSCR_DICT (GH-143724)Cajetan Rodrigues3 days3-7/+7
* gh-134584: JIT: Remove redundant refcounting for UNARY_{INVERT|NEGATIVE} (GH-...Ken Jin4 days3-833/+833
* gh-143604: Hold strong reference to executor during JIT tracing (GH-143646)Nadeshiko Manju5 days2-2/+3
* gh-142764: Restore REPLACE_OPCODE_IF_EVALUATES_PURE optimization for some ops...Ken Jin6 days2-934/+957
* gh-143421: Allocate all JIT state in one go (GH-143626)Ken Jin6 days2-3/+4
* gh-143421: Lazily allocate tracer code and opt buffers (GH-143597)Ken Jin6 days2-4/+4
* gh-120321: Make gen.gi_frame.clear() thread-safe (gh-143112)Sam Gross7 days1-1/+1
* gh-143421: Move `JitOptContext` from stack allocation to per-thread heap allo...Hai Zhu7 days3-124/+142
* gh-134584: Eliminate redundant refcounting from `TO_BOOL_STR` (GH-143417)Nadeshiko Manju9 days3-25/+31
* gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)Ken Jin9 days6-1041/+1152
* gh-142863: optimize `list` and `set` calls with generator expressions (#142864)Kumar Aditya9 days2-2/+5
* gh-131798: Support generator frames in the JIT optimizer (GH-143340)Ken Jin9 days1-0/+5
* gh-134584: Eliminate redundant refcounting in TO_BOOL_ALWAYS_TRUE (GH-143427)reiden9 days3-924/+953
* gh-41779: Allow defining any __slots__ for a class derived from tuple (GH-141...Serhiy Storchaka9 days1-0/+2
* gh-139757: Add BINARY_OP_SUBSCR_USTR_INT (GH-143389)Chris Eibl11 days4-1040/+1064
* gh-141504: Factor out tracing and optimization heuristics into a single objec...Donghee Na12 days2-6/+26
* gh-134584: JIT: Remove redundant refcount from STORE_FAST (GH-143336)Ken Jin13 days3-176/+257
* gh-139757: Add _GUARD_NOS_COMPACT_ASCII for compact ascii optimization (gh-14...Donghee Na13 days3-917/+943
* gh-134584: Eliminate redundant refcounting from `_LOAD_ATTR_SLOT` (GH-143320)Nadeshiko Manju2026-01-013-309/+315
* gh-134584: Eliminate redundant refcounting from _CALL{_BUILTIN_O, _METHOD_DES...Donghee Na2026-01-013-7/+7
* gh-131798: Remove bounds check when indexing into tuples with a constant inde...Tomas R.2025-12-283-931/+963
* gh-143228: Fix UAF in perf trampoline during finalization (#143233)Pablo Galindo Salgado2025-12-282-2/+3
* gh-134584: Eliminate redundant refcounting from `IS_OP` (GH-143171)Hai Zhu2025-12-263-880/+886
* gh-134584: Eliminate redundant refcounting from `_COMPARE_OP_X` (GH-143186)Hai Zhu2025-12-263-652/+649
* gh-143092: Make CALL_LIST_APPEND and BINARY_OP_INPLACE_ADD_UNICODE normal ins...Ken Jin2025-12-244-23/+22
* JIT: Move executor to a register (#143072)Diego Russo2025-12-241-1/+1
* gh-143108: Don't instrument faulthandler.c for TSan (#143109)Sam Gross2025-12-241-2/+2
* gh-134584: Eliminate redundant refcounting from `_BINARY_OP_SUBSCR_TUPLE_INT`...Hai Zhu2025-12-233-6/+6
* JIT: don't leak shim memory when shutting down the interpreter (#142984)Diego Russo2025-12-231-0/+1
* GH-143026: Fix assertion error in executor management. (GH-143104)Mark Shannon2025-12-232-25/+1
* gh-134584: Eliminate redundant refcounting from `_CALL_TYPE_1` (GH-135818)Tomas R.2025-12-233-785/+820
* gh-134584: Eliminate redundant refcounting from `_LOAD_ATTR_WITH_HINT` (GH-14...Hai Zhu2025-12-233-6/+6
* gh-138122: Allow tachyon to write and read binary output (#142730)Pablo Galindo Salgado2025-12-224-0/+63
* GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)Chris Eibl2025-12-221-0/+16
* gh-143057: avoid locking in `tracemalloc` C-APIs when it is not enabled (#143...Kumar Aditya2025-12-221-1/+4
* gh-122581: Use parser mutex in default build for subinterpreters (gh-142959)Sam Gross2025-12-202-18/+0
* gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)Sam Gross2025-12-194-569/+591
* gh-142961: Fix constant folding len(tuple) in JIT (GH-142963)Ken Jin2025-12-192-769/+795
* JIT: Rename trampoline.c to shim.c (#142974)Diego Russo2025-12-191-1/+1
* GH-134584: Remove redundant refcount for `BINARY_OP_SUBSCR_STR_INT` (#142844)Savannah Ostrowski2025-12-183-6/+6
* gh-134584: Eliminate redundant refcounting from _BINARY_OP_SUBSCR_LIST_INT (G...LloydZ2025-12-183-5/+5
* gh-142890: remove unnecessary interp parameter from dict functions and `_PyDi...Kumar Aditya2025-12-181-2/+1
* GH-142513: Reimplement executor management (GH-142931)Mark Shannon2025-12-182-8/+0
* gh-142419: Add mmap.set_name method for user custom annotation (gh-142480)Donghee Na2025-12-181-8/+10
* gh-134584: Remove redundant refcount from _BINARY_OP_ADD_UNICODE (gh-142825)Donghee Na2025-12-183-748/+745