summaryrefslogtreecommitdiffstats
path: root/Include/cpython/optimizer.h
Commit message (Expand)AuthorAgeFilesLines
* GH-113710: Backedge counter improvements. (GH-115166)Mark Shannon2024-02-131-3/+7
* GH-114695: Add `sys._clear_internal_caches` (GH-115152)Brandt Bucher2024-02-121-1/+2
* GH-113710: Add a "globals to constants" pass (GH-114592)Mark Shannon2024-02-021-1/+7
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-291-0/+2
* GH-113860: Get rid of `_PyUOpExecutorObject` (GH-113954)Brandt Bucher2024-01-121-1/+8
* GH-113853: Guarantee forward progress in executors (GH-113854)Mark Shannon2024-01-111-1/+1
* GH-113860: All executors are now defined in terms of micro ops. Convert count...Mark Shannon2024-01-101-2/+6
* GH-108866: Guarantee forward progress in executors. (GH-113006)Mark Shannon2023-12-121-1/+1
* GH-111843: Tier 2 exponential backoff (GH-111850)Mark Shannon2023-11-091-0/+4
* GH-109369: Add machinery for deoptimizing tier2 executors, both individually ...Mark Shannon2023-10-231-0/+26
* GH-104584: Don't call executors from JUMP_BACKWARD (GH-109347)Brandt Bucher2023-09-131-1/+1
* gh-106320: Remove private _PySys functions (#108452)Victor Stinner2023-08-241-1/+1
* gh-107557: Setup abstract interpretation (#107847)Ken Jin2023-08-151-1/+1
* gh-106608: make uop trace variable length (#107531)Ivin Lee2023-08-051-1/+1
* GH-106360: Support very basic superblock introspection (#106422)Mark Shannon2023-07-041-0/+2
* gh-104584: Baby steps towards generating and executing traces (#105924)Guido van Rossum2023-06-271-0/+1
* GH-104584: Allow optimizers to opt out of optimizing. (GH-105244)Mark Shannon2023-06-051-1/+2
* GH-104584: Plugin optimizer API (GH-105100)Mark Shannon2023-06-021-0/+54