about summary refs log tree commit diff
path: root/src/test/ui/chalkify/lower_env1.stderr
AgeCommit message (Collapse)AuthorLines
2020-03-02Remove chalk integrationCAD97-22/+0
2019-03-11Update testsVadim Petrochenkov-2/+2
2018-12-25Remove licensesMark Rousskov-2/+2
2018-11-13Pretty print quantified goals and clausesscalexm-7/+6
2018-10-17Add tests for `program_clauses_for_env`scalexm-3/+0
2018-10-03Remove duplicate predicates in `explicit_predicates_of`scalexm-4/+2
Fixes #52187.
2018-07-07update testscsmoe-2/+2
2018-07-05merge wellformed(wc)scsmoe-4/+4
2018-07-05update testcsmoe-0/+4
2018-07-02introduce `predicates_defined_on` for traitsNiko Matsakis-2/+2
This new query returns only the predicates *directly defined* on an item (in contrast to the more common `predicates_of`, which returns the predicates that must be proven to reference an item). These two sets are almost always identical except for traits, where `predicates_of` includes an artificial `Self: Trait<...>` predicate (basically saying that you cannot use a trait item without proving that the trait is implemented for the type parameters). This new query is only used in chalk lowering, where this artificial `Self: Trait` predicate is problematic. We encode it in metadata but only where needed since it is kind of repetitive with existing information. Co-authored-by: Tyler Mandry <tmandry@gmail.com>
2018-04-23sort strings on outputNiko Matsakis-3/+3
2018-04-23first draft of `program_clauses_for_env`Niko Matsakis-0/+24
This computes the transitive closure of traits that appear in the environment and then appends their clauses. It needs some work, but it's in the right direction.