Introduce `llvm-cov` into debugger infra
Aperta
- Lingua principale
- Rust
- Stelle
- 1
- Fork
- 8
- Merge medio
- 2g 13h
- PR unite (30g)
- 16
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- compilers, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100