summary refs log tree commit diff
path: root/src/librustc/middle/infer/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2016-02-12Autoderef in librustcJonas Schievink-9/+9
2016-01-20Rename Def's variants and don't reexport themVadim Petrochenkov-2/+2
2016-01-20Refactor definitions of ADTs in rustc::middle::defVadim Petrochenkov-2/+1
2016-01-18simplify E0308 message for primitive typeskalita.alexey-3/+14
2016-01-07Refactor away extension traits RegionEscape and HasTypeFlagsJeffrey Seyfried-3/+3
2015-12-30RefactoringNick Cameron-9/+7
2015-12-30use structured errorsNick Cameron-154/+219
2015-12-20Auto merge of #30470 - petrochenkov:owned5, r=nrcbors-11/+11
2015-12-19Improve OwnedSlice and use it in HIRVadim Petrochenkov-11/+11
2015-12-18Auto merge of #30389 - nikomatsakis:rfc1214-error, r=arielb1bors-25/+6
2015-12-18Make RFC 1214 warnings into errors, and rip out the "warn or err"Niko Matsakis-25/+6
2015-12-18Abstract away differences between Vec and ptr::P in HIRVadim Petrochenkov-6/+6
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-6/+5
2015-12-16Auto merge of #30341 - pnkfelix:call-site-scope, r=nikomatsakisbors-0/+3
2015-12-15Ensure borrows of fn/closure params do not outlive invocations.Felix S. Klock II-0/+3
2015-12-11Remove leftover debugging code (fixes #30336)Manish Goregaokar-1/+0
2015-12-07Auto merge of #30087 - petrochenkov:indi, r=nrcbors-2/+2
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-2/+2
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-4/+4
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-2/+2
2015-11-26Use the TypeOrigin variants qualified.Ms2ger-13/+13
2015-11-17Auto merge of #29766 - oli-obk:impl_item, r=nikomatsakisbors-2/+2
2015-11-16Remove `TyParen` from HIRVadim Petrochenkov-1/+0
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-2/+2
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-2/+2
2015-11-05remove excess string allocationSteve Klabnik-1/+1
2015-10-29Auto merge of #29188 - nikomatsakis:remove-contraction, r=pnkfelixbors-40/+0
2015-10-28remove SupSupConflict, which is now dead codeNiko Matsakis-40/+0
2015-10-27Diagnostic: "`if let` arm with incompatible type"Jonas Schievink-3/+6
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-5/+4
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-2/+2
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-6/+6
2015-09-16Auto merge of #28353 - GuillaumeGomez:error_codes, r=Manishearthbors-81/+59
2015-09-16End of adding error codes in librustcGuillaume Gomez-5/+4
2015-09-14split ty.rs into smaller partsAriel Ben-Yehuda-13/+14
2015-09-13Add part of new error codes in librustcGuillaume Gomez-76/+55
2015-09-09Print correct crate nameManish Goregaokar-1/+3
2015-09-09Fix fixme, add crate checkManish Goregaokar-2/+2
2015-09-08Handle trait objectsManish Goregaokar-15/+26
2015-09-08Add note for when a type error comes from similarly named objects from two di...Manish Goregaokar-0/+37
2015-09-03Add an intital HIR and lowering stepNick Cameron-125/+131
2015-08-24address nitsAriel Ben-Yehuda-1/+1
2015-08-24store the CodeExtent directly in FreeRegionAriel Ben-Yehuda-3/+4
2015-08-24Use a Vec instead of an HashMap for the scope hierarchyAriel Ben-Yehuda-7/+7
2015-08-24split ReInfer into ReVar and ReSkolemizedAriel Ben-Yehuda-3/+6
2015-08-12Introduce a "origin/cause" for new requirements (or bugfixes...) introduced b...Niko Matsakis-11/+59
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-8/+6
2015-07-25Refactor the default type parameter algorithmJared Roesch-2/+2
2015-07-14Transition to the new object lifetime defaults, replacing the oldNiko Matsakis-4/+2