summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-109521: Fix obscure cases handling in PyImport_GetImporter() (GH-109522)Serhiy Storchaka2023-09-231-5/+21
* gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612)Serhiy Storchaka2023-09-234-42/+13
* GH-107265: Add missing deoptimizations for ENTER_EXECUTOR's original opcode (...Tian Gao2023-09-221-1/+1
* gh-109719: Fix missing jump target labels when compiler reorders cold/warm bl...Irit Katriel2023-09-221-0/+5
* gh-109627: duplicated smalll exit blocks need to be assigned jump target labe...Irit Katriel2023-09-201-5/+17
* gh-109390: add dump_symtable utility under #if 0 (#109391)Carl Meyer2023-09-201-1/+110
* gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)Eric Snow2023-09-192-37/+62
* gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)Sam Gross2023-09-193-0/+672
* Fix error handling in _PySys_UpdateConfig() (GH-109524)Serhiy Storchaka2023-09-181-2/+9
* gh-109371: Fix monitoring with instruction events set (gh-109385)Tian Gao2023-09-181-1/+4
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-173-18/+11
* gh-106213: Make Emscripten trampolines work with JSPI (GH-106219)Hood Chatham2023-09-152-0/+87
* gh-109219: propagate free vars through type param scopes (#109377)Carl Meyer2023-09-141-3/+2
* gh-105658: fix excess trace events for except block ending with a conditional...Irit Katriel2023-09-141-14/+2
* dump readable opcode names in flowgraph debug utility (#109392)Carl Meyer2023-09-141-3/+2
* GH-104584: Don't call executors from JUMP_BACKWARD (GH-109347)Brandt Bucher2023-09-133-39/+22
* GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)Brandt Bucher2023-09-1311-246/+444
* gh-109341: Fix crash on compiling invalid AST including TypeAlias (#109349)Jelle Zijlstra2023-09-131-0/+5
* gh-109351: Fix crash when compiling AST with invalid NamedExpr (#109352)Jelle Zijlstra2023-09-131-0/+5
* GH-109330: Dump and compare stats using opcode names, not numbers (GH-109335)Michael Droettboom2023-09-121-8/+8
* gh-106581: Honor 'always_exits' in write_components() (#109338)Guido van Rossum2023-09-121-14/+0
* gh-109256: allocate opcode IDs for internal opcodes in their own range (#109269)Irit Katriel2023-09-121-71/+71
* gh-109216: Fix possible memory leak in `BUILD_MAP` (#109257)Nikita Sobolev2023-09-123-9/+0
* gh-109118: Disallow nested scopes within PEP 695 scopes within classes (#109196)Jelle Zijlstra2023-09-121-0/+23
* gh-109195: fix source location for super load before LOAD_SUPER_ATTR (#109289)Carl Meyer2023-09-111-1/+1
* gh-109214: Rename SAVE_IP to _SET_IP, and similar (#109285)Guido van Rossum2023-09-115-70/+70
* gh-109039: Branch prediction for Tier 2 interpreter (#109038)Guido van Rossum2023-09-115-32/+125
* gh-109179: Fix traceback display for SyntaxErrors with notes (#109197)Irit Katriel2023-09-111-13/+11
* gh-108987: Fix _thread.start_new_thread() race condition (#109135)Victor Stinner2023-09-112-25/+32
* GH-108976. Keep monitoring data structures valid during de-optimization durin...Mark Shannon2023-09-111-55/+51
* gh-109207: Fix SystemError when printing symtable entry object. (GH-109225)δΊ‘line2023-09-101-3/+2
* gh-109118: Fix runtime crash when NameError happens in PEP 695 function (#109...Jelle Zijlstra2023-09-094-54/+109
* Check the result of PySet_Contains() for error in Python/symtable.c (GH-109146)Serhiy Storchaka2023-09-081-15/+57
* GH-108614: Unbreak emscripten build (GH-109132)Mark Shannon2023-09-084-10/+10
* gh-106922: Fix error location for constructs with spaces and parentheses (#10...Pablo Galindo Salgado2023-09-081-0/+17
* gh-104690: thread_run() checks for tstate dangling pointer (#109056)Victor Stinner2023-09-082-18/+26
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-085-9/+9
* GH-108716: Turn off deep-freezing of code objects. (GH-108722)Mark Shannon2023-09-084-47/+31
* gh-109094: remove unnecessary updates of frame->prev_instr in instrumentation...Irit Katriel2023-09-071-6/+2
* GH-108614: Add `RESUME_CHECK` instruction (GH-108630)Mark Shannon2023-09-077-40/+58
* gh-108753: _Py_PrintSpecializationStats() uses Py_hexdigits (#109040)Victor Stinner2023-09-071-2/+2
* gh-107265: Remove all ENTER_EXECUTOR when execute _Py_Instrument (gh-108539)Dong-hee Na2023-09-071-32/+11
* GH-104584: Restore frame->stacktop on optimizer error (GH-108953)Brandt Bucher2023-09-061-0/+1
* gh-108753: Enhance pystats (#108754)Victor Stinner2023-09-066-55/+136
* gh-108765: Cleanup #include in Python/*.c files (#108977)Victor Stinner2023-09-0617-48/+55
* GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_...Mark Shannon2023-09-052-61/+101
* gh-106320: Remove private _PyErr_WriteUnraisableMsg() (#108863)Victor Stinner2023-09-042-0/+2
* GH-108614: Remove `TIER_ONE` and `TIER_TWO` from `_PUSH_FRAME` (GH-108725)Mark Shannon2023-09-044-37/+44
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-037-21/+13
* gh-108765: pystrhex: Replace stdlib.h abs() with Py_ABS() (#108830)Victor Stinner2023-09-021-2/+1