about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-12-30 16:25:45 -0800
committerAlex Crichton <alex@alexcrichton.com>2014-12-30 16:25:45 -0800
commit3c5fd402cf6921d3c5fe25de37522914ec690f60 (patch)
tree7538e4c0af45bdec614be9614979dc08db1c3392 /src/rustllvm/RustWrapper.cpp
parentfe64ff1104298d0102da05eed1242516c2c4d955 (diff)
parent9e224c2bf18ebf8f871efb2e1aba43ed7970ebb7 (diff)
downloadrust-3c5fd402cf6921d3c5fe25de37522914ec690f60.tar.gz
rust-3c5fd402cf6921d3c5fe25de37522914ec690f60.zip
rollup merge of #20045: alexcrichton/issue-20012
The new semantics of this function are that the callbacks are run when the *main
thread* exits, not when all threads have exited. This implies that other threads
may still be running when the `at_exit` callbacks are invoked and users need to
be prepared for this situation.

Users in the standard library have been audited in accordance to these new rules
as well.

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