rust/src/libstd
bors 0667ae93fb Auto merge of #33665 - golddranks:thread-park-add-big-picture-explanation, r=aturon
Added a big-picture explanation for thread::park() & co.

As I said in https://www.reddit.com/r/rust/comments/4ihvv1/hey_rust_programmers_got_a_question_ask_here/d372s4i, the current explanation of the `park()` and `unpark()` is a bit unclear. It says that they're used for blocking, but then it goes on explaining the semantics in detail, leaving the bigger picture a bit unclear.

I added a short high-level explanation that explains how the functions are used. I also exposed the full paths (`thread::park()` and `thread::Thread::unpark()`), because `unpark()`, being a method, is not directly visible at the module level.
2016-05-17 13:11:57 -07:00
..
collections Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrc 2016-05-08 04:50:27 -07:00
ffi Add Default implementation for &CStr and CString 2016-05-05 10:57:06 +02:00
io Utilize Result::unwrap_err in more places. 2016-05-09 08:40:57 -04:00
net Rollup merge of #33439 - birkenfeld:ip-rfc-refs, r=steveklabnik 2016-05-07 15:35:19 -04:00
num Implement RFC 1542 2016-05-07 08:52:41 -07:00
os Fix libstd on DragonFly 2016-04-07 11:39:27 +02:00
prelude End stdlib module summaries with a full stop. 2016-03-04 17:37:11 -05:00
rand std: restructure rand os code into sys modules 2016-02-17 16:21:32 -08:00
sync Rollup merge of #33565 - Amanieu:once_doc, r=GuillaumeGomez 2016-05-15 20:13:41 +05:30
sys Don't use env::current_exe with libbacktrace 2016-05-12 09:13:58 -07:00
thread Added a big-picture explanation for thread::park() & co. 2016-05-16 14:01:21 +09:00
time Use the correct word in the explanation 2016-05-12 17:38:20 +02:00
ascii.rs std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
build.rs rustbuild: Tighten dependencies of build scripts 2016-05-10 23:41:19 -07:00
Cargo.toml rustbuild: Add support for crate tests + doctests 2016-05-12 08:52:20 -07:00
env.rs Cleanup formatting and wording for std::env::temp_dir docs. 2016-05-12 00:05:25 -04:00
error.rs Implement RFC 1542 2016-05-07 08:52:41 -07:00
fs.rs Auto merge of #33251 - Kintaro:fix-typo-in-fs, r=GuillaumeGomez 2016-05-15 20:47:15 -07:00
lib.rs rustc: Implement custom panic runtimes 2016-05-09 08:22:36 -07:00
macros.rs rustc: Implement custom panic runtimes 2016-05-09 08:22:36 -07:00
memchr.rs Minor spelling fixes 2016-02-09 11:52:39 -05:00
panic.rs rename a few occurrences of RecoverSafe in docs 2016-05-16 00:04:01 -04:00
panicking.rs rustc: Use C++ personalities on MSVC 2016-05-09 17:28:48 -07:00
path.rs Fix Windows UNC paths in std::path docs 2016-04-10 14:51:23 -07:00
primitive_docs.rs Add Copy to the traits that are automatically implemented for tuples 2016-04-06 20:10:33 +02:00
process.rs Rollup merge of #33224 - alexcrichton:create-exit-status, r=aturon 2016-05-09 14:59:20 -07:00
rt.rs rustc: Implement custom panic runtimes 2016-05-09 08:22:36 -07:00
rtdeps.rs bootstrap: Add directives to not double-link libs 2016-02-11 11:12:32 -08:00