summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src
AgeCommit message (Expand)AuthorLines
2021-05-06Pick candidate with fewer bound varsJack Huey-5/+5
2021-05-06Deduplicate ParamCandidates with the same value except for bound varsJack Huey-1/+11
2021-04-27Make traits with GATs not object safeJack Huey-4/+11
2021-04-22Rollup merge of #84343 - camsteffen:closure-tree, r=varkorDylan DPC-2/+1
2021-04-19Small refactorCameron Steffen-2/+1
2021-04-19fix few typosklensy-2/+2
2021-04-18Improve an error message.teymour-aldridge-6/+6
2021-04-08Rollup merge of #83980 - pierwill:fix-compiler-librustc-names, r=davidtwcoDylan DPC-1/+1
2021-04-08Fix outdated crate names in compiler docspierwill-1/+1
2021-04-08Rollup merge of #83689 - estebank:cool-bears-hot-tip, r=davidtwcoDylan DPC-14/+87
2021-04-06Add spans to E0277 for impl/trait type/fn obligation disparityEsteban Küber-11/+52
2021-04-06review commentsEsteban Küber-1/+1
2021-04-06Point at `impl` and type defs introducing requirements on E0277Esteban Küber-3/+35
2021-04-06Do not ICE when closure is involved in TAITEsteban Küber-1/+6
2021-04-06Remove trailing `:` from E0119 messageEsteban Küber-2/+2
2021-04-02Rollup merge of #83673 - hi-rustin:rustin-patch-suggestion, r=estebankDylan DPC-1/+3
2021-04-02Auto merge of #83207 - oli-obk:valtree2, r=lcnrbors-0/+5
2021-04-02Auto merge of #80828 - SNCPlay42:opaque-projections, r=estebankbors-2/+4
2021-04-01Auto merge of #82780 - cjgillot:dep-stream, r=michaelwoeristerbors-1/+1
2021-03-31Cleanups and commentsJack Huey-1/+0
2021-03-31Track bound varsJack Huey-2/+5
2021-03-31Add tcx lifetime to BinderJack Huey-25/+28
2021-03-31Some rebinds and dummysJack Huey-9/+14
2021-03-31Add a new normalization query just for mir constantsOli Scherer-0/+5
2021-03-31give full path of constraint in suggest_constraining_type_paramhi-rustin-1/+3
2021-03-30Adjust profiling.Camille GILLOT-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-6/+0
2021-03-27Rollup merge of #82917 - cuviper:iter-zip, r=m-ou-seDylan DPC-34/+33
2021-03-26fix rustc_on_implemented `_Self` pathslcnr-47/+51
2021-03-26Use iter::zip in compiler/Josh Stone-34/+33
2021-03-24Use `EvaluatedToOkModuloRegions` whenever we erase regionsAaron Hill-1/+14
2021-03-23Add has_default to GenericParamDefKind::Constkadmin-3/+3
2021-03-22Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakisbors-1/+1
2021-03-21Rollup merge of #83040 - lcnr:unused-ct-substs, r=oli-obkDylan DPC-37/+45
2021-03-21Rollup merge of #82707 - BoxyUwU:errooaaar, r=oli-obkDylan DPC-76/+82
2021-03-20update `const_eval_resolve`lcnr-29/+13
2021-03-20extract `ConstKind::Unevaluated` into a structlcnr-26/+50
2021-03-19stabilize or_patternsmark-1/+1
2021-03-18Fix use of bare trait objects everywhereVadim Petrochenkov-2/+2
2021-03-16Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasperbors-1/+4
2021-03-16peel derives when checking normalized is expectedSNCPlay42-1/+1
2021-03-16fix expected/found order on impl trait projection mismatchSNCPlay42-1/+3
2021-03-15Special case type aliases from impl trait in const/static typesOli Scherer-1/+4
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-2/+2
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-1/+4
2021-03-12Auto merge of #82935 - henryboisdequin:diagnostic-cleanups, r=estebankbors-2/+2
2021-03-09Rollup merge of #82841 - hvdijk:x32, r=joshtriplettMara Bos-2/+2
2021-03-09improve `const fn` `RepeatVec` diagnosticsHenry Boisdequin-2/+2
2021-03-08Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelixbors-2/+4
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-2/+2