summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2020-11-07fix `super_visit_with` for `Terminator`Bastian Kauschke-17/+14
2020-11-06Auto merge of #78267 - richkadel:llvm-coverage-counters-2.0.3r1, r=tmandrybors-25/+70
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-4/+4
2020-11-05Addressed all feedback to dateRich Kadel-14/+0
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-25/+84
2020-11-05Fix even more URLsGuillaume Gomez-4/+4
2020-11-05Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obkMara Bos-3/+9
2020-11-05Rollup merge of #78733 - matthiaskrgr:cl11ppy, r=jyn514Mara Bos-1/+1
2020-11-04make intern_const_alloc_recursive return error fix #78655Vishnunarayan K I-3/+9
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-37/+4
2020-11-04fix a couple of clippy warnings:Matthias Krüger-1/+1
2020-11-04Move ZST constant to the top of the impl blockoli-2/+2
2020-11-04Do not raise interp errors from the scalar int moduleoli-2/+8
2020-11-04Add helper for getting an `int` out of a `Scalar`oli-0/+8
2020-11-04Replace `Scalar::zst` with a `Scalar::ZST` constantoli-4/+1
2020-11-04No need for a `zst` constructor method when we can have a constantoli-1/+1
2020-11-04s/Scalar::Raw/Scalar::Intoli-23/+23
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-91/+25
2020-10-30Remove implicit `Continue` typeLeSeulArtichaut-12/+12
2020-10-30Use `ControlFlow::is{break,continue}`LeSeulArtichaut-1/+1
2020-10-30TypeVisitor: use `std::ops::ControlFlow` instead of `bool`LeSeulArtichaut-43/+64
2020-10-28Rollup merge of #78351 - RalfJung:validity-unsafe-cell, r=oli-obkDylan DPC-12/+0
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-7/+49
2020-10-26interning cleanup: we no longer need to distinguish Const and ConstInner; we ...Ralf Jung-12/+0
2020-10-21Lift: take self by valueBastian Kauschke-4/+4
2020-10-21Rollup merge of #78101 - RalfJung:foreign-static, r=oli-obkYuki Okushi-8/+9
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-0/+9
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-7/+40
2020-10-19fix Rvalue::ty for ThreadLocalRefRalf Jung-5/+9
2020-10-19remove what seems to be an outdated commentRalf Jung-3/+0
2020-10-18Move orphan module-name/mod.rs files into module-name.rs filesest31-0/+0
2020-10-17Note that `BasicBlock` is just an indexCamelid-1/+4
2020-10-14Remove unused code from rustc_middleest31-86/+1
2020-10-13Replace absolute paths with relative onesest31-4/+4
2020-10-13Auto merge of #77796 - jonas-schievink:switchint-refactor, r=oli-obkbors-27/+90
2020-10-13Rollup merge of #77550 - lcnr:ty-dep-path-ct-cleanup, r=ecstatic-morseYuki Okushi-2/+34
2020-10-11Use SmallVec in SwitchTargetsJonas Schievink-9/+10
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-27/+89
2020-10-08Suggest removing &mut from borrow of &mutLzu Tao-1/+1
2020-10-06Rollup merge of #76995 - LingMan:middle_matches, r=varkorYuki Okushi-95/+59
2020-10-05Updates to experimental coverage counter injectionRich Kadel-1/+20
2020-10-05query_name_of_opt_const_arg -> query_name_opt_const_argBastian Kauschke-3/+3
2020-10-04cleanup WithOptConstParam queriesBastian Kauschke-1/+33
2020-10-04Remember the `MirSource` for each `Body`Dylan MacKenzie-1/+6
2020-10-04Move `MirSource` to `rustc_middle`Dylan MacKenzie-0/+32
2020-10-04Miscellaneous import formattingDylan MacKenzie-5/+4
2020-09-29Useful derives on `mir::LocalKind`Dylan MacKenzie-1/+1
2020-09-26Make invalid integer operation messages consistentvarkor-26/+30
2020-09-24Resolve https://github.com/rust-lang/rust/pull/76673#discussion_r494426303Simon Vandel Sillesen-0/+2
2020-09-24Auto merge of #77006 - oli-obk:🐌_const_queries, r=Mark-Simulacrumbors-1/+1