summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck/move_data.rs
AgeCommit message (Expand)AuthorLines
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-1/+1
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent.Eduard-Mihai Burtescu-4/+2
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CFG.Eduard-Mihai Burtescu-32/+23
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-45/+0
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-10/+10
2017-07-31borrowck: skip CFG construction when there is nothing to propagateAriel Ben-Yehuda-0/+9
2017-06-01rustc: avoid using MethodCallee's signature where possible.Eduard-Mihai Burtescu-1/+1
2017-05-24Remove all instances of fragment_infos and fragment setsPaul Faria-19/+0
2017-04-30introduce per-fn RegionMapsTaylor Cramer-5/+8
2017-04-30intern CodeExtentsNiko Matsakis-2/+2
2017-04-30On-demandify region mappingTaylor Cramer-2/+2
2017-04-08Fix move checking for nested union fieldsVadim Petrochenkov-15/+15
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-1/+1
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-3/+2
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-1/+1
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-1/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-3/+3
2016-10-31Changed most vec! invocations to use square bracesiirelu-1/+1
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-26/+31
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-4/+4
2016-09-03Address comments and add requested testsVadim Petrochenkov-6/+6
2016-09-03Support unions in borrow checkerVadim Petrochenkov-1/+56
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-5/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-7/+7
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-13/+8
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-1/+1
2016-03-31librustc_borrowck: use bug!(), span_bug!()Benjamin Herr-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-2/+2
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-8/+8
2016-02-12Autoderef in librustc_borrowckJonas Schievink-4/+4
2016-01-06Stop re-exporting MutateMode's variants.Ms2ger-2/+3
2015-12-11Fix for issue #27889: same field names in enum variantsw00ns-1/+1
2015-09-03Add an intital HIR and lowering stepNick Cameron-2/+3
2015-08-24Use a Vec instead of an HashMap for the scope hierarchyAriel Ben-Yehuda-2/+2
2015-07-28rustc and rustc::borrowck: pass fragment info down into trans.Felix S. Klock II-0/+4
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-13/+13
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-6/+6
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-2/+2
2015-04-15Dataflow changes and associated borrowck fix.Felix S. Klock II-5/+14
2015-04-01Fallout out rustcNiko Matsakis-5/+5
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-6/+6
2015-03-23Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses ofNiko Matsakis-1/+1
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-4/+2
2015-02-18Fix references to doc.rs throughout the codeKeegan McAllister-3/+3
2015-02-11rustc: Fix a number of stability lint holesAlex Crichton-3/+3
2015-02-07Restrictions on moves out-from and into fixed-length arrays.Felix S. Klock II-3/+6
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-6/+6