diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2012-03-04 18:31:22 +0100 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2012-03-05 18:44:42 +0100 |
commit | 53fb61cba9f02c176f1aae80f0b270491fbbf91c (patch) | |
tree | 3d8352a7036c5595ae75051a6a83857b2ad449e7 /pull-binary-libs.sh | |
parent | fb87f2de763e558c8639905ea8dfb447b5212cf7 (diff) | |
download | scala-53fb61cba9f02c176f1aae80f0b270491fbbf91c.tar.gz scala-53fb61cba9f02c176f1aae80f0b270491fbbf91c.tar.bz2 scala-53fb61cba9f02c176f1aae80f0b270491fbbf91c.zip |
Fix deadlocks occurring during presentation compiler shutdown.
During shutdown, other threads can still post work items on the work queue. They will never be serviced,
leading to clients waiting forever.
The fix is to replace the implementation of the queue with a 'always fail' implementation during shutdown.
Review by @odersky.
Diffstat (limited to 'pull-binary-libs.sh')
0 files changed, 0 insertions, 0 deletions