summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-46/+8
2018-07-20MIR changes to improve NLL cannot mutate errorsMatthew Jasper-0/+3
2018-07-13Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelixbors-6/+14
2018-07-13nit: `use graph::{self, ..}`Niko Matsakis-2/+1
2018-07-12rename `control_flow_graph` to `graph`Niko Matsakis-10/+10
2018-07-12deconstruct the `ControlFlowGraph` trait into more granular traitsNiko Matsakis-4/+13
2018-07-11Rollup merge of #52207 - RalfJung:unsafety-errors, r=estebankMark Rousskov-0/+1
2018-07-11Auto merge of #51702 - ecstatic-morse:infinite-loop-detection, r=oli-obkbors-1/+1
2018-07-10improve error message shown for unsafe operations: explain why undefined beha...Ralf Jung-0/+1
2018-07-04Derive Eq and Hash for types used in Miri's evaluatorDylan MacKenzie-1/+1
2018-07-03add `assert_crate_local` method to `ClearCrossCrate`Niko Matsakis-0/+9
2018-07-03store the `HirId` of the upvarNiko Matsakis-1/+4
2018-07-01Make causal tracking lazySantiago Pastorino-0/+29
2018-06-29Auto merge of #51729 - matthewjasper:move-errors, r=nikomatsakisbors-9/+39
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-11/+5
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-1/+1
2018-06-27Group move errors before reporting, add suggestionsMatthew Jasper-9/+39
2018-06-24Update broken rustc-guide linksAlex Kitchens-1/+1
2018-06-19Run rustfmtSantiago Pastorino-350/+598
2018-06-19Suggest that values are dropped in the opposite order they are definedSantiago Pastorino-0/+13
2018-06-19Added diagnostics for suggesting `mut x` on repeated mutations of `x`.Felix S. Klock II-0/+39
2018-06-19Thread info about form of variable bindings, including spans of arg types, do...Felix S. Klock II-9/+52
2018-05-30rustc: rename mir::LocalDecl's syntactic_source_info to source_info.Eduard-Mihai Burtescu-9/+9
2018-05-30rustc: turn mir::LocalDecl's visibility_source_info into a SourceScope.Eduard-Mihai Burtescu-19/+10
2018-05-30rustc: rename mir::LocalDecl's source_info to visibility_source_info.Eduard-Mihai Burtescu-14/+14
2018-05-30rustc: turn mir::LocalDecl's syntactic_scope into a SourceInfo.Eduard-Mihai Burtescu-10/+19
2018-05-30rustc: rename mir::SourceScopeInfo to mir::SourceScopeLocalData.Eduard-Mihai Burtescu-16/+16
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-36/+38
2018-05-29rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II-0/+6
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-1/+1
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-05-24Rename `amt` variables to `shift`Oliver Schneider-2/+2
2018-05-24`tcx.lift_to_global` > `tcx.global_tcx().lift`Oliver Schneider-4/+3
2018-05-24Printing a fn definition needs to know nothing about its ZST's valueOliver Schneider-1/+1
2018-05-24Printing values should ignore whether bits are undefinedOliver Schneider-6/+6
2018-05-24Better variable namingOliver Schneider-2/+2
2018-05-24Get rid of `scalar_size`Oliver Schneider-2/+6
2018-05-24Remove an instance of `scalar_size` in a `Debug` implOliver Schneider-2/+6
2018-05-24Accidentally used byte-size instead of bit-sizeOliver Schneider-1/+1
2018-05-24change `Value::Bytes` to `Value::Bits`Oliver Schneider-11/+16
2018-05-24Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider-10/+10
2018-05-24Rename PrimVal to ScalarOliver Schneider-11/+11
2018-05-23Rollup merge of #50945 - stjepang:stabilize-from-ref, r=SimonSapinkennytm-1/+1
2018-05-22Introduce AllocType which indicates what AllocIds point toJohn Kåre Alsaker-11/+9
2018-05-21Stabilize feature from_refStjepan Glavina-1/+1
2018-05-19Use `Size` instead of `u64` in mir interpretationOliver Schneider-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-2/+2
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-10/+11
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-4/+2