about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage
AgeCommit message (Expand)AuthorLines
2023-09-27fix clippy::{redundant_guards, useless_format}Matthias Krüger-1/+1
2023-09-20coverage: Remove vestigial counter/expression debug labelsZalathar-22/+5
2023-09-20coverage: Remove vestigial `format_counter` methodsZalathar-40/+20
2023-09-20coverage: Remove debug code from the instrumentorZalathar-986/+16
2023-09-18coverage: Simplify sorting of coverage spans extracted from MIRZalathar-33/+16
2023-09-18coverage: Fix an unstable-sort inconsistency in coverage spansZalathar-1/+4
2023-09-16coverage: Replace an unnecessary map with a setZalathar-7/+7
2023-09-16coverage: Simplify internal representation of debug typesZalathar-135/+131
2023-09-16coverage: Update log module names in debug docsZalathar-2/+2
2023-09-16coverage: Arrange imports in `rustc_mir_transform::coverage::debug`Zalathar-9/+8
2023-09-07coverage: In the visitor, track max counter/expression IDs without +1Zalathar-25/+25
2023-09-07coverage: Simplify the `coverageinfo` query to a single passZalathar-30/+13
2023-09-07coverage: Extract a common iterator over a function's coverage statementsZalathar-23/+19
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-19/+14
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-2/+2
2023-08-20Auto merge of #114993 - RalfJung:panic-nounwind, r=fee1-deadbors-4/+4
2023-08-20give some unwind-related terminators a more clear nameRalf Jung-4/+4
2023-08-20coverage: Don't store `function_source_hash` in `BcbCounter::Counter`Zalathar-12/+9
2023-08-20coverage: Give the instrumentor its own counter type, separate from MIRZalathar-70/+129
2023-08-20coverage: Move a debug print into `make_code_region`Zalathar-8/+11
2023-08-20coverage: Remove a useless `let () =`Zalathar-1/+1
2023-08-19use static arrays instead of vectorsMatthias Krüger-2/+2
2023-08-13Store BCB counters externally, not directly in the BCB graphZalathar-158/+157
2023-08-13Accumulate intermediate expressions into `CoverageCounters`Zalathar-95/+63
2023-08-13Rename helper struct `BcbCounters` to `MakeBcbCounters`Zalathar-4/+3
2023-08-01Make coverage counter IDs count up from 0, not 1Zalathar-13/+10
2023-08-01Make coverage expression IDs count up from 0, not down from `u32::MAX`Zalathar-17/+13
2023-08-01Replace `ExpressionOperandId` with enum `Operand`Zalathar-67/+44
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-07-28Replace a lazy `RefCell<Option<T>>` with `OnceCell<T>`Zalathar-4/+3
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-15/+12
2023-06-27Auto merge of #113105 - matthiaskrgr:rollup-rci0uym, r=matthiaskrgrbors-4/+5
2023-06-27Simplify some conditionsMaybe Waffle-4/+5
2023-06-27Use `CoverageKind::as_operand_id` instead of manually reimplementing itZalathar-15/+2
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-1/+1
2023-05-24Rollup merge of #111121 - Zalathar:ra-false-positive, r=jackh726Matthias Krüger-2/+2
2023-05-24Auto merge of #111673 - cjgillot:dominator-preprocess, r=cjgillot,tmiaskobors-23/+8
2023-05-17Drive-by cleanup: `debug::term_type` => `TerminatorKind::name`Maybe Waffle-32/+9
2023-05-17Merge DominatorTree and Dominators.Camille GILLOT-14/+5
2023-05-17Preprocess dominator tree to answer queries in O(1)Tomasz Miąsko-27/+21
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-03Work around `rust-analyzer` false-positive type errorsZalathar-2/+2
2023-04-26Auto merge of #97368 - tmandry:coverage-underflow, r=jyn514bors-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-3/+3
2023-04-20Remove WithOptconstParam.Camille GILLOT-2/+1
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-1/+6
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-1/+6
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-16more clippy fixes: clippy::{iter_cloned_collect, unwarp_or_else_default, opti...Matthias Krüger-4/+2
2023-04-06Rename `Abort` terminator to `Terminate`Gary Guo-4/+4