Introduce `llvm-cov` into debugger infra
Offen
- Vorherrschende Sprache
- Rust
- Sterne
- 1
- Forks
- 8
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 16
Beschreibung
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
Beitragsleitfaden
Rechercherichtung
Look at the existing debugger and compiler codebases to understand how instrumentation is added. Research how llvm-cov integrates with Rust projects via LLVM tooling. Determine what changes are needed in both the compiler and debugger to emit and consume coverage data. Check for existing tests or examples of coverage tooling in the project.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- compilers, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100