about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage
AgeCommit message (Expand)AuthorLines
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
2022-07-07Auto merge of #95573 - cjgillot:lower-query, r=michaelwoeristerbors-8/+1
2022-07-07Move `predecessors` from Body to BasicBlocksTomasz Miąsko-1/+1
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-2/+4
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-8/+1
2022-06-19Use `Span::eq_ctxt` method instead of `.ctxt() == .ctxt()`Michael Goulet-2/+2
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-2/+2
2022-06-03Replace `&Vec<_>`s with `&[_]`sMaybe Waffle-19/+17
2022-05-28Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...Michael Goulet-2/+2
2022-05-28Initial fixes on top of type interner commitMichael Goulet-2/+4
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-3/+4
2022-05-22Lifetime variance fixes for rustcMichael Goulet-17/+8
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-5/+5
2022-05-10simplify length countMatthias Krüger-1/+1
2022-04-11Add new `Deinit` statement kindJakob Degen-0/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-3/+3
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-8/+7
2022-03-017 - Make more use of `let_chains`Caio-32/+25
2022-02-25Enable rustc_pass_by_value for SpanMark Rousskov-2/+2
2022-02-24Fix intra-doc link issues exposed by new macroAaron Hill-1/+1
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-2/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-14/+2
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-1/+1
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-2/+1