about summary refs log tree commit diff
path: root/src/libstd/sync
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-07-07 21:15:30 +0000
committerbors <bors@rust-lang.org>2017-07-07 21:15:30 +0000
commit9b85e1cfa5aa2aaa4b5df4359a023ad793983ffc (patch)
tree387e6830b4ff820d69c40f89a1886a6a7a8dfe81 /src/libstd/sync
parent13157c4ebcca735a0842bd03c3dad1de7c429f9f (diff)
parentb7b965a3e7f65776fae71beb3bc625081b633563 (diff)
downloadrust-9b85e1cfa5aa2aaa4b5df4359a023ad793983ffc.tar.gz
rust-9b85e1cfa5aa2aaa4b5df4359a023ad793983ffc.zip
Auto merge of #42840 - arielb1:poison-smoke-and-mirrors, r=nikomatsakis
Replace the global fulfillment cache with the evaluation cache

This uses the new "Chalk" ParamEnv refactoring to check "global" predicates in an empty environment, which should be correct because global predicates aren't affected by a consistent environment.

Fixes #39970.
Fixes #42796.

r? @nikomatsakis
Diffstat (limited to 'src/libstd/sync')
0 files changed, 0 insertions, 0 deletions