| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321) | Jelle Zijlstra | 2024-05-22 | 1 | -1/+1 |
|
|
* | gh-111389: Add PyHASH_MULTIPLIER constant (#119214) | Victor Stinner | 2024-05-21 | 1 | -1/+1 |
|
|
* | gh-118527: Intern code consts in free-threaded build (#118667) | Sam Gross | 2024-05-07 | 1 | -14/+288 |
|
|
* | gh-118527: Intern code name and filename on default build (#118576) | Sam Gross | 2024-05-06 | 1 | -2/+0 |
|
|
* | gh-118527: Intern filename, name, and qualname in code objects. (#118558) | Sam Gross | 2024-05-03 | 1 | -0/+5 |
|
|
* | gh-117657: Disable the function/code cache in free-threaded builds (#118301) | mpage | 2024-05-03 | 1 | -0/+6 |
|
|
* | GH-118095: Make invalidating and clearing executors memory safe (GH-118459) | Mark Shannon | 2024-05-01 | 1 | -1/+2 |
|
|
* | gh-118335: Configure Tier 2 interpreter at build time (#118339) | Guido van Rossum | 2024-05-01 | 1 | -0/+6 |
|
|
* | gh-117376: Make code objects use deferred reference counting (#117823) | Sam Gross | 2024-04-16 | 1 | -1/+32 |
|
|
* | gh-117764: Add docstrings and signatures for the __replace__ methods (GH-117768) | Serhiy Storchaka | 2024-04-12 | 1 | -1/+2 |
|
|
* | gh-108716:: Remove _PyStaticCode_Init/Fini (#117141) | Guido van Rossum | 2024-03-22 | 1 | -46/+0 |
|
|
* | gh-117045: Add code object to function version cache (#117028) | Guido van Rossum | 2024-03-21 | 1 | -0/+1 |
|
|
* | gh-116916: Remove separate next_func_version counter (#116918) | Guido van Rossum | 2024-03-18 | 1 | -3/+3 |
|
|
* | GH-114695: Add `sys._clear_internal_caches` (GH-115152) | Brandt Bucher | 2024-02-12 | 1 | -15/+7 |
|
|
* | gh-110543: Fix CodeType.replace in presence of comprehensions (#110586) | Jelle Zijlstra | 2023-11-08 | 1 | -0/+29 |
|
|
* | gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 ... | Irit Katriel | 2023-11-02 | 1 | -1/+2 |
|
|
* | gh-108082: Use PyErr_FormatUnraisable() (GH-111580) | Serhiy Storchaka | 2023-11-02 | 1 | -17/+3 |
|
|
* | GH-107265: Add missing deoptimizations for ENTER_EXECUTOR's original opcode (... | Tian Gao | 2023-09-22 | 1 | -1/+1 |
|
|
* | gh-109052: Use the base opcode when comparing code objects (gh-109107) | Tian Gao | 2023-09-09 | 1 | -6/+4 |
|
|
* | GH-108716: Turn off deep-freezing of code objects. (GH-108722) | Mark Shannon | 2023-09-08 | 1 | -3/+4 |
|
|
* | gh-107265: Remove all ENTER_EXECUTOR when execute _Py_Instrument (gh-108539) | Dong-hee Na | 2023-09-07 | 1 | -0/+17 |
|
|
* | gh-108751: Add copy.replace() function (GH-108752) | Serhiy Storchaka | 2023-09-06 | 1 | -0/+1 |
|
|
* | gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. (#... | Irit Katriel | 2023-08-23 | 1 | -2/+1 |
|
|
* | gh-107265: Fix code_hash for ENTER_EXECUTOR case (#108188) | Dong-hee Na | 2023-08-21 | 1 | -19/+34 |
|
|
* | gh-107265: Fix code_richcompare for ENTER_EXECUTOR case (gh-108165) | Dong-hee Na | 2023-08-21 | 1 | -0/+17 |
|
|
* | gh-106581: Project through calls (#108067) | Guido van Rossum | 2023-08-17 | 1 | -0/+3 |
|
|
* | gh-105481: generate op IDs from bytecode.c instead of hard coding them in opc... | Irit Katriel | 2023-08-16 | 1 | -1/+2 |
|
|
* | gh-86457: Fix signature for code.replace() (GH-23199) | Serhiy Storchaka | 2023-08-07 | 1 | -29/+29 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -15/+15 |
|
|
* | gh-106320: Move private _PySet API to the internal API (#107041) | Victor Stinner | 2023-07-22 | 1 | -0/+1 |
|
|
* | Fix possible refleak in CodeType.replace() (GH-106243) | Serhiy Storchaka | 2023-06-29 | 1 | -0/+1 |
|
|
* | GH-104584: Assorted fixes for the optimizer API. (GH-105683) | Mark Shannon | 2023-06-19 | 1 | -4/+20 |
|
|
* | GH-100987: Allow objects other than code objects as the "executable" of an in... | Mark Shannon | 2023-06-14 | 1 | -73/+0 |
|
|
* | GH-104584: Plugin optimizer API (GH-105100) | Mark Shannon | 2023-06-02 | 1 | -0/+7 |
|
|
* | gh-92536: Remove PyUnicode_READY() calls (#105210) | Victor Stinner | 2023-06-01 | 1 | -15/+0 |
|
|
* | GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1... | Mark Shannon | 2023-04-12 | 1 | -69/+38 |
|
|
* | gh-101865: Deprecate `co_lnotab` from code objects as per PEP 626 (#101866) | Nikita Sobolev | 2023-04-03 | 1 | -0/+5 |
|
|
* | gh-102381: don't call watcher callback with dead object (#102382) | Carl Meyer | 2023-03-08 | 1 | -1/+37 |
|
|
* | gh-101101: Unstable C API tier (PEP 689) (GH-101102) | Petr Viktorin | 2023-02-28 | 1 | -4/+5 |
|
|
* | gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912) | Steve Dower | 2023-02-20 | 1 | -10/+10 |
|
|
* | GH-100117: Make `co_lines` more efficient (GH-100447) | Brandt Bucher | 2023-01-10 | 1 | -32/+18 |
|
|
* | GH-100719: Remove the `co_nplaincellvars` field from code objects. (GH-100721) | Mark Shannon | 2023-01-04 | 1 | -10/+4 |
|
|
* | gh-94155: Reduce hash collisions for code objects (#100183) | Dennis Sweeney | 2022-12-23 | 1 | -20/+33 |
|
|
* | GH-100000: Cleanup and polish various watchers code (GH-99998) | Itamar Ostricher | 2022-12-14 | 1 | -4/+11 |
|
|
* | GH-100222: Redefine _Py_CODEUNIT as a union to clarify structure of code unit... | Mark Shannon | 2022-12-14 | 1 | -5/+6 |
|
|
* | GH-98522: Add version number to code objects. (GH-98525) | Mark Shannon | 2022-12-09 | 1 | -2/+4 |
|
|
* | GH-91054: Add code object watchers API (GH-99859) | Itamar Ostricher | 2022-12-02 | 1 | -0/+63 |
|
|
* | gh-99845: Clean up _PyObject_VAR_SIZE() usage (#99847) | Victor Stinner | 2022-11-29 | 1 | -6/+4 |
|
|
* | gh-99300: Use Py_NewRef() in Objects/ directory (#99332) | Victor Stinner | 2022-11-10 | 1 | -34/+17 |
|
|
* | GH-96421: Insert shim frame on entry to interpreter (GH-96319) | Mark Shannon | 2022-11-10 | 1 | -0/+75 |
|
|