about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-07-11Auto merge of #52232 - arielb1:ill-adjusted-tuples, r=pnkfelixbors-1/+1
2018-07-11use the adjusted type for cat_pattern in tuple patternsAriel Ben-Yehuda-1/+1
2018-07-09Implement #[alloc_error_handler]Simon Sapin-1/+17
2018-07-05Auto merge of #51967 - varkor:const-body-break-continue, r=estebankbors-25/+28
2018-07-03Rollup merge of #51979 - oli-obk:lowering_cleanups4, r=nikomatsakisPietro Albini-91/+100
2018-07-02Add more safeguards to "missing binding mode" errorsvarkor-25/+28
2018-07-02Get rid of `TyImplTraitExistential`Oliver Schneider-91/+100
2018-07-01add FIXMEs pleading for post-@ edit of commentary on mem_categorizationZack M. Davis-8/+14
2018-07-01use HirId in middle::mem_categorization::cmt_, and consequences of thatZack M. Davis-54/+53
2018-07-02Auto merge of #51866 - zackmdavis:hir_making_each_day_of_the_year, r=petroche...bors-2/+2
2018-07-01Rollup merge of #51921 - japaric:panic-impl-error, r=nagisaPietro Albini-3/+7
2018-07-01Auto merge of #51882 - varkor:check-type_dependent_defs, r=estebankbors-2/+6
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-2/+2
2018-06-30Fortify dummy span checkingVadim Petrochenkov-3/+3
2018-06-29improve the error message when `#[panic_implementation]` is missingJorge Aparicio-3/+7
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-178/+0
2018-06-28Always check type_dependent_defsvarkor-2/+6
2018-06-28Auto merge of #51687 - japaric:gh51671, r=alexcrichtonbors-0/+10
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-125/+0
2018-06-28Move the Lrc outside the error type and name the fieldsOliver Schneider-6/+7
2018-06-28Remove unused typeOliver Schneider-18/+0
2018-06-28Address review commentsOliver Schneider-1/+1
2018-06-28Eliminate old CTFE's `ErrKind`Oliver Schneider-47/+14
2018-06-28Simplify const error reportingOliver Schneider-10/+7
2018-06-28Fix rebaseVadim Petrochenkov-12/+12
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-3/+4
2018-06-28Use `Ident`s in a number of structures in HIRVadim Petrochenkov-36/+30
2018-06-28Use `Ident`s for lifetimes in HIRVadim Petrochenkov-15/+16
2018-06-28Auto merge of #51444 - estebank:impl-static, r=nikomatsakisbors-1/+1
2018-06-26Flatten some occurrences of `[P<T>]` to `[T]`Oliver Schneider-1/+1
2018-06-24Update broken rustc-guide linksAlex Kitchens-1/+1
2018-06-23Auto merge of #51727 - varkor:expragain-to-exprcontinue, r=petrochenkovbors-5/+5
2018-06-23Rename ExprAgain to ExprContinuevarkor-5/+5
2018-06-23Auto merge of #51580 - cramertj:async-await, r=eddybbors-3/+3
2018-06-23Auto merge of #51697 - estebank:once-used-lifetime-label, r=oli-obkbors-3/+6
2018-06-22Auto merge of #51681 - varkor:rustc_deprecated-future-deprecation, r=petroche...bors-2/+4
2018-06-22Auto merge of #51686 - nikomatsakis:issue-51415-borrowck-match-default-bindin...bors-5/+6
2018-06-21Parse async fn header.Without Boats-3/+3
2018-06-21Add label to lint for lifetimes used onceEsteban Küber-3/+6
2018-06-21Auto merge of #51690 - nikomatsakis:issue-51683-existential-fail, r=oli-obkbors-2/+11
2018-06-21do not introduce *false* results from lifetime resolutionNiko Matsakis-2/+11
2018-06-21use `pat_ty_adjusted` from `expr_use_visitor` to type of argumentsNiko Matsakis-2/+3
2018-06-21rename `pat_ty` to `pat_ty_adjusted` for clarityNiko Matsakis-4/+4
2018-06-21translate / export weak lang itemsJorge Aparicio-0/+10
2018-06-21Support future deprecation for rustc_deprecatedvarkor-2/+4
2018-06-20Use ty::Generics instead of hir::Generics for various checksvarkor-16/+23
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-3/+3
2018-06-20Address various commentsvarkor-22/+21
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-1/+1
2018-06-20Introduce ParamName and use it in place of LifetimeNamevarkor-80/+67