summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-106701: Move the hand-written Tier 2 uops to bytecodes.c (#106702)Guido van Rossum2023-07-133-40/+66
* GH-104909: Split `LOAD_ATTR_INSTANCE_VALUE` into micro-ops (GH-106678)Mark Shannon2023-07-133-24/+72
* gh-106529: Split FOR_ITER_RANGE into uops (#106638)Guido van Rossum2023-07-124-25/+118
* gh-106656: Remove --emit-line-directives from regen-cases (#106657)Guido van Rossum2023-07-122-862/+0
* GH-104909: Break LOAD_GLOBAL specializations in micro-ops. (GH-106677)Mark Shannon2023-07-123-499/+576
* gh-105481: move Python/opcode_metadata.h to Include/internal/pycore_opcode_me...Irit Katriel2023-07-126-1325/+8
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-1211-243/+243
* gh-106529: Implement JUMP_FORWARD in uops (with test) (#106651)Guido van Rossum2023-07-111-0/+7
* gh-104584: readability improvements in optimizer.c (#106641)Irit Katriel2023-07-111-18/+19
* gh-106307: C API: Add PyMapping_GetOptionalItem() function (GH-106308)Serhiy Storchaka2023-07-114-874/+620
* gh-106529: Support JUMP_BACKWARD in Tier 2 (uops) (#106543)Guido van Rossum2023-07-113-28/+48
* gh-106360: remove redundant #ifdef (#106622)Irit Katriel2023-07-111-3/+1
* GH-106529: Define POP_JUMP_IF_NONE in terms of POP_JUMP_IF_TRUE (GH-106599)Mark Shannon2023-07-114-235/+281
* gh-106572: Convert PyObject_DelAttr() to a function (#106611)Victor Stinner2023-07-114-4/+5
* gh-106529: Silence compiler warning in jump target patching (#106613)Guido van Rossum2023-07-111-2/+2
* gh-106529: Implement POP_JUMP_IF_XXX uops (#106551)Guido van Rossum2023-07-103-52/+133
* GH-100288: regen cases after #105990 (#106589)Kumar Aditya2023-07-101-7/+7
* GH-100288: Specialize LOAD_ATTR for simple class attributes. (#105990)Mark Shannon2023-07-106-245/+353
* gh-106303: Use _PyObject_LookupAttr() instead of PyObject_GetAttr() (GH-106304)Serhiy Storchaka2023-07-091-10/+6
* gh-104584: Replace ENTER_EXECUTOR with the original in trace projection (#106...Guido van Rossum2023-07-071-0/+6
* Delete dead ceval code. (gh-106486)Benjamin Peterson2023-07-071-5/+0
* gh-104584: Allow unspecialized instructions in superblocks (#106497)Guido van Rossum2023-07-072-126/+438
* gh-104584: Move super-instruction special-casing to generator (#106500)Guido van Rossum2023-07-072-37/+25
* GH-106057: Handle recursion errors in inline class calls properly. (GH-106108)Mark Shannon2023-07-073-91/+93
* gh-104584: Handle EXTENDED_ARG in superblock creation (#106489)Guido van Rossum2023-07-061-0/+16
* gh-104584: Clean up and fix uops tests and fix crash (#106492)Guido van Rossum2023-07-061-2/+8
* gh-104584: Fix error handling from backedge optimization (#106484)Guido van Rossum2023-07-064-11/+15
* gh-105340: include hidden fast-locals in locals() (#105715)Carl Meyer2023-07-052-34/+66
* gh-106320: Fix specialize.c compilation by including pycore_pylifecycle.h (#1...Guido van Rossum2023-07-041-0/+1
* GH-106360: Support very basic superblock introspection (#106422)Mark Shannon2023-07-042-4/+72
* GH-106008: Fix refleak when peepholing `None` comparisons (#106367)Brandt Bucher2023-07-041-1/+1
* gh-106320: Remove private pylifecycle.h functions (#106400)Victor Stinner2023-07-043-2/+5
* gh-106320: Remove _PyUnicode_TransformDecimalAndSpaceToASCII() (#106398)Victor Stinner2023-07-041-0/+1
* gh-106320: Remove more private _PyUnicode C API functions (#106382)Victor Stinner2023-07-031-0/+1
* GH-104584: Fix ENTER_EXECUTOR (GH-106141)Mark Shannon2023-07-037-269/+270
* gh-106290: Fix edge cases around uops (#106319)Guido van Rossum2023-07-034-228/+263
* gh-106320: Remove private _PyErr C API functions (#106356)Victor Stinner2023-07-031-0/+1
* gh-106320: Create pycore_modsupport.h header file (#106355)Victor Stinner2023-07-033-1/+4
* Document PYTHONSAFEPATH along side -P (#106122)Jeremy Paige2023-07-031-2/+2
* gh-106320: Use _PyInterpreterState_GET() (#106336)Victor Stinner2023-07-024-14/+11
* gh-104922: remove PY_SSIZE_T_CLEAN (#106315)Inada Naoki2023-07-021-2/+0
* gh-106320: Remove private _PyInterpreterState functions (#106325)Victor Stinner2023-07-023-4/+6
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-014-13/+13
* gh-106316: Remove pytime.h header file (#106317)Victor Stinner2023-07-011-0/+1
* Fix duplicate word typos in comments (#106225)Md Sadman Chowdhury2023-07-011-1/+1
* gh-106149: move unconditional jump direction resolution from optimizer to ass...Irit Katriel2023-07-013-18/+42
* gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (#10...Nikita Sobolev2023-06-301-12/+6
* gh-106267: Add type cast to generated code (#106289)Kirill Podoprigora2023-06-301-1/+1
* gh-106280: Remove unnecessary unreachable code (gh-106285)Dong-hee Na2023-06-301-3/+0
* gh-106023: Remove _PyObject_FastCallTstate() function (#106273)Victor Stinner2023-06-301-7/+5