about summary refs log tree commit diff
path: root/src/librustc_middle/mir
AgeCommit message (Expand)AuthorLines
2020-04-22Use a ref-counted pointer for ownership of the predecessor cacheDylan MacKenzie-14/+23
2020-04-22Remove `predecessors_for`Dylan MacKenzie-12/+1
2020-04-22Remove outdated reference to interpreter snapshottingDylan MacKenzie-2/+0
2020-04-22Auto merge of #71044 - ecstatic-morse:body-predecessor-cache, r=oli-obkbors-303/+159
2020-04-22Replace multiple calls to `predecessors_for`Dylan MacKenzie-2/+4
2020-04-22Add `#[inline]` declarationsDylan MacKenzie-0/+14
2020-04-22Use `Body` everywhereDylan MacKenzie-14/+8
2020-04-22Use internal mutability for predecessor cacheDylan MacKenzie-287/+133
2020-04-22Rollup merge of #71401 - spastorino:remove-visit-place-base, r=wesleywiserDylan DPC-16/+2
2020-04-22Auto merge of #71424 - Dylan-DPC:rollup-iunh61a, r=Dylan-DPCbors-6/+7
2020-04-22Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obkDylan DPC-6/+7
2020-04-22Remove an old in-progress comment from a previous PR.Nicholas Nethercote-1/+0
2020-04-21visit_place_base is just visit_localSantiago Pastorino-16/+2
2020-04-20Remove null placesJonas Schievink-5/+0
2020-04-20Treat RETURN_PLACE as a normal LocalJonas Schievink-3/+0
2020-04-20Auto merge of #71232 - eddyb:print-const-adts, r=oli-obkbors-15/+17
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-11/+12
2020-04-18Detect mistyped associated consts in `Instance::resolve`.Eduard-Mihai Burtescu-6/+7
2020-04-17Minor fix and addition to doc commentsJOE1994-3/+3
2020-04-17Auto merge of #71049 - eddyb:const-err, r=oli-obkbors-32/+25
2020-04-17mir: pretty-print `Rvalue::Aggregate` correctly.Eduard-Mihai Burtescu-15/+17
2020-04-16bikeshedRalf Jung-2/+2
2020-04-16mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`.Eduard-Mihai Burtescu-32/+25
2020-04-16Miri error messages: avoid try terminologyRalf Jung-4/+4
2020-04-12Rollup merge of #71013 - jonas-schievink:visit-projection, r=eddybDylan DPC-26/+33
2020-04-11Use write!-style syntax for MIR assert terminatorrobojumper-1/+18
2020-04-11Pass the `PlaceElem::Index` local to `visit_local`Jonas Schievink-26/+33
2020-04-07Use a `SmallVec` for `Cache::predecessors`.Nicholas Nethercote-5/+11
2020-04-05Stop importing int/float modules in librustc_*Linus Färnstrand-1/+1
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-22/+17
2020-04-01Rollup merge of #70590 - RalfJung:miri-backtrace, r=oli-obkDylan DPC-13/+9
2020-03-31Use Place directly on Operand::place and friends, it's CopySantiago Pastorino-2/+2
2020-03-31const backtrace: do not skip first frameRalf Jung-4/+5
2020-03-30Miri stacktrace: record span inside frame, not call-site spanRalf Jung-13/+8
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-11/+5
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-0/+8747