summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize/polymorphize.rs
AgeCommit message (Expand)AuthorLines
2020-08-17polymorphize: ∃ used param ∈ predicate → all usedDavid Wood-75/+12
2020-08-14polymorphize: `I` used if `T` used in `I: Foo<T>`David Wood-31/+119
2020-08-10polymorphize: constrain unevaluated const handlingDavid Wood-4/+10
2020-08-08Auto merge of #75260 - davidtwco:polymorphization-promoted-substs, r=lcnrbors-13/+32
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-1/+5
2020-08-07polymorphize: non-promoted unevaluated constantsDavid Wood-13/+25
2020-08-07polymorphize: visit promoted MIRDavid Wood-0/+7
2020-08-04metadata: skip empty polymorphization bitsetDavid Wood-0/+7
2020-08-04mir: use `FiniteBitSet<u32>` in polymorphizationDavid Wood-8/+8
2020-07-27cleanupBastian Kauschke-8/+7
2020-07-20index: introduce and use `FiniteBitSet`David Wood-62/+47
2020-07-20mir: use attribute over `-Z polymorphize-errors`David Wood-4/+6
2020-07-20mir: `unused_generic_params` queryDavid Wood-0/+298