about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build/coverageinfo.rs
AgeCommit message (Expand)AuthorLines
2024-12-17Rename `rustc_mir_build::build` to `builder`Zalathar-310/+0
2024-10-08coverage. Adapt to mcdc mapping formats introduced by llvm 19zhuyunxing-3/+3
2024-07-05coverage: Rename `mir::coverage::BranchInfo` to `CoverageInfoHi`Zalathar-47/+60
2024-06-19coverage: Make MCDC take in account last RHS of condition-coverageDorian Péron-23/+45
2024-05-30coverage: Instrument the RHS value of lazy logical operatorsZalathar-0/+57
2024-04-30coverage: Add branch coverage support for if-let and let-chainsZalathar-1/+1
2024-04-30coverage: Add branch coverage support for let-elseZalathar-3/+23
2024-04-30coverage. Split mcdc builder to a sub module of coverageinfozhuyunxing-269/+4
2024-04-30coverage. Add MCDCInfoBuilder to isolate all mcdc stuff from BranchInfoBuilderzhuyunxing-86/+110
2024-04-30coverage. Add BlockMarkerGen to avoid ownership gymnasticszhuyunxing-29/+35
2024-04-29mcdc-coverage: Get decision_depth from THIR loweringDorian Péron-17/+60
2024-04-29mcdc-coverage: Add decision_depth field in structsDorian Péron-0/+2
2024-04-22coverage: Move some helper code into `BranchInfoBuilder`Zalathar-26/+40
2024-04-22coverage: Detach MC/DC branch spans from regular branch spansZalathar-27/+20
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-10/+245
2024-03-23Unbox and unwrap the contents of `StatementKind::Coverage`Zalathar-3/+1
2024-03-14coverage: Record branch information during MIR buildingZalathar-4/+120
2024-03-14coverage: Data structures for recording branch info during MIR buildingZalathar-0/+32