Языки / Новости Golang / Languages
15 августа состоялся релиз Go 1.7. Улучшен компилятор, сборщик мусора, размер бинарников уменьшен на 20-30%.
За счёт использования SSA стало проще осуществлять многие оптимизации. Бенчмарки говорят о приросте производительности 5-35%. Пока новый back-end для компилятора доступен только для 64-битной платформы x86. Подробнее про особенности SSA можно прочитать в википедии.
На этом хорошие новости про компилятор не заканчиваются :) За счёт нового формата бинарники похудели на 20-30%.
Приложения запускаются быстрее. Для случая с большим количеством простаивающих горутин паузы при сборке мусора уменьшились.
Теперь пакет golang.org/x/net/context перенесён в стандартную библиотеку. Подробнее про контексты можно прочитать здесь.
Подробнее про остальные изменения можно прочитать здесь.
Языки / Новости Golang / Languages