about summary refs log tree commit diff
path: root/src/librustc/traits/mod.rs
AgeCommit message (Expand)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-843/+0
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-1/+3
2020-03-10rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.orgSantiago Pastorino-1/+1
2020-03-10Rename rustc guide to rustc dev guideSantiago Pastorino-2/+2
2020-03-10Rename rustc-guide to rustc-dev-guideSantiago Pastorino-1/+1
2020-03-02Remove chalk integrationCAD97-43/+0
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-28Track all predicates in errors, not just trait obligationsEsteban Küber-0/+14
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-2/+1
2020-02-17Querify object_safety_violations.Camille GILLOT-0/+132
2020-02-16Make librustc compile.Camille GILLOT-0/+739
2020-02-16Move librustc/{traits,infer} to librustc_infer.Camille GILLOT-645/+0
2020-02-12Auto merge of #68679 - matthewjasper:needs-type-op, r=varkorbors-1/+0
2020-02-09Remove vestigial #43355-compat codeJonas Schievink-7/+0
2020-02-09Rollup merge of #68911 - jonas-schievink:inherent-overlap, r=petrochenkovJonas Schievink-0/+1
2020-02-09Rollup merge of #68857 - Marwes:allocations, r=matthewjasperDylan DPC-1/+3
2020-02-08Reduce Vec allocations in normalization by passing &mut VecMarkus Westerlind-1/+3
2020-02-08Make `associated_items` query return a sliceJonas Schievink-0/+1
2020-02-06lint impls that will become incoherent when leak-check is removedNiko Matsakis-0/+22
2020-02-05Move traits::select datatypes to traits::types.Camille GILLOT-2/+1
2020-02-05Move traits::Reveal to traits::types.Camille GILLOT-1/+1
2020-02-05Move rustc::traits datatypes to module traits::types.Camille GILLOT-681/+4
2020-02-04remove redundant imports (clippy::single_component_path_imports)Matthias Krüger-1/+0
2020-02-02Improve needs_drop queryMatthew Jasper-1/+0
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-2/+2
2020-01-21Rollup merge of #68297 - Aaron1011:fix/new-const-prop-bounds, r=oli-obkYuki Okushi-12/+8
2020-01-20Add `ConstnessAnd` that implements `ToPredicate`Dylan MacKenzie-2/+2
2020-01-16Revert previous attempt at detecting unsatisfiable predicatesAaron Hill-12/+8
2020-01-16review commentsEsteban Küber-1/+1
2020-01-16review commentsEsteban Küber-7/+7
2020-01-16Specific error for unsized `dyn Trait` return typeEsteban Küber-0/+11
2020-01-13Use TraitQueryMode::Canonical when testing predicates in const propAaron Hill-7/+11
2020-01-07Rename traits::drop -> traits::misc.Camille GILLOT-2/+2
2020-01-07Move magic traits queries to rustc::traits::drop.Camille GILLOT-0/+2
2020-01-07Move structural_match to rustc::traits.Camille GILLOT-0/+4
2020-01-07Move ty::wf to traits.Camille GILLOT-0/+1
2020-01-07Make traits::util::* free functions.Camille GILLOT-0/+4
2020-01-07Make rustc::traits::object_safety::{astconv_object_safety_violations,is_vtabl...Camille GILLOT-1/+4
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-30discriminant -> scrutineeMazdak Farrokhzad-1/+1
2019-12-30Blame user type in pat type error.Mazdak Farrokhzad-2/+6
2019-12-30MatchExpressionArmPattern -> PatternMazdak Farrokhzad-2/+2
2019-12-24x.py fmt after previous deignoreMark Rousskov-221/+232
2019-12-20Check associated type implementations for generic mismatchesMatthew Jasper-0/+7
2019-11-21Applied suggestions from code review.Alexander Regueiro-1/+1
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-18/+17
2019-11-18Retire EnumLiftImpl.Camille GILLOT-5/+5
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-29/+19
2019-11-15Correct `const_in_array_repeat_expressions` feature nameYuki Okushi-1/+1