rust/compiler/rustc_trait_selection/src
bors 60f3bd78ee Auto merge of #92041 - Aaron1011:remove-speculative-evaluation, r=jackh726
Remove 'speculative evaluation' of predicates

Performing 'speculative evaluation' introduces caching bugs that
cannot be fixed without invasive changes to projection.

Hopefully, we can win back most of the performance lost by
re-adding 'cache completion'

Fixes #90662
2021-12-20 07:30:16 +00:00
..
traits Auto merge of #92041 - Aaron1011:remove-speculative-evaluation, r=jackh726 2021-12-20 07:30:16 +00:00
autoderef.rs Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk" 2021-12-12 12:34:46 +08:00
infer.rs Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk" 2021-12-12 12:34:46 +08:00
lib.rs Re-introduce concept of projection cache 'completion' 2021-12-18 19:07:14 -05:00
opaque_types.rs Remove in_band_lifetimes from rustc_trait_selection 2021-12-15 21:52:30 +00:00