| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-126076: Account for relocated objects in tracemalloc (#126077) | Pablo Galindo Salgado | 2024-11-19 | 1 | -5/+1 |
|
|
* | Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c... | Hugo van Kemenade | 2024-11-19 | 1 | -1/+0 |
|
|
* | GH-126491: GC: Mark objects reachable from roots before doing cycle collectio... | Mark Shannon | 2024-11-18 | 1 | -0/+1 |
|
|
* | gh-115999: Implement thread-local bytecode and enable specialization for `BIN... | mpage | 2024-11-04 | 1 | -4/+19 |
|
|
* | gh-123930: Better error for "from imports" when script shadows module (#123929) | Shantanu | 2024-10-24 | 1 | -47/+103 |
|
|
* | gh-124218: Avoid refcount contention on builtins module (GH-125847) | Sam Gross | 2024-10-24 | 1 | -2/+4 |
|
|
* | gh-125703: Correctly honour tracemalloc hooks on more PyDECREF specialized pa... | Pablo Galindo Salgado | 2024-10-21 | 1 | -0/+5 |
|
|
* | gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605) | Eric Snow | 2024-10-18 | 1 | -1/+1 |
|
|
* | gh-123153: Fix PGO builds with free-threading on Windows (#125607) | Michael Droettboom | 2024-10-17 | 1 | -6/+14 |
|
|
* | gh-125217: Turn off optimization around_PyEval_EvalFrameDefault to avoid MSVC... | Michael Droettboom | 2024-10-16 | 1 | -0/+14 |
|
|
* | gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194) | Victor Stinner | 2024-10-09 | 1 | -1/+1 |
|
|
* | GH-119866: Spill the stack around escaping calls. (GH-124392) | Mark Shannon | 2024-10-07 | 1 | -6/+12 |
|
|
* | gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026) | Sam Gross | 2024-09-24 | 1 | -13/+14 |
|
|
* | GH-124284: Add stats for refcount operations on immortal objects (GH-124288) | Mark Shannon | 2024-09-23 | 1 | -0/+3 |
|
|
* | gh-121459: Deferred LOAD_GLOBAL (GH-123128) | Ken Jin | 2024-09-13 | 1 | -9/+11 |
|
|
* | gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12... | Sam Gross | 2024-09-12 | 1 | -3/+3 |
|
|
* | gh-122239: Add actual count in unbalanced unpacking error message when possib... | Tushar Sadhwani | 2024-09-10 | 1 | -0/+11 |
|
|
* | gh-117376: Make `Py_DECREF` a macro in ceval.c in free-threaded build (#122975) | Sam Gross | 2024-08-23 | 1 | -15/+44 |
|
|
* | GH-118093: Make `CALL_ALLOC_AND_ENTER_INIT` suitable for tier 2. (GH-123140) | Mark Shannon | 2024-08-20 | 1 | -11/+9 |
|
|
* | gh-122728: Fix SystemError in PyEval_GetLocals() (#122735) | Victor Stinner | 2024-08-06 | 1 | -1/+1 |
|
|
* | GH-117224: Move the body of a few large-ish micro-ops into helper functions (... | Mark Shannon | 2024-08-02 | 1 | -0/+135 |
|
|
* | GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH-122413) | Brandt Bucher | 2024-07-29 | 1 | -6/+3 |
|
|
* | GH-121131: Clean up and fix some instrumented instructions. (GH-121132) | Mark Shannon | 2024-07-26 | 1 | -40/+0 |
|
|
* | GH-118093: Add tier two support to several instructions (GH-121884) | Brandt Bucher | 2024-07-18 | 1 | -7/+4 |
|
|
* | GH-120024: Use pointer for stack pointer (GH-121923) | Mark Shannon | 2024-07-18 | 1 | -1/+1 |
|
|
* | gh-118934: Make PyEval_GetLocals return borrowed reference (#119769) | Tian Gao | 2024-07-16 | 1 | -1/+32 |
|
|
* | gh-121338: Remove #pragma optimize (#121340) | Michael Droettboom | 2024-07-08 | 1 | -10/+0 |
|
|
* | gh-117139: Add _PyTuple_FromStackRefSteal and use it (#121244) | Sam Gross | 2024-07-02 | 1 | -7/+1 |
|
|
* | GH-116017: Get rid of _COLD_EXITs (GH-120960) | Brandt Bucher | 2024-07-01 | 1 | -21/+2 |
|
|
* | gh-117139: Fix a few wrong steals in bytecodes.c (GH-121127) | Ken Jin | 2024-06-28 | 1 | -1/+1 |
|
|
* | gh-117139: Convert the evaluation stack to stack refs (#118450) | Ken Jin | 2024-06-26 | 1 | -61/+122 |
|
|
* | gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835) | Irit Katriel | 2024-06-24 | 1 | -1/+1 |
|
|
* | GH-120507: Lower the `BEFORE_WITH` and `BEFORE_ASYNC_WITH` instructions. (#12... | Mark Shannon | 2024-06-18 | 1 | -0/+23 |
|
|
* | Fix typos in documentation and comments (#119763) | Xie Yanbo | 2024-06-04 | 1 | -1/+1 |
|
|
* | gh-118692: Avoid creating unnecessary StopIteration instances for monitoring ... | Irit Katriel | 2024-05-21 | 1 | -3/+11 |
|
|
* | gh-118613: Fix error handling of `_PyEval_GetFrameLocals` in `ceval.c` (#118614) | Nikita Sobolev | 2024-05-06 | 1 | -4/+8 |
|
|
* | gh-74929: Implement PEP 667 (GH-115153) | Tian Gao | 2024-05-04 | 1 | -7/+41 |
|
|
* | GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 s... | Mark Shannon | 2024-05-04 | 1 | -5/+3 |
|
|
* | gh-107674: Improve performance of `sys.settrace` (GH-117133) | Tian Gao | 2024-05-03 | 1 | -11/+17 |
|
|
* | gh-118335: Configure Tier 2 interpreter at build time (#118339) | Guido van Rossum | 2024-05-01 | 1 | -1/+4 |
|
|
* | gh-117657: Fix small issues with instrumentation and TSAN (#118064) | Dino Viehland | 2024-04-30 | 1 | -1/+1 |
|
|
* | GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-11... | Mark Shannon | 2024-04-26 | 1 | -0/+4 |
|
|
* | gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ... | Dino Viehland | 2024-04-19 | 1 | -0/+1 |
|
|
* | GH-118036: Fix a bug with CALL_STAT_INC (#117933) | Guido van Rossum | 2024-04-18 | 1 | -2/+0 |
|
|
* | gh-115178: Add Counts of UOp Pairs to pystats (GH-115181) | Jeff Glass | 2024-04-16 | 1 | -0/+2 |
|
|
* | GH-117457: Correct pystats uop "miss" counts (GH-117477) | Michael Droettboom | 2024-04-04 | 1 | -2/+0 |
|
|
* | gh-116968: Reimplement Tier 2 counters (#117144) | Guido van Rossum | 2024-04-04 | 1 | -2/+3 |
|
|
* | Fix successor opcode name printing in Tier 2 DEOPT debug message (#117471) | Guido van Rossum | 2024-04-02 | 1 | -1/+1 |
|
|
* | gh-117323: Make `cell` thread-safe in free-threaded builds (#117330) | Sam Gross | 2024-03-29 | 1 | -0/+1 |
|
|
* | GH-117121: Add pystats to JIT builds (GH-117346) | Michael Droettboom | 2024-03-28 | 1 | -1/+1 |
|
|