模具 2.41.0
模具2.41.0は高速リンクの新バージョンです次の新しい機能とバグ修正が含まれています。新しい機能 新しい --0 から bss オプションが追加されました。与えると、模具は入力データセクションをスキャンし、ゼロのセクションをBSS (SHT_NOBITS) に変換し、出力ファイルサイズを減らす。これは __attribute__((section(...))) で作成されたユーザー定義セクションに特に有用です。
模具2.41.0は高速リンクの新バージョンです次の新しい機能とバグ修正が含まれています。新しい機能 新しい --0 から bss オプションが追加されました。与えると、模具は入力データセクションをスキャンし、ゼロのセクションをBSS (SHT_NOBITS) に変換し、出力ファイルサイズを減らす。これは __attribute__((section(...))) で作成されたユーザー定義セクションに特に有用です。
2.40.4型は高速連結器の メンテナンスリリースですバグ修正と互換性改善 パッケージ化されたmimallocメモリアロケーターライブラリを、模具 2.40.3リリースでバージョン 3.3.3 にアップグレードしましたが、このバージョンのmimallocが十分に安定していないことが判明しました。Mimalloc 2.2.2で送られてきました(754949f) [PPC64V1] R_PPC64_GOT16 移動は。..
模具2.40.3は高速連結器の保守リリースですバグ修正と互換性改善 2.4.0.1 から開始して、 mold は --compress-debug-sections=zlib が与えられた場合、デバッグセクションに単一のではなく複数の連結 zlib 圧縮ストリームを書きました。LLVMのdwarfdumpやGoのデバッグ/エルフパッケージのようなツールでは。..
模具 2.40.2は高速リンクの保守リリースですバグ修正と互換性改善 Clang を使用して非常に大きなプログラムと LTO をリンクする際に"オープンファイルが多すぎる"エラーで mold が失敗した問題が修正されました。(1956ae6) [RISC-V] 模具がリロケーションオーバーフローのエラーを報告できなかった問題を修正しました。[ARM64] 模具は、現在、移動で範囲拡張のスプーンを作成することができます。..
模具2.4.0.1は高速連結器の保守リリースですこのリリースには新しい機能はありませんが、下記のようにいくつかのパフォーマンス改善が含まれています。デバッグセクションの圧縮を速くするために --compress-debug-sections オプションの不要なメモリゼロ初期化を取り除きました。この変化によって 模具は。.. 圧縮-デバッグ-Sで 速く動きます
模具2.40.0は高速リンクの新バージョンです次の新しい機能とバグ修正が含まれています。新しい機能模様は、デバッグ情報セクションが 4 GiB を超えると DWARF32 のリロケーションオーバーフロー問題を軽減するために、出力デバッグセクションに DWARF32 のデバッグ情報を DWARF64 よりも前に配置します。これはデバッグモードで非常に大きな実行ファイルを構築している人に役立つはずです(19a1bc6, 159ce3b) ここに。..
2.39.1の模様は高速連結器の保守リリースです。LLVM で LTO (リンクタイム最適化) を実行する際に発生した潜在的な使用後フリーの問題が修正されました。(d0dffd5)
2.39.0型は高速リンクの新バージョンです次の新しい機能とバグ修正が含まれています。新機能 [ARM32] 32ビットビッグエンディアンARMのサポートが追加されました。ARM32をビッグエンディアンモードで実行することは非常にまれですが、プロセッサは技術的には、小さいとビッグエンディアンモードの両方をサポートしています。ARM32のビッグエンディアンモードには BE32と BE8が 2種類あります
2.38.1の模様は高速リンクの保守リリースです。次のバグ修正が含まれています: 実行ファイルを構築する際に誤った相互帰帰性 .so で検出されたエラーメッセージで模具が失敗するバグを修正しました。これは、リンクに与えられた共有ライブラリ間の円形依存関係があった場合 (すなわち、libfoo.so は libbar.so に依存し、その逆) 起こります。図書館が。..
2.38.0型は高速リンクの新バージョンです次の新しい機能とバグ修正が含まれています。新しい機能 --audit と --depaudit のオプションは、現在 GNU ld と互換性のためにサポートされています。(af396ad) 最近のバージョンのLLVMは、CRELと呼ばれる代替的な実験的な移動テーブルフォーマットをサポートしています。CRELの移動テーブルを含むオブジェクトファイルを読み取ることができます。(c43a859) [ARM32][AR...