<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/thread, branch 1.24.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.24.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.24.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-11-02T17:09:31+00:00</updated>
<entry>
<title>Make join a link to the function's documentation</title>
<updated>2017-11-02T17:09:31+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-02T17:09:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b86bba594023591f4d6c795cf4da115640c3a918'/>
<id>urn:sha1:b86bba594023591f4d6c795cf4da115640c3a918</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention that panics can't possibly be caught when compiling with panic=abort</title>
<updated>2017-11-02T16:33:25+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-02T16:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a12f5119101060909de1938d7d4a96854cc02780'/>
<id>urn:sha1:a12f5119101060909de1938d7d4a96854cc02780</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ` instead of ' for function names</title>
<updated>2017-11-02T16:33:25+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-02T16:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=283b4a1b0bcf94fed0ebc3bfd84e87d17ca1b587'/>
<id>urn:sha1:283b4a1b0bcf94fed0ebc3bfd84e87d17ca1b587</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the std::thread docs and clarify that panics can nowadays be caught</title>
<updated>2017-11-02T16:33:25+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-02T09:26:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=568700097950cf66b09dfdf3d608d4f51e0f64ef'/>
<id>urn:sha1:568700097950cf66b09dfdf3d608d4f51e0f64ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #45285 - alexcrichton:update-bootstrap, r=Mark-Simulacrum</title>
<updated>2017-10-27T18:00:32+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-10-27T18:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9f124965551e8fb9403def6a715e13dfd5e9c95'/>
<id>urn:sha1:d9f124965551e8fb9403def6a715e13dfd5e9c95</id>
<content type='text'>
Bump to 1.23 and update bootstrap

This commit updates the bootstrap compiler, bumps the version to 1.23, updates
Cargo, updates books, and updates crates.io dependencies
</content>
</entry>
<entry>
<title>Bump to 1.23 and update bootstrap</title>
<updated>2017-10-26T20:59:18+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-10-14T15:20:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca1853719719519e970337b0c93a95fab81d171b'/>
<id>urn:sha1:ca1853719719519e970337b0c93a95fab81d171b</id>
<content type='text'>
This commit updates the bootstrap compiler, bumps the version to 1.23, updates
Cargo, updates books, and updates crates.io dependencies
</content>
</entry>
<entry>
<title>std: Optimize thread park/unpark implementation</title>
<updated>2017-10-25T15:35:51+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-10-25T15:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6511e4675345887bd8f60bfd8296a1451a08f73c'/>
<id>urn:sha1:6511e4675345887bd8f60bfd8296a1451a08f73c</id>
<content type='text'>
This is an adaptation of alexcrichton/futures-rs#597 for the standard library.
The goal here is to avoid locking a mutex on the "fast path" for thread
park/unpark where you're waking up a thread that isn't sleeping or otherwise
trying to park a thread that's already been notified. Mutex performance varies
quite a bit across platforms so this should provide a nice consistent speed
boost for the fast path of these functions.
</content>
</entry>
<entry>
<title>Docs: a LocalKey might start in the Valid state</title>
<updated>2017-10-17T09:02:25+00:00</updated>
<author>
<name>Stjepan Glavina</name>
<email>stjepang@gmail.com</email>
</author>
<published>2017-10-17T09:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a50fe312dc9fec9f9fc3576bc244ef2517ac8f4a'/>
<id>urn:sha1:a50fe312dc9fec9f9fc3576bc244ef2517ac8f4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't encourage people to ignore threading errors in the docs</title>
<updated>2017-10-08T14:29:32+00:00</updated>
<author>
<name>Jake Goulding</name>
<email>jake.goulding@gmail.com</email>
</author>
<published>2017-10-01T18:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5b7666120658e332c1ea26e8bb3944aefde31ca'/>
<id>urn:sha1:b5b7666120658e332c1ea26e8bb3944aefde31ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #44651 - bluss:document-thread-name-no-nuls, r=steveklabnik</title>
<updated>2017-09-18T16:04:24+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-09-18T16:04:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5b0cbbeea9e792ba6bef27927abd2d6566800fc'/>
<id>urn:sha1:d5b0cbbeea9e792ba6bef27927abd2d6566800fc</id>
<content type='text'>
Document thread builder panics for nul bytes in thread names

This seems to have been undocumented. Mention this where the name is set
(Builder::name) and where the panic could happen (Builder::spawn).

Thread::new is private and I think the builder is the only user where
this matters. A short comment was added to "document" Thread::new too.
</content>
</entry>
</feed>
