summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck/move_data.rs
AgeCommit message (Expand)AuthorLines
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
2015-01-29s/Show/Debug/gJorge Aparicio-2/+2
2015-01-18Fix typedef/module name conflicts in the compilerAlex Crichton-2/+2
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-4/+4
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-8/+8
2014-12-31rustc_borrowck: unbox closures used in function argumentsJorge Aparicio-4/+12
2014-12-20Fix the fallout of removing feature(import_shadowing).Eduard Burtescu-2/+0
2014-12-19librustc_borrowck: use `#[deriving(Copy)]`Jorge Aparicio-21/+8
2014-12-13librustc: use unboxed closuresJorge Aparicio-20/+22
2014-12-13Separate borrowck into its own crate and remove dead code as well.Niko Matsakis-0/+771