TGViewer
METANIT.COM METANIT.COM @devnull22 · 5.81K subscribers
Post #2008 1.97K
Компания Google выпустила новую версию языка Go - Go 1.25. Основные изменения в новой версии:

Среди изменений в новом выпуске:

- Для повышения производительности создания и сканирования мелких объектов добавлен экспериментальный сборщик мусора "greenteagc". Благодаря ему отмечается сокращение накладных расходов на сборку мусора на 10—40%.

- Добавлены экспериментальные пакеты encoding/json/v2 и encoding/json/jsontext. Первый пакет включает переработанную высокопроизводительную реализацию пакета encoding/json. Второй пакет предлагает функции для низкоуровневой обработки синтаксиса JSON.

- Добавлен новый пакет testing/synctest для тестирования синхронизации между разными потоками параллельно выполняемого кода.

- Для проверки утечек памяти при завершении работы программы в команде "go build" по умолчанию активирована опция "-asan"

- В команду "go vet" добавлены новые анализаторы "waitgroup" и "hostport" для проверки некорректного использования sync.WaitGroup.Add и fmt.Sprintf("%s:%d", host, port).

- При вычислении значения GOMAXPROCS теперь не просто выставляется число доступных логических CPU, но и учитываются применяемые в контейнерах ограничения производительности CPU.

- Для более компактного представления данных в компиляторе и компоновщике реализована поддержка генерации отладочной информации в формате DWARF5

https://go.dev/doc/go1.25

#go #golang
go.dev Go 1.25 Release Notes - The Go Programming Language
  • ⚡ 10
  • 🤡 4
  • ❤ 3
  • ❤‍🔥 3
  • 👍 2
  • 😐 2
More from @devnull22
  1. Mar 19, 2026Добавил в руководство по JavaScript главу про работу с датами и временем с помощью Tempora…
  2. Mar 19, 2026Роскомнадзор перестал полностью справляться с блокировками в интернете Роскомнадзор (РКН)…
  3. Mar 18, 2026Минцифры опубликовало законопроект о государственном регулировании ИИ. Закон должен начать…
  4. Mar 18, 2026Microsoft призвала разработчиков создавать ИИ-приложения в Electron на Windows 11 Microsof…
  5. Mar 18, 2026Oracle анонсировала проект Detroit, который будет развиваться в составе OpenJDK и нацелен…
  6. Mar 17, 2026Вышла новая версия платформы Java - JDK 26. JDK 26 — краткосрочная версия с поддержкой Pre…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →