Blog Post
Release Notes
Дистрибутив
Значимые нововведения для разработчиков на языке:
- Начальным стек нити gorouting теперь 2Kb против 8Kb в версии 1.3.
- Доработан Android порт. Теперь можно собирать .so библиотеки, а не только исполняемые бинарники.
- Представлена утилита go generate предназначенная для генерации кода на стадии компиляции. Генерация методов для частных типов из generic кода — частный случай возможного применения go generate.
- Набор проф инструментов не вошедших в коробку теперь живет на golang.org/x/, например.
- Обратная совместимость гарантирована.
- Скорость возросла не существенно.
Новости для исследователей и контрибуторов:
- runtime почти полностью (мусорщик например) переписан с Си на Go.
- Мусорщик стал fully precise.
- Стек вызова теперь скользящий, а не сегментированый (разработчики Rust пошли по такому же пути).
- Разработка мигрирует с Mercurial на Git и с codereview на gerrit.
- Репозитарий переезжает c code.google.com на github.com/golang/go
Автор: uvelichitel