rust/src/libstd/sys/common
Alex Crichton 9e224c2bf1 std: Re-enable at_exit()
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
2014-12-30 14:33:59 -08:00
..
backtrace.rs Fix backtrace demangling 2014-12-24 21:41:09 -05:00
condvar.rs std: Rewrite the sync module 2014-12-05 00:53:22 -08:00
helper_thread.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
mod.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
mutex.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
net.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
rwlock.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
stack.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
thread_info.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
thread_local.rs std: Re-enable at_exit() 2014-12-30 14:33:59 -08:00
thread.rs Revise std::thread API to join by default 2014-12-18 23:31:52 -08:00