Заявлен релиз Go 1.4

    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
    Поделиться публикацией

    Комментарии 16

      +1
      Репозитарий переезжает c code.google.com на github.com/golang/go


      Всё же репозитарий переезжает на go.googlesource.com. На GitHub расположена копия репозитария. Ещё GitHub будет использоваться в качестве issue tracker вместо Google Code.
        0
        Так точно.
          0
          Немного странно видеть, как окологугловский проект уходит с гугловского сервера.
            0
            К очередным новостям покупке гитхаба… или о планах по покупке…
              +1
              А ещё не так давно это сделал Guice. И это хорошо, потому что гуглкод ужасен по сравнению с гитхабом. Хотя в общем-то понятно — он старше чем гитхаб.
                +1
                Не страннее, чем .NET Core на гитхабе вместо CodePlex.

                Разработчики сделали свой выбор, и это — гитхаб. Под стандарты приходится подстраиваться.
              0
              Обещают существенное ускорения языка в 1.5 (выйдет через пол года)
              Работа по переписыванию рантайма в 1.4 — это предтеча изменений в 1.5
                0
                Так точно.
                0
                А никаких новых языковых фич как я понимаю не появилось?
                  0
                  Два небольших изменения в языке. По ссылкам есть.
                    0
                    В основном bugfix. Главная фича для пользователей языка — go generate, в ответ на «Где generic?». Для теоретиков и контрибуторов- runtime на Go.
                      0
                      Версия 1.* языка будет стабильной.
                      Изменения возможны во второй версии, но на счёт неё ни планов, ни концептов ещё нет.
                      0
                      Отлично, отлично, библиотеки очень кстати.
                        0
                        А есть у кого практика применения GUI на Go? Что использовать.
                          0
                          habrahabr.ru/post/205268/ еще в гугле есть несколько примеров
                            +1
                            И ответ поступил без практики :)
                            Используйте QML библиотеку.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое