about summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck/move_data.rs
AgeCommit message (Expand)AuthorLines
2019-02-10rustc: doc commentsAlexander Regueiro-4/+4
2019-02-08librustc_borrowck => 2018Taiki Endo-7/+8
2019-01-15Remove an unused function argumentOliver Scherer-4/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-10-26Remove redundant cloneShotaro Yamada-3/+3
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-2/+2
2018-07-31Remove dead codeMark Rousskov-27/+6
2018-07-31Move dataflow to borrowckMark Rousskov-4/+2
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-2/+4
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-4/+4
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-3/+2
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