about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
AgeCommit message (Expand)AuthorLines
2024-11-09Auto merge of #132584 - Zalathar:includes, r=cuviperbors-0/+4
2024-11-05coverage: Tidy up coverage-specific FFI functionsZalathar-26/+28
2024-11-04Trim and tidy includes in `rustc_llvm`Zalathar-0/+4
2024-10-20Pass coverage mappings to LLVM as separate structsZalathar-91/+91
2024-10-11coverage: Remove code related to LLVM 17Zalathar-1/+1
2024-10-08coverage. Disable supporting mcdc on llvm-18zhuyunxing-36/+9
2024-09-18Update the minimum external LLVM to 18Josh Stone-10/+3
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-3/+91
2024-04-04Rollup merge of #123437 - Zalathar:clang-format, r=cuviperJacob Pratt-28/+20
2024-04-04Manually run `clang-format` on `CoverageMappingWrapper.cpp`Zalathar-28/+20
2024-04-03coverage: Correctly report and check LLVM's coverage mapping versionZalathar-1/+4
2024-03-05Explicitly assign constructed C++ classesJubilee Young-7/+7
2024-02-13RustWrapper: adapt for coverage mapping API changesTim Neumann-1/+1
2023-12-18llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-0/+3
2023-08-04coverage: Don't convert symbol names to `CString` for FFIZalathar-2/+5
2023-08-04coverage: Don't convert filenames to `CString` for FFIZalathar-2/+10
2023-07-13Remove `LLVMRustCoverageHashCString`Zalathar-5/+0
2023-07-13Fix the length parameter type of `LLVMRustCoverageHashByteArray`Zalathar-1/+1
2023-05-09Correctly mark parameter `RustMappingRegions` as pointer-to-`const`Zalathar-1/+1
2023-05-09Isolate coverage FFI type layouts from their underlying LLVM C++ typesZalathar-7/+100
2023-01-11rustc_llvm: replace llvm::makeArrayRef with ArrayRef constructors.Dmitri Gribenko-5/+6
2022-08-14Update the minimum external LLVM to 13Josh Stone-11/+0
2021-11-23Update CoverageMappingFormat Support to Version6Arpad Borsos-2/+7
2021-10-22Update the minimum external LLVM to 11Josh Stone-7/+0
2021-03-19fix: I meant LLVM version 13, not 12Augie Fackler-1/+1
2021-03-16llvm-wrapper: pass std::string instead of StringRefAugie Fackler-0/+7
2021-03-01Don't directly expose coverage::CounterMappingRegion via FFINikita Popov-2/+22
2020-11-25Improved version checkRich Kadel-3/+2
2020-11-24Check for LLVM 11+ when using `-Z instrument-coverage`Rich Kadel-0/+8
2020-11-23Upgrades the coverage map to Version 4Rich Kadel-16/+31
2020-09-09Move `rustllvm` into `rustc_llvm`Vadim Petrochenkov-0/+70