Search
Write a publication
Pull to refresh

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

Reading time1 min
Views6.1K

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 года.

Tags:
Hubs:
+7
Comments17

Other news