about summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck
AgeCommit message (Expand)AuthorLines
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
2015-12-15Stop re-exporting RestrictionResult variants.Ms2ger-14/+14
2015-12-11Fix for issue #27889: same field names in enum variantsw00ns-21/+38
2015-12-05Auto merge of #30185 - fhahn:improve-borrowck-public-accessibility, r=pnkfelixbors-24/+9
2015-12-03Make public borrowck api more accessibleFlorian Hahn-24/+9
2015-12-02s/isize/i32Tobias Bucher-4/+4
2015-12-01Replace uses of int/uint with isize/uzsize in doc examplesFlorian Hahn-3/+5
2015-11-19Fix the falloutVadim Petrochenkov-12/+12
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-10/+10
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-1/+1
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-1/+1
2015-11-14Stop using dynamic borrowing in MoveErrorCollectorJonathan S-13/+12
2015-11-10Suggest `mut` for mutability errorsSeo Sanghyeon-1/+12
2015-10-29Rename categorization and stop re-exporting its variants.Ms2ger-58/+65
2015-10-27Auto merge of #28833 - jryans:borrowck-linear-errors, r=pnkfelixbors-8/+10