| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | gh-106023: Update code using _PyObject_FastCall() (#106257) | Victor Stinner | 2023-06-30 | 1 | -135/+135 | |
| | | | | Replace _PyObject_FastCall() calls with PyObject_Vectorcall(). | |||||
| * | GH-106008: Make implicit boolean conversions explicit (GH-106003) | Brandt Bucher | 2023-06-29 | 1 | -241/+331 | |
| | | ||||||
| * | gh-105775: Convert LOAD_CLOSURE to a pseudo-op (#106059) | hms | 2023-06-29 | 1 | -127/+127 | |
| | | | | | | | This enables super-instruction formation, removal of checks for uninitialized variables, and frees up an instruction. | |||||
| * | gh-104584: Add #line directives to executor_cases.c.h (#106126) | Guido van Rossum | 2023-06-27 | 1 | -0/+254 | |
| | | ||||||
| * | gh-104584: Baby steps towards generating and executing traces (#105924) | Guido van Rossum | 2023-06-27 | 1 | -0/+1606 | |
| Added a new, experimental, tracing optimizer and interpreter (a.k.a. "tier 2"). This currently pessimizes, so don't use yet -- this is infrastructure so we can experiment with optimizing passes. To enable it, pass ``-Xuops`` or set ``PYTHONUOPS=1``. To get debug output, set ``PYTHONUOPSDEBUG=N`` where ``N`` is a debug level (0-4, where 0 is no debug output and 4 is excessively verbose). All of this code is likely to change dramatically before the 3.13 feature freeze. But this is a first step. | ||||||
