summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
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
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-10/+6
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-5/+6
2018-05-05add `Location::START` constNiko Matsakis-0/+5
2018-05-02Auto merge of #50278 - eddyb:mir-succ-iter, r=nikomatsakisbors-62/+66
2018-05-01Merge adjacent write! invocationsOliver Schneider-4/+1
2018-05-01rustc: return impl Iterator from Terminator(Kind)::successors(_mut).Eduard-Mihai Burtescu-62/+66
2018-04-30Improve div by zero const eval errorsOliver Schneider-1/+1
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-31/+6
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-4/+4
2018-04-30Remove the `rustc_const_math` crateOliver Schneider-2/+1
2018-04-30Remove ConstFloatOliver Schneider-3/+6
2018-04-28Only check possibly initialized values and also loop over fn argsKeith Yeung-4/+6
2018-04-28Track unused mutable variables across closuresKeith Yeung-0/+7
2018-04-28Allow MIR borrowck to catch unused mutable localsKeith Yeung-0/+14
2018-04-15determine whether a borrow is active based solely on the locationNiko Matsakis-1/+1
2018-03-28Make Mir::predecessors thread-safeJohn Kåre Alsaker-4/+4
2018-03-23Improved comments for UserAssertTy statement.David Wood-0/+8
2018-03-22UserAssertTy can handle inference variables.David Wood-3/+4
2018-03-22Added UserAssertTy statement.David Wood-0/+11