index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_llvm
/
src
/
coverageinfo
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-11-30
coverage: Use a query to identify which counter/expression IDs are used
Zalathar
-14
/
+14
2024-11-30
coverage: Hoist and explain the check for `coverage_cx`
Zalathar
-11
/
+14
2024-11-30
coverage: Rename `CrateCoverageContext` to `CguCoverageContext`
Zalathar
-3
/
+3
2024-11-05
coverage: Extract safe FFI wrapper functions to `llvm_cov`
Zalathar
-89
/
+10
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-1
/
+1
2024-10-31
coverage: Avoid ICE when `coverage_cx` is unexpectedly unavailable
Zalathar
-1
/
+6
2024-10-28
Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`
Zalathar
-4
/
+4
2024-10-26
Rollup merge of #132124 - Zalathar:consolidate-covstar, r=jieyouxu
许杰友 Jieyou Xu (Joe)
-105
/
+33
2024-10-25
coverage: Emit MC/DC intrinsics using the normal helper method
Zalathar
-0
/
+1
2024-10-25
coverage: Store `covfun_section_name` in the codegen context
Zalathar
-22
/
+22
2024-10-25
coverage: Make obtaining the codegen coverage context infallible
Zalathar
-19
/
+10
2024-10-25
coverage: Consolidate creation of covmap/covfun records
Zalathar
-66
/
+3
2024-10-24
Rollup merge of #131956 - Zalathar:llvm-counters, r=compiler-errors,Swatinem
Stuart Cook
-5
/
+13
2024-10-20
Make `llvm::set_section` take a `&CStr`
Zalathar
-9
/
+9
2024-10-20
Pass coverage mappings to LLVM as separate structs
Zalathar
-5
/
+13
2024-10-19
cg_llvm: Reuse LLVM-C Comdat support
Jubilee Young
-1
/
+4
2024-10-18
cg_llvm: Switch `llvm::add_global` to `&CStr`
Jubilee Young
-5
/
+7
2024-10-08
coverage. Adapt to mcdc mapping formats introduced by llvm 19
zhuyunxing
-18
/
+11
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-19
Reformat some comments.
Nicholas Nethercote
-7
/
+6
2024-09-17
Rename supertraits of `CodegenMethods`.
Nicholas Nethercote
-2
/
+2
2024-08-16
Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.
Nicholas Nethercote
-4
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+6
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.
Nicholas Nethercote
-0
/
+1
2024-05-14
coverage: `CoverageIdsInfo::mcdc_bitmap_bytes` is never needed
Zalathar
-6
/
+1
2024-05-01
coverage: Replace `max_decision_depth` with `num_condition_bitmaps`
Zalathar
-1
/
+1
2024-05-01
coverage: Set up MC/DC bitmaps without additional unsafe code
Zalathar
-5
/
+15
2024-05-01
coverage: Eagerly do start-of-function codegen for coverage
Zalathar
-27
/
+27
2024-04-29
mcdc-coverage: Get decision_depth from THIR lowering
Dorian Péron
-1
/
+2
2024-04-29
mcdc-coverage: Add decision_depth field in structs
Dorian Péron
-4
/
+4
2024-04-29
mcdc-coverage: Add possibility for codegen llvm to handle several condition b...
Dorian Péron
-7
/
+18
2024-04-20
coverage. Lowering MC/DC statements to llvm-ir
zhuyunxing
-1
/
+69
2024-04-04
coverage: Remove useless constants
Zalathar
-4
/
+4
2024-04-01
Auto merge of #122972 - beetrees:use-align-type, r=fee1-dead
bors
-3
/
+4
2024-04-01
Use the `Align` type when parsing alignment attributes
beetrees
-3
/
+4
2024-03-23
Unbox and unwrap the contents of `StatementKind::Coverage`
Zalathar
-3
/
+1
2024-03-22
coverage: Clean up marker statements that aren't needed later
Zalathar
-9
/
+1
2024-03-13
coverage: Add `CoverageKind::BlockMarker`
Zalathar
-2
/
+2
2024-01-02
coverage: Avoid a query stability hazard in `function_coverage_map`
Zalathar
-4
/
+4
2023-12-16
coverage: Avoid creating `func_coverage` for marker statements
Zalathar
-3
/
+11
2023-12-08
coverage: Add `CoverageKind::SpanMarker` for including extra spans in MIR
Zalathar
-0
/
+3
2023-10-22
coverage: Split `FunctionCoverage` into distinct collector/finished phases
Zalathar
-4
/
+7
2023-10-21
coverage: Move unused-function helpers closer to where they are used
Zalathar
-37
/
+2
2023-10-21
coverage: Emit mappings for unused functions without generating stubs
Zalathar
-69
/
+7
2023-10-18
coverage: Explicitly note that counter/expression IDs are function-local
Zalathar
-0
/
+7
2023-10-18
coverage: Store expression data in function coverage info
Zalathar
-2
/
+2
2023-10-18
coverage: Store all of a function's mappings in function coverage info
Zalathar
-19
/
+10
2023-10-18
coverage: Store the number of counters/expressions in function coverage info
Zalathar
-4
/
+14
2023-10-18
coverage: Attach an optional `FunctionCoverageInfo` to `mir::Body`
Zalathar
-12
/
+16
2023-10-03
coverage: Let each coverage statement hold a vector of code regions
Zalathar
-26
/
+7
[next]