summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-03-17Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-4/+6
2019-02-21partially revert 904a0bde93f0348f69914ee90b1f8b6e4e0d7cbcNiko Matsakis-1/+19
2019-02-21introduce a dummy leak check and invoke it in all the right placesNiko Matsakis-24/+61
2019-02-21s/skol_/placeholder_/Niko Matsakis-10/+10
2019-02-14Rollup merge of #58267 - estebank:match-arms, r=matthewjasperMazdak Farrokhzad-3/+17
2019-02-13HirId-ify hir::BodyIdljedrz-14/+14
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-5/+5
2019-02-13Cleanup importsTaiki Endo-3/+3
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-117/+116
2019-02-10Auto merge of #58151 - ljedrz:HirIdify_rustc, r=Zoxcbors-4/+5
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-4/+4
2019-02-08review comments: (marginally) reduce memory consumtionEsteban Küber-5/+11
2019-02-07Reweork incompatible match arms errorEsteban Küber-3/+11
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-4/+4
2019-02-05rustc: partially HirIdifyljedrz-4/+5
2019-02-05move librustc to 2018Mark Mansi-191/+191
2019-02-02hir: add HirId to main Hir nodesljedrz-1/+1
2019-01-27Mark non-static generators as always UnpinWim Looman-3/+15
2019-01-27Mark static generators as !UnpinWim Looman-0/+6
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-12/+12
2019-01-25Auto merge of #57714 - matthewjasper:wellformed-unreachable, r=pnkfelixbors-10/+5
2019-01-22Auto merge of #57475 - SimonSapin:signed, r=estebankbors-3/+7
2019-01-21Fix some non-determinism in help messages for E0277 errors.Simon Sapin-3/+7
2019-01-19Handle lifetime annotations in unreachable codeMatthew Jasper-10/+5
2019-01-19Rollup merge of #57502 - nikomatsakis:fix-trait-alias-1b, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-01-19Auto merge of #56722 - Aaron1011:fix/blanket-eval-overflow, r=nikomatsakisbors-25/+73
2019-01-16Don't explicitly increment the depth for new trait predicatesAaron Hill-2/+1
2019-01-16Auto merge of #57321 - petrochenkov:atokens, r=nikomatsakisbors-4/+1
2019-01-13Suggest removal of semicolon when appropriateEsteban Küber-1/+6
2019-01-13Tweak output of type mismatch between "then" and `else` `if` armsEsteban Küber-3/+6
2019-01-13Rollup merge of #57366 - estebank:point-match-discrim, r=varkorMazdak Farrokhzad-4/+12
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-4/+1
2019-01-12Point at the match discriminant when arm pattern has a type mismatchEsteban Küber-4/+12
2019-01-11Auto merge of #57355 - arielb1:correct-subst, r=nikomatsakisbors-9/+24
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-1/+1
2019-01-05use the correct supertrait substitution in `object_ty_for_trait`Ariel Ben-Yehuda-9/+24
2019-01-05Rollup merge of #57229 - mikeyhew:fix-56806, r=varkorkennytm-5/+18
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-51/+50
2019-01-05Auto merge of #56145 - weiznich:re_rebalance_coherence, r=nikomatsakisbors-32/+57
2019-01-04use `delay_span_bug` instead of `bug!` when doing layout sanity checkMichael Hewson-5/+18
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-15/+14
2019-01-03Improve commentAaron Hill-1/+8
2019-01-03Cleanup codeAaron Hill-7/+1
2019-01-03Improve error generation, fixup recursion limitsAaron Hill-6/+28
2019-01-03More tidy fixesAaron Hill-3/+4
2019-01-03Ensure that we properly increment obligation depthAaron Hill-21/+24
2019-01-03Remove extra recursion_depth trackingAaron Hill-63/+41
2019-01-03Fix tidy errorsAaron Hill-6/+11
2019-01-03Fix stack overflow when finding blanket implsAaron Hill-31/+70