summary refs log tree commit diff
path: root/src/librustc_borrowck
AgeCommit message (Expand)AuthorLines
2016-02-23Revert "Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturon"Niko Matsakis-3/+3
2016-01-17Auto merge of #30964 - GuillaumeGomez:patch-5, r=Manishearthbors-1/+88
2016-01-17Add E0507 error explanationGuillaume Gomez-1/+88
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-2/+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-21Register new snapshotsAlex Crichton-3/+0
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-25/+10
2015-12-03Make public borrowck api more accessibleFlorian Hahn-25/+10
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-28Auto merge of #29383 - petrochenkov:empstr, r=pnkfelixbors-12/+12
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-24Use the EntryOrExit variants qualified.Ms2ger-3/+2
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-19Add librustc_trans error codesGuillaume Gomez-1/+1
2015-09-18Add url to rust-bookGuillaume Gomez-7/+11
2015-09-17Add span_err_with_code method for BorrowckCtxt structGuillaume Gomez-0/+4
2015-09-16Add error codes for librustc_borrowckGuillaume Gomez-54/+81
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/+55
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