summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* Use tstate->interp to get the interpreter state in bytecodes.c (GH-107506)Brandt Bucher2023-07-313-8/+8
* GH-104584: Fix incorrect uoperands (GH-107513)Brandt Bucher2023-07-311-1/+2
* GH-104909: Move unused cache entries from uops to macros (#107444)Guido van Rossum2023-07-313-21/+7
* no-issue: Fix typo in import.c (gh-107498)Georg Brandl2023-07-311-1/+1
* gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)Eric Snow2023-07-282-171/+122
* gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-107359)Eric Snow2023-07-271-1/+1
* gh-104621: Check for Incompatible Extensions in import_find_extension() (gh-1...Eric Snow2023-07-271-10/+11
* gh-106931: Intern Statically Allocated Strings Globally (gh-107272)Eric Snow2023-07-271-0/+7
* GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback...Mark Shannon2023-07-272-3/+23
* gh-107196: Remove _PyArg_VaParseTupleAndKeywordsFast() function (#107197)Victor Stinner2023-07-271-14/+0
* GH-106895: Raise a `ValueError` when attempting to disable events that cannot...Mark Shannon2023-07-275-50/+63
* GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291)Mark Shannon2023-07-274-3/+30
* gh-106149: fix comment on stackdepth of generators (#107321)Irit Katriel2023-07-261-2/+3
* gh-107015: Remove async_hacks from the tokenizer (#107018)Pablo Galindo Salgado2023-07-261-3/+0
* gh-106149: Simplify stack depth calculation. Replace asserts by exceptions. (...Irit Katriel2023-07-262-36/+72
* gh-107082: Fix instruction size computation for ENTER_EXECUTOR (#107256)Guido van Rossum2023-07-251-0/+7
* Remove unused internal _PyImport_GetModuleId() function (#107235)Victor Stinner2023-07-251-11/+0
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-258-68/+67
* gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)Victor Stinner2023-07-252-3/+3
* gh-106149: move _PyCfg_BasicblockLastInstr and make it local to flowgraph.c (...Irit Katriel2023-07-241-23/+34
* gh-106917: fix super classmethod calls to non-classmethods (#106977)Carl Meyer2023-07-243-3/+3
* gh-106320: Remove private _PyDict C API (#107145)Victor Stinner2023-07-244-1/+5
* gh-106320: Remove private _PyObject C API (#107147)Victor Stinner2023-07-231-1/+1
* GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069)Victor Stinner2023-07-223-24/+24
* gh-106320: Move _PyMethodWrapper_Type to internal C API (#107064)Victor Stinner2023-07-221-2/+2
* gh-106320: Move private _PySet API to the internal API (#107041)Victor Stinner2023-07-227-10/+17
* gh-106320: Move private _PyHash API to the internal C API (#107026)Victor Stinner2023-07-222-0/+2
* gh-106916: Add missing error check _PyCompile_CleanDoc (#106921)Kirill Podoprigora2023-07-211-0/+6
* GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924)Brandt Bucher2023-07-206-244/+249
* gh-105481: do not auto-generate pycore_intrinsics.h (#106913)Irit Katriel2023-07-204-25/+56
* GH-104584: Miscellaneous fixes for -Xuops (GH-106908)Brandt Bucher2023-07-205-2/+29
* gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)Serhiy Storchaka2023-07-181-6/+1
* gh-105481: Generate the opcode lists in dis from data extracted from bytecode...Irit Katriel2023-07-185-3/+22
* bpo-42327: C API: Add PyModule_Add() function (GH-23443)Serhiy Storchaka2023-07-181-19/+10
* gh-106843: fix memleak in _PyCompile_CleanDoc (#106846)Inada Naoki2023-07-181-1/+4
* Small fixes to code generator (#106845)Guido van Rossum2023-07-181-5/+3
* gh-106603: Make uop struct a triple (opcode, oparg, operand) (#106794)Guido van Rossum2023-07-175-68/+145
* gh-106581: Add 10 new opcodes by allowing `assert(kwnames == NULL)` (#106707)Guido van Rossum2023-07-175-30/+365
* gh-106529: Generate uops for POP_JUMP_IF_[NOT_]NONE (#106796)Guido van Rossum2023-07-171-0/+17
* gh-106797: Remove warning logs from Python/generated_cases.c.h (gh-106798)Dong-hee Na2023-07-171-12/+8
* gh-106706: Streamline family syntax in cases generator DSL (#106716)Kevin Diem2023-07-161-26/+13
* gh-81283: compiler: remove indent from docstring (#106411)Inada Naoki2023-07-151-1/+98
* gh-106529: Fix subtle Tier 2 edge case with list iterator (#106756)Guido van Rossum2023-07-152-4/+24
* gh-105481: expose opcode metadata via the _opcode module (#106688)Irit Katriel2023-07-142-3/+33
* gh-106529: Split FOR_ITER_{LIST,TUPLE} into uops (#106696)Guido van Rossum2023-07-144-102/+314
* 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