リリースノート
配布
言語での開発者にとっての重要な革新:
- 初期のゴアリングスレッドスタックは、バージョン1.3の8Kbに対して2Kbになりました。
- Android ポートの改善。 実行可能バイナリだけでなく、.soライブラリをコンパイルできるようになりました。
- コンパイル段階でコードを生成するように設計されたgo generateユーティリティが導入されました。 ジェネリックコードからプライベート型のメソッドを生成することは、go generateの使用の特殊なケースです。
- ボックスに含まれていないプロフェッショナルツールのセットは、たとえば golang.org/x/にあります。
- 下位互換性が保証されています。
- 速度は大幅に向上していません。
研究者および寄稿者向けのニュース:
- ランタイムはほぼ完全に(たとえばスカベンジャー)CからGoに書き換えられます。
- スカベンジャーは完全に正確になりました。
- コールスタックはセグメント化されるのではなくローリングします(Rust開発者も同じように進みました)。
- 開発はMercurialからGitに、コードレビューからgerritに移行します。
- リポジトリはcode.google.comからgithub.com/golang/goに移動します