summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-119180: No longer set `__annotations__` in `__main__` (#124634)Jelle Zijlstra2024-09-271-7/+1
* gh-116510: Fix crash during sub-interpreter shutdown (gh-124645)Neil Schemenauer2024-09-271-3/+26
* GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-...Savannah Ostrowski2024-09-276-0/+70
* gh-119333: get interp from tstate for PyContext watchers(#124444)Jason Fried2024-09-261-4/+4
* gh-117376: Fix off-by-ones in conversion functions (GH-124301)Ken Jin2024-09-253-6/+6
* gh-124285: Fix bug where bool() is called multiple times for the same part of...Irit Katriel2024-09-253-6/+81
* gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)Sam Gross2024-09-249-111/+87
* gh-124188: Fix PyErr_ProgramTextObject() (GH-124189)Serhiy Storchaka2024-09-241-35/+56
* gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)Jason Fried2024-09-242-0/+81
* GH-124284: Add stats for refcount operations on immortal objects (GH-124288)Mark Shannon2024-09-232-4/+11
* gh-111513: Improve datetime.fromtimestamp's error message (#124249)AN Long2024-09-201-0/+4
* gh-123880: Allow recursive import of single-phase-init modules (GH-123950)Petr Viktorin2024-09-201-5/+13
* gh-124160: Pass main_tstate to update_global_state_for_extension() (#124164)luk13372024-09-191-1/+1
* gh-116022: Improve `repr()` of AST nodes (#117046)Tomas R2024-09-181-0/+222
* gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ...Irit Katriel2024-09-162-30/+53
* gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac...Irit Katriel2024-09-162-11/+5
* gh-124068: Fix reference leak with generators in the free-threaded build (#12...Sam Gross2024-09-141-0/+13
* gh-121459: Deferred LOAD_GLOBAL (GH-123128)Ken Jin2024-09-135-28/+30
* gh-124022: Fix bug where class docstring is removed in interactive mode (#124...Irit Katriel2024-09-132-5/+5
* gh-124019: do not call codegen_annotations_in_scope if there are no annotatio...Irit Katriel2024-09-121-14/+10
* gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)Irit Katriel2024-09-122-25/+0
* gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...Sam Gross2024-09-129-76/+102
* GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...Mark Shannon2024-09-124-322/+291
* gh-123958: apply docstring removal optimization in ast_opt instead of codegen...Irit Katriel2024-09-112-22/+37
* gh-123881: make compiler add the .generic_base base class without constructin...Irit Katriel2024-09-102-46/+52
* gh-122239: Add actual count in unbalanced unpacking error message when possib...Tushar Sadhwani2024-09-101-0/+11
* gh-123892: Add "_wmi" to sys.stdlib_module_names (#123893)Victor Stinner2024-09-101-0/+1
* gh-121404: split compile.c into compile.c and codegen.c (#123651)Irit Katriel2024-09-093-6644/+6521
* gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (...Peter Bierma2024-09-051-4/+8
* GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize err...Savannah Ostrowski2024-09-052-8/+0
* gh-107954, PEP 741: Add PyInitConfig_AddModule() function (#123668)Victor Stinner2024-09-041-0/+35
* gh-107954, PEP 741: Adjust Python initialization config (#123663)Victor Stinner2024-09-041-3/+9
* gh-121804: always show error location for SyntaxError's in basic repl (#123202)Sergey B Kirpichev2024-09-031-0/+31
* gh-107954, PEP 741: Add PyInitConfig C API (#123502)Victor Stinner2024-09-031-8/+485
* gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472)Victor Stinner2024-09-022-194/+844
* gh-121404: enforce that codegen doesn't access compiler, and compiler doesn't...Irit Katriel2024-09-021-85/+129
* gh-123091: Use more _Py_IsImmortalLoose() (GH-123602)Petr Viktorin2024-09-021-1/+1
* gh-123091: Use _Py_IsImmortalLoose() (#123511)Victor Stinner2024-09-023-6/+6
* gh-123553: Fix compile warning in `compile.c` (#123578)sobolevn2024-09-011-0/+2
* gh-123553: Fix compiler warning in `Python/compile.c` (#123554)Kirill Podoprigora2024-09-011-0/+2
* gh-121404: rearrange code in compile.c so that codegen functions come first a...Irit Katriel2024-08-301-1033/+1071
* gh-122854: Add Py_HashBuffer() function (#122855)Victor Stinner2024-08-302-7/+10
* gh-121485: Always use 64-bit integers for integers bits count (GH-121486)Serhiy Storchaka2024-08-301-7/+7
* gh-123142: fix too wide source location of GET_ITER/GET_AITER (#123420)Irit Katriel2024-08-281-8/+7
* gh-123344: Add missing ast optimizations for PEP 696 (#123377)Bogdan Romanyuk2024-08-281-0/+3
* gh-123271: Make builtin zip method safe under free-threading (#123272)Pieter Eendebak2024-08-271-1/+2
* gh-121404: split compiler_nameop into a codegen part and a compiler part (#12...Irit Katriel2024-08-271-89/+101
* GH-117759: Document incremental GC (GH-123266)Mark Shannon2024-08-271-11/+16
* gh-121404: compiler_visit_* --> codegen_visit_* (#123382)Irit Katriel2024-08-271-61/+49
* GH-123232: Factor BINARY_SLICE and STORE_SLICE to handle stats properly for t...Mark Shannon2024-08-273-34/+66