Большой обзор релиза Go 1.26

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Команда Go for Devs подготовила перевод большого обзора Go 1.26. Это один из самых масштабных релизов языка: серьёзные оптимизации производительности, улучшения стандартной библиотеки, новые инструменты для тестирования и логирования, а также обновлённый go fix. Разбираем, что именно изменилось и почему этот релиз важен для разработчиков.


Go 1.26 выходит в феврале, так что сейчас самое время разобраться, что в нём нового. Официальные примечания к релизу довольно сухие, поэтому я подготовил интерактивную версию с большим количеством примеров, показывающих, что именно изменилось и каково новое поведение.

Читайте дальше и смотрите сами!

  • new(expr)

  • Рекурсивные ограничения типов

  • Типобезопасная проверка ошибок

  • Сборщик мусора Green Tea

  • Более быстрые cgo и системные вызовы

  • Более быстрая аллокация памяти

  • Векторные операции (экспериментально)

  • Секретный режим (экспериментально)

  • Криптография без Reader

  • Гибридное шифрование с открытым ключом

  • Профиль утечек горутин (экспериментально)

  • Метрики горутин

  • Отражающие итераторы

  • Заглянуть в буфер

  • Дескриптор процесса

  • Сигнал как причина

  • Сравнение IP-подсетей

  • Контекстно-зависимый dial

  • Поддельный example.com

  • Оптимизированный fmt.Errorf

  • Оптимизированный io.ReadAll

  • Несколько обработчиков логов

  • Артефакты тестов

  • Обновлённый go fix

  • Заключение

Эта статья основана на официальных примечаниях к релизу от The Go Authors и исходном коде Go, распространяемом по лицензии BSD-3-Clause. Это не исчерпывающий список — за полной информацией обращайтесь к официальным примечаниям к релизу.

Я привожу ссылки на документацию (

Источник: https://habr.com/ru/articles/988540/


Интересные статьи

Интересные статьи

В современном бизнесе интеграция фискальных регистраторов с CRM-системами перестала быть опцией — это необходимость для эффективного ведения дел. Однако существующие решения часто требуют дорогостояще...
Если вы работаете с crucial data, то рано или поздно задумаетесь о том, что неплохо бы поднять кластер отказоустойчивости. Даже если основной сервер с базой улетит в глух...
Хотите использовать линукс на работе, но корпоративный VPN не даёт? Тогда эта статья может помочь, хотя это не точно. Хочу заранее предупредить, что вопросы администрирования сетей я понимаю плох...
Бизнес-смыслы появились в Битриксе в начале 2016 года, но мало кто понимает, как их правильно использовать для удобной настройки интернет-магазинов.
Как обновить ядро 1С-Битрикс без единой секунды простоя и с гарантией работоспособности платформы? Если вы не можете закрыть сайт на техобслуживание, и не хотите экстренно разворачивать сайт из бэкапа...