<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/thread, branch 1.22.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.22.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.22.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-09-18T16:04:24+00:00</updated>
<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>
<entry>
<title>std: Document thread builder panics for nul bytes in thread names</title>
<updated>2017-09-17T08:21:15+00:00</updated>
<author>
<name>Ulrik Sverdrup</name>
<email>bluss@users.noreply.github.com</email>
</author>
<published>2017-09-17T08:19:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7859c9ef442055c477e7788a74f971ac68e8bd67'/>
<id>urn:sha1:7859c9ef442055c477e7788a74f971ac68e8bd67</id>
<content type='text'>
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>
<entry>
<title>Auto merge of #43972 - TobiasSchaffner:std_clean, r=alexcrichton</title>
<updated>2017-09-14T03:02:58+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-09-14T03:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84bbd14e3f392d63524482e2f0c69cd6fcd7f2c5'/>
<id>urn:sha1:84bbd14e3f392d63524482e2f0c69cd6fcd7f2c5</id>
<content type='text'>
 Add the libstd-modifications needed for the L4Re target

This commit adds the needed modifications to compile the std crate for the L4 Runtime environment (L4Re).

A target for the L4Re was introduced in commit: c151220a84e40b65e45308cc0f3bbea4466d3acf

In many aspects implementations for linux also apply for the L4Re microkernel.

Some uncommon characteristics had to be resolved:
 * L4Re has no network funktionality
 * L4Re has a maximum stacksize of 1Mb for threads
 * L4Re has no uid or gid

Co-authored-by: Sebastian Humenda &lt;sebastian.humenda@tu-dresden.de&gt;
</content>
</entry>
<entry>
<title>Move default stack min size to thread implementations</title>
<updated>2017-09-13T08:56:41+00:00</updated>
<author>
<name>Tobias Schaffner</name>
<email>tschaff@genua.de</email>
</author>
<published>2017-09-09T09:09:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b2b50635172254777d16d0fc6112e6d5b68b63f2'/>
<id>urn:sha1:b2b50635172254777d16d0fc6112e6d5b68b63f2</id>
<content type='text'>
The default min stack size value is smaller on l4re and therefore
this value has to be different depending on the platform.
</content>
</entry>
<entry>
<title>std::thread::LocalKey: Document limitation with initializers</title>
<updated>2017-09-07T19:57:08+00:00</updated>
<author>
<name>Joshua Liebow-Feeser</name>
<email>hello@joshlf.com</email>
</author>
<published>2017-09-07T19:57:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ddb072b8d77dbb4708ffa89b361375d761debc9f'/>
<id>urn:sha1:ddb072b8d77dbb4708ffa89b361375d761debc9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the LocalKey facade of thread_local! inlineable cross-crate.</title>
<updated>2017-09-04T05:24:06+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2017-08-13T13:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e2be14986b022dfdf5efa73293566cc6faf570e'/>
<id>urn:sha1:4e2be14986b022dfdf5efa73293566cc6faf570e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update bootstrap compiler</title>
<updated>2017-08-31T13:58:58+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-08-25T15:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2972687d10408851e1c570cb9713622dfc051ecd'/>
<id>urn:sha1:2972687d10408851e1c570cb9713622dfc051ecd</id>
<content type='text'>
This commit updates the bootstrap compiler and clears out a number
of #[cfg(stage0)] annotations and related business
</content>
</entry>
<entry>
<title>Auto merge of #44112 - alexcrichton:thread-join, r=sfackler</title>
<updated>2017-08-27T04:20:28+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-08-27T04:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93cdf5e3c45a0578c79afe8563065d07e5f6984f'/>
<id>urn:sha1:93cdf5e3c45a0578c79afe8563065d07e5f6984f</id>
<content type='text'>
std: Handle OS errors when joining threads

Also add to the documentation that the `join` method can panic.

cc #34971
cc #43539
</content>
</entry>
<entry>
<title>std: Handle OS errors when joining threads</title>
<updated>2017-08-27T02:36:46+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-08-27T02:36:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc7c7ba0c9f401f5597a245e05ee9e8d760715d3'/>
<id>urn:sha1:dc7c7ba0c9f401f5597a245e05ee9e8d760715d3</id>
<content type='text'>
Also add to the documentation that the `join` method can panic.

cc #34971
cc #43539
</content>
</entry>
<entry>
<title>Fix inconsistent doc headings</title>
<updated>2017-08-24T16:42:53+00:00</updated>
<author>
<name>lukaramu</name>
<email>lukaramu@users.noreply.github.com</email>
</author>
<published>2017-08-24T15:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49ee9f3f08ba4583bc722a663e43551067ace271'/>
<id>urn:sha1:49ee9f3f08ba4583bc722a663e43551067ace271</id>
<content type='text'>
This fixes headings reading "Unsafety" and "Example", they should be
"Safety" and "Examples" according to RFC 1574.
</content>
</entry>
</feed>
