Introduce `llvm-cov` into debugger infra
オープン
- 主要言語
- Rust
- スター
- 1
- フォーク
- 8
- 平均マージ
- 2日 13時間
- マージ済み PR(30日)
- 16
説明
It should be done in both compiler and debugger, and it enables a few things:
- tracking test coverage
- enables profiling/fuzzing of the contracts
- PGO
- ...
cc @bitwalker @greenhat
コントリビューションガイド
調査の方向性
既存のデバッガーとコンパイラのコードベースを調べ、計装がどのように追加されるかを理解します。llvm-cov が LLVM ツーリングを介して Rust プロジェクトとどのように統合されるかを調査します。カバレッジデータを出力および消費するために、コンパイラとデバッガーの両方で必要な変更を特定します。プロジェクト内に既存のカバレッジツールのテストや例があるか確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- compilers, tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100