Вышел Python 3.14 RC1 (release candidate 1) с официальной поддержкой Free-threaded

22 июля 2025 года состоялся выпуск Python 3.14 RC1 (release candidate 1) с официальной поддержкой Free-threaded Python. Выпуск Python 3.14 RC2 ожидается в конце августа.

Free‑threading — это экспериментальная фича в Python 3.13 и теперь уже с официальной поддержкой в Python 3.14, которая позволяет CPython выполняться без глобального лока интерпретатора (GIL). GIL — это мьютекс, который не дает нескольким потокам одновременно исполнять байткод Python. Подобный подход упрощает управление памятью в CPython и делает C API более понятным.

Основные изменения и дополнения в Python 3.14 RC1:

появился новый интерпретатор tail‑call, который обеспечивает более высокую производительность;

введён ряд других улучшений производительности, включая отложенную оценку аннотаций типов,

новый модуль «compression.zstd», обеспечивающий сжатие Zstandard, внешний интерфейс отладчика для CPython с zero‑overhead, улучшенный C API для настройки Python;

встроенная реализация HMAC;

новый интерфейс командной строки для проверки запущенных процессов Python с использованием асинхронных задач;

модуль PDB теперь может подключаться к удалённому запущенному процессу Python (remote running Python process).

Стабильный релиз языка программирования Python 3.14 намечен на 7 октября 2025 года. Выпуск Python 3.13 случился 7 октября 2024 года.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии