summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck
AgeCommit message (Expand)AuthorLines
2016-02-23Revert "Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturon"Niko Matsakis-3/+3
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
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-2/+2
2015-10-04Only report error for first issued loan with conflictJ. Ryan Stinnett-8/+10
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-2/+1
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-2/+0
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-5/+5
2015-09-17Add span_err_with_code method for BorrowckCtxt structGuillaume Gomez-0/+4
2015-09-16Add error codes for librustc_borrowckGuillaume Gomez-52/+45
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-1/+1
2015-09-09Treat loans of 'static data as extending to the end of the enclosingNiko Matsakis-11/+1
2015-09-03Add an intital HIR and lowering stepNick Cameron-46/+54
2015-08-31Auto merge of #28007 - Ms2ger:FnKind, r=nrcbors-3/+3
2015-08-26Rename FnKind variants and stop re-exporting them from the visit module.Ms2ger-3/+3
2015-08-25move destructors_for_type into AdtDefAriel Ben-Yehuda-3/+3
2015-08-24store the CodeExtent directly in FreeRegionAriel Ben-Yehuda-3/+1
2015-08-24Use a Vec instead of an HashMap for the scope hierarchyAriel Ben-Yehuda-26/+31
2015-08-24split ReInfer into ReVar and ReSkolemizedAriel Ben-Yehuda-1/+2
2015-08-24Auto merge of #27857 - Manishearth:improve-fnkind, r=pnkfelixbors-1/+1
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-3/+3
2015-08-24fallout from moving def-idNiko Matsakis-6/+8
2015-08-16FnFnBlock -> FkClosureManish Goregaokar-1/+1
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-24/+14
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-26/+24
2015-07-28Auto merge of #27234 - oli-obk:move_get_name_get_ident_to_impl, r=eddybbors-2/+1
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-2/+1
2015-07-28build fragmented map earlier to make its dependencies clearer.Felix S. Klock II-4/+3
2015-07-28rustc and rustc::borrowck: pass fragment info down into trans.Felix S. Klock II-4/+98
2015-07-11Suggest using `ref` inline in an errorP1start-2/+13
2015-07-03Auto merge of #26378 - arielb1:unused-mut, r=pnkfelixbors-271/+135