summary refs log tree commit diff
path: root/src/librustc/traits/select.rs
AgeCommit message (Expand)AuthorLines
2020-01-27don't clone types that are copy, round two.Matthias Krüger-7/+4
2020-01-20Add `ConstnessAnd` that implements `ToPredicate`Dylan MacKenzie-2/+2
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-4/+6
2020-01-20Auto merge of #68057 - Aaron1011:fix/marker-trait-selection, r=matthewjasperbors-5/+57
2020-01-16remove dead codeMatthias Krüger-10/+6
2020-01-11Auto merge of #67000 - spastorino:remove-promoted-from-place, r=oli-obkbors-2/+7
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-2/+7
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-09Don't discard marker trait impls when inference variables are presentAaron Hill-5/+57
2020-01-07Move ty::wf to traits.Camille GILLOT-2/+3
2020-01-07Make traits::util::* free functions.Camille GILLOT-28/+31
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-527/+265
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-16/+6
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-16/+6
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-12-02rustc: allow non-empty ParamEnv's in global trait select/eval caches.Eduard-Mihai Burtescu-8/+4
2019-12-02rustc: include ParamEnv in global trait select/eval cache keys.Eduard-Mihai Burtescu-10/+15
2019-11-29allow customising ty::TraitRef's printing behaviorMikhail Babenko-2/+2
2019-11-21Applied suggestions from code review.Alexander Regueiro-15/+15
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-146/+142
2019-11-19More HashStable.Camille GILLOT-13/+2
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-18/+1
2019-11-10Merge hir::GeneratorMovability into ast::Movability.Camille GILLOT-2/+2
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-10-22RFC 2027: "first draft" of implementationMathias Blikstad-1/+7
2019-10-08Remove `InferCtxt::in_snapshot()`.Nicholas Nethercote-17/+18
2019-10-04generate GeneratorSubsts from SubstsRefcsmoe-5/+6
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-6/+16
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