about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage
AgeCommit message (Expand)AuthorLines
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
2023-04-06Refactor unwind from Option to a new enumGary Guo-1/+1
2023-04-03Doc-comment `IndexVec::from_elem` and use it in a few more placesScott McMurray-3/+2
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-03-29Rename `IndexVec::last` → `last_index`Scott McMurray-1/+1
2023-03-12Auto merge of #108794 - nnethercote:avoid-unnecessary-hashing, r=cjgillotbors-1/+1
2023-03-10Rollup merge of #108902 - lcnr:do-while-sus, r=davidtwco,NilstriebMatthias Krüger-20/+20
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+1
2023-03-09no more do whilelcnr-20/+20
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-1/+1
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-5/+0
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+1
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-01-30Replace enum `==`s with `match`es where it makes senseMaybe Waffle-1/+4
2023-01-29Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obkbors-0/+2
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+2
2023-01-23Create stable metric to measure long computation in Const EvalBryan Garza-0/+2
2023-01-21Consistently use dominates instead of is_dominated_byTomasz Miąsko-16/+16
2023-01-18Fix Dominators::rank_partial_cmp to match documentationTomasz Miąsko-5/+5
2022-12-20Add missing anonymous lifetimeJeremy Stucki-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-6/+6
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-1/+1
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-4/+1
2022-12-01Create `format_args` as late as possibleOli Scherer-2/+2
2022-09-29Remove from compiler/ cratesreez12g-1/+0
2022-09-06Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer-2/+1
2022-09-06Lower the assume intrinsic to a MIR statementOli Scherer-0/+1
2022-08-29Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obkMatthias Krüger-8/+8
2022-08-26Merge implementations of HIR fn_decl and fn_sig.Camille GILLOT-1/+1
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-8/+8
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2