summary refs log tree commit diff
path: root/src/librustc_traits/chalk_context/program_clauses.rs
AgeCommit message (Expand)AuthorLines
2019-02-07Transition librustc_traits to 2018 editionHirokazu Hata-3/+3
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-1/+1
2018-12-27Add `wf_clause_for_fn_def`scalexm-1/+21
2018-12-27Integrate chalk enginescalexm-4/+9
2018-12-27Fix `Sized` requirement for empty tuples in `program_clauses`scalexm-1/+4
2018-12-27Add builtin impls for `Sized` in `chalk_context::program_clauses`scalexm-0/+131
2018-12-27Rename functions giving WF clauses for builtin typesscalexm-21/+38
2018-12-27Add utilities for creating generic typesscalexm-51/+19
2018-12-27Return an instantiated environment instead of a generic onescalexm-8/+15
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-8/+11
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-13Bypass ppaux for `Outlives` predicatesscalexm-1/+1
2018-11-13Provide program clauses for builtin typesscalexm-0/+476