]> git.lizzy.rs Git - rust.git/commit
Fix deadlocks with RUST_LOG=rustc::middle::ty
authorAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Wed, 1 Jul 2015 20:07:26 +0000 (23:07 +0300)
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Wed, 1 Jul 2015 20:08:40 +0000 (23:08 +0300)
commit2fc85718615a4261eba5ef0e696e1d995cdfd375
tree48aa7e1b48ec5dc1ff3a56cbc3b9b5a346ad2e2a
parent40db46c6ba0d59e5ad9aa056a73055d2d3b83d04
Fix deadlocks with RUST_LOG=rustc::middle::ty

These are RefCell deadlocks that cause the rustc task to die with the stderr
lock held, causing a real deadlock.

Fixes #26717.
src/librustc/middle/astencode.rs
src/librustc/middle/ty.rs
src/librustc/util/ppaux.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/coherence/mod.rs
src/librustc_typeck/collect.rs