<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/windows/thread.rs, 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-14T13:19:53+00:00</updated>
<entry>
<title>Merge branch 'master' into threadname</title>
<updated>2017-09-14T13:19:53+00:00</updated>
<author>
<name>Joshua Sheard</name>
<email>mail@jsheard.com</email>
</author>
<published>2017-09-14T13:19:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=597ac36547f5b135d55bd4cf26964762c8c4796f'/>
<id>urn:sha1:597ac36547f5b135d55bd4cf26964762c8c4796f</id>
<content type='text'>
</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>Implement named threads on Windows</title>
<updated>2017-09-06T19:40:34+00:00</updated>
<author>
<name>Joshua Sheard</name>
<email>mail@jsheard.com</email>
</author>
<published>2017-09-06T19:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8e80cee144f1a75ab902c3b64e58979b140b9f52'/>
<id>urn:sha1:8e80cee144f1a75ab902c3b64e58979b140b9f52</id>
<content type='text'>
</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>Use `#[prelude_import]` in `libstd`.</title>
<updated>2016-08-24T22:12:48+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2016-08-22T19:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a2c8783d91624261317316f996d8d2d09b7b6a4'/>
<id>urn:sha1:9a2c8783d91624261317316f996d8d2d09b7b6a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup #32476</title>
<updated>2016-03-26T08:12:05+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2016-03-26T05:55:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c10866b0241b6f37f1f5e30eaed3ac316b63ea4'/>
<id>urn:sha1:6c10866b0241b6f37f1f5e30eaed3ac316b63ea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unsound behaviour with null characters in thread names (issue #32475)</title>
<updated>2016-03-25T05:14:03+00:00</updated>
<author>
<name>David Henningsson</name>
<email>diwic@ubuntu.com</email>
</author>
<published>2016-03-25T04:46:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78495d5082f51a2737619824548c9f2407b12a2b'/>
<id>urn:sha1:78495d5082f51a2737619824548c9f2407b12a2b</id>
<content type='text'>
Previously, the thread name (&amp;str) was converted to a CString in the
new thread, but outside unwind::try, causing a panic to continue into FFI.

This patch changes that behaviour, so that the panic instead happens
in the parent thread (where panic infrastructure is properly set up),
not the new thread.

This could potentially be a breaking change for architectures who don't
support thread names.

Signed-off-by: David Henningsson &lt;diwic@ubuntu.com&gt;
</content>
</entry>
<entry>
<title>Fix warnings during tests</title>
<updated>2016-01-26T17:29:28+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-01-23T07:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb343c33acf0f9833d8d6eb637234acf4321976b'/>
<id>urn:sha1:cb343c33acf0f9833d8d6eb637234acf4321976b</id>
<content type='text'>
The deny(warnings) attribute is now enabled for tests so we need to weed out
these warnings as well.
</content>
</entry>
<entry>
<title>AsRawHandle and IntoRawHandle for JoinHandle</title>
<updated>2015-12-05T01:09:30+00:00</updated>
<author>
<name>Peter Atashian</name>
<email>retep998@gmail.com</email>
</author>
<published>2015-10-29T20:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95cdada99a02c5abea4898f46e04f7a271419dac'/>
<id>urn:sha1:95cdada99a02c5abea4898f46e04f7a271419dac</id>
<content type='text'>
This allows users to get the HANDLE of a spawned thread on Windows

Signed-off-by: Peter Atashian &lt;retep998@gmail.com&gt;
</content>
</entry>
<entry>
<title>std: Migrate to the new libc</title>
<updated>2015-11-10T06:55:50+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-11-03T00:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d28b8b98e6e4f55ef4ecd8babf0a050f48a3d11'/>
<id>urn:sha1:3d28b8b98e6e4f55ef4ecd8babf0a050f48a3d11</id>
<content type='text'>
* Delete `sys::unix::{c, sync}` as these are now all folded into libc itself
* Update all references to use `libc` as a result.
* Update all references to the new flat namespace.
* Moves all windows bindings into sys::c
</content>
</entry>
</feed>
