summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck
AgeCommit message (Expand)AuthorLines
2016-05-19Reword the short diagnostic for E0509Robin Kruppe-1/+1
2016-05-18Auto merge of #33688 - jonathandturner:fix_old_school, r=nikomatsakisbors-11/+7
2016-05-17Improve a few errors and fix #33366Jonathan Turner-11/+7
2016-05-16Remove hir::IdentVadim Petrochenkov-1/+1
2016-05-15Add space after equalsJonathan Turner-1/+1
2016-05-12Update errors to use new error formatJonathan Turner-91/+104
2016-05-12Set of fixes to improve borrowcks that weren't updatedJonathan Turner-16/+46
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-34/+30
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-26/+22
2016-05-11rustc: Remove the TyCtxt field from ParameterEnvironment.Eduard Burtescu-8/+8
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-22/+22
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-57/+53
2016-05-11mem_categorization: freely_aliasable doesn't need to take TyCtxt.Eduard Burtescu-1/+1
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-14/+8
2016-05-10borrowck: do not suggest to change "&mut self" to "&mut mut self"Georg Brandl-5/+7
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-4/+2
2016-05-02add borrowck info inline in main snippetNiko Matsakis-186/+144
2016-04-24thread tighter span for closures aroundNiko Matsakis-1/+1
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-2/+2
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-2/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-17/+17
2016-03-31librustc_borrowck: use bug!(), span_bug!()Benjamin Herr-35/+27
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-18/+18
2016-03-23Update borrowck to use `repr::*` instead of a mixNiko Matsakis-13/+12
2016-03-23extend Terminator into a struct so it can have additional fieldsNiko Matsakis-51/+48
2016-03-22fix alignmentJorge Aparicio-21/+21
2016-03-22try! -> ?Jorge Aparicio-22/+22
2016-03-21assigning a (MIR) box into an lvalue allocates heap storage that willFelix S. Klock II-1/+5
2016-03-21remove uses of `RefCell` from move data builder.Felix S. Klock II-37/+26
2016-03-21Make `fn move_path_for` take `&mut self` instead of `&self`. This is aFelix S. Klock II-36/+37
2016-03-21dont create MovePathIndex's for individual statics.Felix S. Klock II-29/+63
2016-03-21Switch newtype Index wrappers to use NonZero instead of INVALID constants.Felix S. Klock II-78/+86
2016-03-21factor the wrapped Index newtype definitions into a macro.Felix S. Klock II-28/+22
2016-03-21Add `fn clear_bit` method on BitSlice trait for setting a bit to zero.Felix S. Klock II-81/+87
2016-03-21scaffolding for borrowck on MIR.Felix S. Klock II-9/+1638
2016-03-21Expose attached attributes to `FnKind` abstraction so that I can look at them...Felix S. Klock II-1/+1
2016-03-14Move projection_mode to InferContext rather than SelectionContext to reduce c...Aaron Turon-3/+14
2016-03-07Auto merge of #31606 - Ms2ger:ClosureKind, r=eddybbors-1/+1
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-25/+25
2016-02-14Rename hir::Pat_ and its variantsVadim Petrochenkov-2/+2
2016-02-12Autoderef in librustc_borrowckJonas Schievink-52/+52
2016-02-12Rename ClosureKind variants and stop re-exporting them.Ms2ger-1/+1
2016-01-28Implement MultiSpan error reportingmitaa-1/+1
2016-01-16fallout from removing the `errors_will_be_reported` flagNiko Matsakis-3/+3
2016-01-11Rollup merge of #30737 - Ms2ger:MutateMode, r=sanxiynSimonas Kazlauskas-4/+6
2016-01-06Stop re-exporting MutateMode's variants.Ms2ger-4/+6
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-1/+2
2015-12-30use structured errorsNick Cameron-144/+159
2015-12-17Remove unused importsJeffrey Seyfried-2/+2