| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-120619: Optimize through `_Py_FRAME_GENERAL` (GH-124518) | Ken Jin | 2024-10-02 | 3 | -47/+54 |
|
|
* | gh-87135: Hang non-main threads that attempt to acquire the GIL during finali... | Jeremy Maitin-Shepard | 2024-10-02 | 4 | -12/+39 |
|
|
* | gh-116750: Add clear_tool_id function to unregister events and callbacks (#12... | Tian Gao | 2024-10-01 | 3 | -1/+113 |
|
|
* | gh-124218: Refactor per-thread reference counting (#124844) | Sam Gross | 2024-10-01 | 4 | -68/+72 |
|
|
* | gh-124296: Remove private dictionary version tag (PEP 699) (#124472) | Sam Gross | 2024-10-01 | 4 | -11/+5 |
|
|
* | gh-123497: New limit for Python integers on 64-bit platforms (GH-123724) | Serhiy Storchaka | 2024-09-29 | 1 | -11/+12 |
|
|
* | gh-124665: Add `_PyCodec_UnregisterError` and `_codecs._unregister_error` (#1... | Bénédikt Tran | 2024-09-29 | 1 | -0/+22 |
|
|
* | gh-124442: make `__static_attributes__` deterministic by sorting (#124492) | Kira | 2024-09-28 | 1 | -1/+11 |
|
|
* | gh-107954: Fix configuration type for the perf profiler (#124636) | Pablo Galindo Salgado | 2024-09-27 | 1 | -1/+1 |
|
|
* | gh-119180: No longer set `__annotations__` in `__main__` (#124634) | Jelle Zijlstra | 2024-09-27 | 1 | -7/+1 |
|
|
* | gh-116510: Fix crash during sub-interpreter shutdown (gh-124645) | Neil Schemenauer | 2024-09-27 | 1 | -3/+26 |
|
|
* | GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-... | Savannah Ostrowski | 2024-09-27 | 6 | -0/+70 |
|
|
* | gh-119333: get interp from tstate for PyContext watchers(#124444) | Jason Fried | 2024-09-26 | 1 | -4/+4 |
|
|
* | gh-117376: Fix off-by-ones in conversion functions (GH-124301) | Ken Jin | 2024-09-25 | 3 | -6/+6 |
|
|
* | gh-124285: Fix bug where bool() is called multiple times for the same part of... | Irit Katriel | 2024-09-25 | 3 | -6/+81 |
|
|
* | gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026) | Sam Gross | 2024-09-24 | 9 | -111/+87 |
|
|
* | gh-124188: Fix PyErr_ProgramTextObject() (GH-124189) | Serhiy Storchaka | 2024-09-24 | 1 | -35/+56 |
|
|
* | gh-119333: Add C api to have contextvar enter/exit callbacks (#119335) | Jason Fried | 2024-09-24 | 2 | -0/+81 |
|
|
* | GH-124284: Add stats for refcount operations on immortal objects (GH-124288) | Mark Shannon | 2024-09-23 | 2 | -4/+11 |
|
|
* | gh-111513: Improve datetime.fromtimestamp's error message (#124249) | AN Long | 2024-09-20 | 1 | -0/+4 |
|
|
* | gh-123880: Allow recursive import of single-phase-init modules (GH-123950) | Petr Viktorin | 2024-09-20 | 1 | -5/+13 |
|
|
* | gh-124160: Pass main_tstate to update_global_state_for_extension() (#124164) | luk1337 | 2024-09-19 | 1 | -1/+1 |
|
|
* | gh-116022: Improve `repr()` of AST nodes (#117046) | Tomas R | 2024-09-18 | 1 | -0/+222 |
|
|
* | gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ... | Irit Katriel | 2024-09-16 | 2 | -30/+53 |
|
|
* | gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac... | Irit Katriel | 2024-09-16 | 2 | -11/+5 |
|
|
* | gh-124068: Fix reference leak with generators in the free-threaded build (#12... | Sam Gross | 2024-09-14 | 1 | -0/+13 |
|
|
* | gh-121459: Deferred LOAD_GLOBAL (GH-123128) | Ken Jin | 2024-09-13 | 5 | -28/+30 |
|
|
* | gh-124022: Fix bug where class docstring is removed in interactive mode (#124... | Irit Katriel | 2024-09-13 | 2 | -5/+5 |
|
|
* | gh-124019: do not call codegen_annotations_in_scope if there are no annotatio... | Irit Katriel | 2024-09-12 | 1 | -14/+10 |
|
|
* | gh-124013: remove _PyCompile_IsTopLevelAwait (#124014) | Irit Katriel | 2024-09-12 | 2 | -25/+0 |
|
|
* | gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12... | Sam Gross | 2024-09-12 | 9 | -76/+102 |
|
|
* | GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha... | Mark Shannon | 2024-09-12 | 4 | -322/+291 |
|
|
* | gh-123958: apply docstring removal optimization in ast_opt instead of codegen... | Irit Katriel | 2024-09-11 | 2 | -22/+37 |
|
|
* | gh-123881: make compiler add the .generic_base base class without constructin... | Irit Katriel | 2024-09-10 | 2 | -46/+52 |
|
|
* | gh-122239: Add actual count in unbalanced unpacking error message when possib... | Tushar Sadhwani | 2024-09-10 | 1 | -0/+11 |
|
|
* | gh-123892: Add "_wmi" to sys.stdlib_module_names (#123893) | Victor Stinner | 2024-09-10 | 1 | -0/+1 |
|
|
* | gh-121404: split compile.c into compile.c and codegen.c (#123651) | Irit Katriel | 2024-09-09 | 3 | -6644/+6521 |
|
|
* | gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (... | Peter Bierma | 2024-09-05 | 1 | -4/+8 |
|
|
* | GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize err... | Savannah Ostrowski | 2024-09-05 | 2 | -8/+0 |
|
|
* | gh-107954, PEP 741: Add PyInitConfig_AddModule() function (#123668) | Victor Stinner | 2024-09-04 | 1 | -0/+35 |
|
|
* | gh-107954, PEP 741: Adjust Python initialization config (#123663) | Victor Stinner | 2024-09-04 | 1 | -3/+9 |
|
|
* | gh-121804: always show error location for SyntaxError's in basic repl (#123202) | Sergey B Kirpichev | 2024-09-03 | 1 | -0/+31 |
|
|
* | gh-107954, PEP 741: Add PyInitConfig C API (#123502) | Victor Stinner | 2024-09-03 | 1 | -8/+485 |
|
|
* | gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472) | Victor Stinner | 2024-09-02 | 2 | -194/+844 |
|
|
* | gh-121404: enforce that codegen doesn't access compiler, and compiler doesn't... | Irit Katriel | 2024-09-02 | 1 | -85/+129 |
|
|
* | gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) | Petr Viktorin | 2024-09-02 | 1 | -1/+1 |
|
|
* | gh-123091: Use _Py_IsImmortalLoose() (#123511) | Victor Stinner | 2024-09-02 | 3 | -6/+6 |
|
|
* | gh-123553: Fix compile warning in `compile.c` (#123578) | sobolevn | 2024-09-01 | 1 | -0/+2 |
|
|
* | gh-123553: Fix compiler warning in `Python/compile.c` (#123554) | Kirill Podoprigora | 2024-09-01 | 1 | -0/+2 |
|
|
* | gh-121404: rearrange code in compile.c so that codegen functions come first a... | Irit Katriel | 2024-08-30 | 1 | -1033/+1071 |
|
|