podcast

Разбор Go 1.26: Новый GC, поиск утечек горутин и воскрешение go fix

03.04.2026
Слухайце эпізод на любімых платформах:
Подробно разбираем релиз Go 1.26. В этот раз команда языка взяла курс на эволюцию и закрытие старых болей. Выясняем, как работает новый Garbage Collector (Green Tea), зачем авторы языка воскресили утилиту go fix в эпоху LLM, и почему изменение в go mod init пришлось спешно откатывать. А еще обсуждаем экспериментальный детектор утечки горутин в pprof от инженеров Uber и полезный пакет runtime/secret.

Дима (автор канала https://t.me/go_update) традиционно глубоко погружается в релиз-ноты и исходники, а Глеб выступает в роли главного скептика.

Go 1.25 Release Notes: https://go.dev/doc/go1.26

👾 Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi

Все гости наших выпусков там присутствуют.

О чём выпуск и представление гостей

Обновление new(): конец хелперам toPtr()

Безопасный dereference: почему fromPtr до сих пор нет

Дженерики: ослабление ограничений и три столпа нечитамого кода в Go

go fix воскресили: автоматический рефакторинг поверх фреймворка analysis

go fix и LLM: замкнутый круг модернизации кодовой базы

Почему go fix нужно прогонять дважды: директива go:fix inline

Скандал с go mod init и откат изменений

Garbage Collector: Green Tea теперь по умолчанию

Как правильно измерить эффект нового GC на своём проекте

CGo-вызовы: overhead снизился на 30%, кому это важно

Детектор утечки горутин в pprof от инженеров Uber

SIMD в стандартной библиотеке: что это и зачем?

runtime/secret: зачистка секретов из памяти и Perfect Forward Secrecy

Мелочи релиза: errors.AsType, crypto/rand, testing.ArtifactDir

Итоги и прощание