about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage
AgeCommit message (Expand)AuthorLines
2023-10-16coverage: Explain why we temporarily steal `pending_dups`Zalathar-6/+20
2023-10-16coverage: Inline `span_bcb_dominates`Zalathar-14/+11
2023-10-16coverage: Inline `prev_starts_after_next`Zalathar-10/+5
2023-10-16coverage: Move `take_curr` and note what its callers are doingZalathar-9/+9
2023-10-16coverage: Call `prev`/`curr` less in other placesZalathar-11/+17
2023-10-16coverage: Call `prev`/`curr` less in `to_refined_spans`Zalathar-22/+20
2023-10-16coverage: Remove redundant field `prev_expn_span`Zalathar-7/+2
2023-10-16coverage: Flatten guard logic in `maybe_flush_pending_dups`Zalathar-15/+16
2023-10-16coverage: Flatten guard logic in `maybe_push_macro_name_span`Zalathar-20/+17
2023-10-16coverage: Simplify `push_refined_span`Zalathar-12/+8
2023-10-16coverage: Use `DUMMY_SP` instead of creating a dummy span manuallyZalathar-4/+4
2023-10-16coverage: Rename `hold_pending_dups_unless_dominated` to `update_pending_dups`Zalathar-2/+2
2023-10-16coverage: Rename `check_pending_dups` to `maybe_flush_pending_dups`Zalathar-2/+2
2023-10-16coverage: Rename `check_invoked_macro_name_span` to `maybe_push_macro_name_span`Zalathar-5/+7
2023-10-13Format all the let chains in compilerMichael Goulet-6/+9
2023-10-12coverage: Simplify adding BCB successors to the traversal worklistsZalathar-38/+39
2023-10-12coverage: Don't store loop backedges in the traversal contextZalathar-7/+10
2023-10-12coverage: Store a graph reference in the graph traversal structZalathar-17/+16
2023-10-12coverage: Use a `VecDeque` for loop traversal worklistsZalathar-31/+18
2023-10-12coverage: Rename `next_bcb` to just `bcb`Zalathar-9/+10
2023-10-12coverage: Simplify the detection of reloop edges to be given expressionsZalathar-82/+57
2023-10-10Rollup merge of #116589 - Zalathar:successors, r=oli-obkMatthias Krüger-80/+38
2023-10-10coverage: Unbox and simplify `bcb_filtered_successors`Zalathar-28/+24
2023-10-10coverage: Replace `ShortCircuitPreorder` with a single functionZalathar-55/+17
2023-10-10coverage: Remove enum `CoverageStatement`Zalathar-46/+17
2023-10-10coverage: Disconnect span extraction from `CoverageSpansGenerator`Zalathar-87/+85
2023-10-10coverage: Move initial MIR span extraction into a submoduleZalathar-185/+194
2023-10-03coverage: Remove `next_id` methods from counter/expression IDsZalathar-2/+2
2023-10-03coverage: Remove code for making expression copies of BCB countersZalathar-14/+2
2023-10-03coverage: Store each BCB's code regions in one coverage statementZalathar-21/+28
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-14/+11
2023-10-03coverage: Update comments/logs that referred to `CoverageSpan`Zalathar-20/+20
2023-10-03coverage: Encapsulate coverage spansZalathar-54/+63
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