4 ポイント 投稿者 xguru 2023-02-04 | 2件のコメント | WhatsAppで共有
  • 1.19 から 6か月ぶりのリリース。下位互換ポリシーにより既存プログラムのコンパイル/実行に問題なし
  • 言語に 4 つの変更
    • slice を array に変換可能
    • unsafe パッケージに SliceDataStringStringData 関数を追加
    • 構造体のフィールド値が定義に現れる順序どおりに 1 つずつ比較され、最初の不一致で中断されるように定義。同様に配列値もインデックス順に 1 つずつ比較
    • comparable な型は、型引数が strictly comparable でない場合でも comparable 条件を満たせる
  • GC データ構造の改善によりメモリオーバーヘッドが減少し、全体の CPU 性能が最大 2% 向上
  • そのほかツールチェーン、ランタイム、ライブラリ実装などを改善

2件のコメント

 
bus710 2023-02-04

GCがarenaでメモリを管理し、性能が向上した…そうですね。Dartもやはり…

 
jungmin1237 2023-02-04

ジェネリクスはいつ完全になるのだろうか…