ТехноСводка

Софт

Вышел Python 3.15: быстрее JIT, UTF-8 по умолчанию, lazy imports и frozendict

9 октября 2026 года состоялся релиз стабильной версии Python 3.15 с более быстрым экспериментальным JIT-компилятором и рядом новых встроенных возможностей.

В релиз вошли встроенные типы sentinel и frozendict, кодировка UTF-8 по умолчанию, явный механизм «ленивого» импорта для ускорения запуска скриптов и файлы конфигурации для инициализации пакетов. В стандартной библиотеке появился пакет для инструментов профилирования и профилировщик Tachyon. Расширена система типов: TypedDict с типизированными дополнительными элементами, TypeForm и непересекающиеся базовые классы.

JIT-компилятор остаётся экспериментальным, но стал заметно быстрее. На Linux (x86-64) ожидается прирост в среднем на 7–8% относительно стандартного интерпретатора, на macOS с AArch64 — на 11–12% относительно интерпретатора с tail-calling.

В C API добавлен PyBytesWriter, а для сборок с free-threading появился стабильный ABI. Frame pointers теперь включены по умолчанию. Официальные 64-битные сборки для Windows используют интерпретатор с tail-calling, а сборки для macOS по умолчанию поддерживают free-threading.

Релиз включает 5643 коммита от 1012 участников. Ветка будет поддерживаться полтора года, затем ещё три с половиной года будут выходить исправления уязвимостей.

  • 5643 коммита от 1012 участников
  • JIT: +7–8% на Linux x86-64, +11–12% на macOS AArch64
  • Поддержка 1,5 года, затем 3,5 года исправлений безопасности

Эта новость в выпуске №1

Starlink без операторов, агенты Anthropic без интернета

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.