about summary refs log tree commit diff
path: root/src/librustc_middle/ty/flags.rs
AgeCommit message (Expand)AuthorLines
2020-07-27directly contain `PredicateAtom` in `PredicateKind::ForAll`Bastian Kauschke-41/+40
2020-07-27introduce PredicateAtomBastian Kauschke-33/+35
2020-07-27add reuse_or_mk_predicateBastian Kauschke-2/+2
2020-07-27`PredicateKint` -> `PredicateKind`, the beginning of the endBastian Kauschke-32/+25
2020-07-20ty: `STILL_FURTHER_SPECIALIZABLE` w/out prnt substDavid Wood-2/+24
2020-06-30change `skip_binder` to use T by valueBastian Kauschke-6/+6
2020-06-21Cache flags and escaping vars for predicatesMatthew Jasper-9/+73
2020-06-20Don't set STILL_FURTHER_SPECIALIZABLE for regions/bound variablesMatthew Jasper-2/+0
2020-06-15make all uses of ty::Error or ConstKind::Error delay a span bugmark-2/+2
2020-05-23iterate List by valueBastian Kauschke-1/+1
2020-05-12Remove ty::UnnormalizedProjectionJack Huey-5/+0
2020-04-16ty: add `ty::ConstKind::Error` to replace `tcx.consts.err`.Eduard-Mihai Burtescu-8/+2
2020-04-08replace `has_local_value` with `needs_infer`Bastian Kauschke-6/+2
2020-04-08don't set `HAS_INFER` for fresh typesBastian Kauschke-3/+5
2020-04-07Remove unnecessary TypeFlags::NOMINAL_FLAGSTheo Sandstrom-1/+1
2020-04-02add `STILL_FURTHER_SPECIALIZABLE` flagDavid Wood-3/+13
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-0/+255