about summary refs log tree commit diff
path: root/src/librustc/traits/select.rs
AgeCommit message (Expand)AuthorLines
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-9/+15
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-3/+6
2019-09-29introduce from_ref helper for replacementcsmoe-3/+4
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-1/+1
2019-09-26Auto merge of #62661 - arielb1:never-reserve, r=nikomatsakisbors-10/+48
2019-09-25Rename `sty` to `kind`varkor-16/+16
2019-09-24Remove blanket silencing of "type annotation needed" errorsEsteban Küber-1/+1
2019-09-24add error message for caseAriel Ben-Yehuda-2/+29
2019-09-24improve commentsAriel Ben-Yehuda-1/+1
2019-09-24resolve the rustc_reservation_impl attribute in 1 placeAriel Ben-Yehuda-13/+11
2019-09-24reserve `impl<T> From<!> for T`Ariel Ben-Yehuda-4/+17
2019-09-19Fix a minor grammar nit, update UI testsJames Munns-1/+1
2019-08-28Add Option<Span> to `require_lang_item`Yuki Okushi-1/+1
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-1/+1
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-2/+4
2019-08-02Fix typos in doc comments.Bruce Mitchener-2/+2
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-22/+37
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-2/+2
2019-06-18rustc: remove unused lifetimes.Eduard-Mihai Burtescu-1/+1
2019-06-18rustc: remove leftover lifetimes with no bounds from where clauses.Eduard-Mihai Burtescu-1/+0
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-5/+5
2019-06-16Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r=pnkfelixbors-81/+405
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-16/+16
2019-06-12correctly set the `reached_depth` fieldNiko Matsakis-3/+13
2019-06-12add more debug logsNiko Matsakis-2/+40
2019-06-12add the "provisional cache"Niko Matsakis-4/+192
2019-06-12add in a depth-first number for stack entriesNiko Matsakis-0/+16
2019-06-12introduce ProvisionalEvaluationCacheNiko Matsakis-5/+16
2019-06-12execute cycle check before we consider cachingNiko Matsakis-62/+83
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-06-11propagate depth that was reached, not just whether there was a cycleNiko Matsakis-18/+43
2019-06-11introduce a stack depthNiko Matsakis-2/+16
2019-06-11rename `evaluate_obligation_recursively`Niko Matsakis-4/+5
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+1
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-3/+3
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-2/+1
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-14/+14
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-3/+3
2019-05-20Ban multi-trait objects via trait aliases.Alexander Regueiro-1/+2
2019-05-14Rollup merge of #60444 - nikomatsakis:issue-60010-cycle-error-investigation, ...Mazdak Farrokhzad-2/+53
2019-05-13modify commentFelix S Klock II-2/+7
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-1/+1
2019-05-01Create ShallowResolvervarkor-11/+9
2019-05-01Rename *shallow_resolve to *shallow_resolve_typevarkor-9/+9
2019-05-01forego caching for all participants in cycles, apart from root nodeNiko Matsakis-2/+48
2019-04-26Update handling of Tuplevarkor-5/+9
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2