summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2021-04-30Auto merge of #84719 - Mark-Simulacrum:reduce-query-impl, r=davidtwcobors-14/+21
2021-04-30Auto merge of #84401 - crlf0710:impl_main_by_path, r=petrochenkovbors-2/+19
2021-04-29Rollup merge of #84682 - jackh726:transitive_bounds_rebind, r=nikomatsakisJack Huey-0/+4
2021-04-29Move iter_results to dyn FnMut rather than a genericMark Rousskov-14/+21
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-2/+19
2021-04-28Add HAS_RE_LATE_BOUND if there are bound varsJack Huey-0/+4
2021-04-27move `representability` out of `rustc_middle`lcnr-189/+2
2021-04-25Auto merge of #84299 - lcnr:const-generics-defaults-name-res, r=varkorbors-1/+1
2021-04-25Auto merge of #84147 - cuviper:array-method-dispatch, r=nikomatsakis,m-ou-sebors-0/+7
2021-04-22Auto merge of #71511 - hi-rustin:rustin-patch-rename-assoc, r=eddyb,varkorbors-3/+3
2021-04-21loosen ordering restricts for `const_generics_defaults`lcnr-1/+1
2021-04-19fix few typosklensy-1/+1
2021-04-16Implement #[rustc_skip_array_during_method_dispatch]Josh Stone-0/+7
2021-04-12Rollup merge of #84014 - estebank:cool-bears-hot-tip, r=varkorDylan DPC-5/+16
2021-04-09Auto merge of #83870 - jackh726:binder-refactor-fix, r=nikomatsakisbors-22/+87
2021-04-08Auto merge of #84008 - Dylan-DPC:rollup-invxvg8, r=Dylan-DPCbors-3/+3
2021-04-08Use more accurate spans for trait/impl method arg divergenceEsteban Küber-5/+16
2021-04-08Fix outdated crate names in compiler docspierwill-3/+3
2021-04-08rustc: Add a new `wasm` ABIAlex Crichton-0/+2
2021-04-05Auto merge of #83406 - b-naber:issue-83510, r=lcnrbors-5/+31
2021-04-05resolve conflictshi-rustin-3/+3
2021-04-05Don't concatenate binders across typesJack Huey-22/+87
2021-04-02Auto merge of #83207 - oli-obk:valtree2, r=lcnrbors-0/+24
2021-04-02Auto merge of #80828 - SNCPlay42:opaque-projections, r=estebankbors-16/+32
2021-04-01Inline some functions that suddenly show up more in tracesOli Scherer-3/+3
2021-03-31prevent very long compilation runtimes in LateBoundRegionNameCollectorb-naber-5/+31
2021-03-31Cleanups and commentsJack Huey-1/+0
2021-03-31Fmt and test revertJack Huey-6/+8
2021-03-31Fix new problem from rebase and a little cleanupJack Huey-7/+8
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-84/+259
2021-03-31Track bound varsJack Huey-115/+184
2021-03-31Add tcx lifetime to BinderJack Huey-146/+184
2021-03-31count bound varsJack Huey-6/+92
2021-03-31Add u32 for bound variables to BinderJack Huey-12/+13
2021-03-31Some rebinds and dummysJack Huey-4/+3
2021-03-31bail out early when substituting mir constants that don't need substitutingOli Scherer-0/+3
2021-03-31Add a new normalization query just for mir constantsOli Scherer-0/+21
2021-03-30Only look at blanket impls in `get_blanket_impls`Joshua Nelson-0/+6
2021-03-30Rollup merge of #83643 - JohnTitor:is-freeze-no-longer-uses-span, r=RalfJungDylan DPC-1/+0
2021-03-29Remove a FIXME resolved by #73578JohnTitor-1/+0
2021-03-27Address more review commentsJoshua Nelson-1/+35
2021-03-27Remove (lots of) dead codeJoshua Nelson-139/+4
2021-03-27Rollup merge of #82917 - cuviper:iter-zip, r=m-ou-seDylan DPC-22/+15
2021-03-27Rollup merge of #81351 - lcnr:big-money-big-prices, r=oli-obkDylan DPC-13/+4
2021-03-28Rollup merge of #83526 - klensy:lazy-too, r=petrochenkovYuki Okushi-4/+5
2021-03-27update testslcnr-3/+3
2021-03-27combine: stop eagerly evaluating constsBastian Kauschke-10/+1
2021-03-27lazily calls some fnsklensy-4/+5
2021-03-26fix doc comment for `ty::Dynamiclcnr-1/+1
2021-03-26Use iter::zip in compiler/Josh Stone-22/+15