about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-11-08 21:59:50 -0800
committerAlex Crichton <alex@alexcrichton.com>2013-11-10 01:37:12 -0800
commitc5fdd69d3e197cef64a4f29faff5d42a95010647 (patch)
tree857fc8f120d5240544233c8b6e4b23635135654e /src/rustllvm/RustWrapper.cpp
parent86a321b65dcc5253f61202b2fdaac41f275344ce (diff)
downloadrust-c5fdd69d3e197cef64a4f29faff5d42a95010647.tar.gz
rust-c5fdd69d3e197cef64a4f29faff5d42a95010647.zip
Carefully destroy channels at the right time.
When a channel is destroyed, it may attempt scheduler operations which could
move a task off of it's I/O scheduler. This is obviously a bad interaction, and
some finesse is required to make it work (making destructors run at the right
time).

Closes #10375
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions