Хорошие новости для пользователей Python на Windows x86-64:
в Python 3.15 тестируется новый интерпретатор с tail-call dispatch, который даёт в среднем 15–20% ускорения.
CPython экспериментирует с третьим типом интерпретатора:
❌
switch-case❌
computed goto✅ tail-calling interpreter (каждый байткод — отдельная функция с обязательным tail-call)
Благодаря новым возможностям Visual Studio 2026 (MSVC 18) компилятор теперь гарантирует tail-call оптимизацию (`[[msvc::musttail]]`).
На Windows x86-64:
♾ +15–20% в среднем по
pyperformance♾ до +40% для небольших, долгоживущих скриптов
♾ ~14% ускорение для крупных pure-Python библиотек
1️⃣ Компилятору стало проще оптимизировать код
Раньше:
♾ один огромный
eval loop (~12 000 строк)♾ компилятор отказывался делать inlining
Теперь:
♾ логика разбита на функции
♾ inlining снова работает
♾ регистры используются эффективнее
🔗 Подробная новость
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст