<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/thread, branch 1.35.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.35.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.35.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-03-31T10:56:51+00:00</updated>
<entry>
<title>libstd: deny(elided_lifetimes_in_paths)</title>
<updated>2019-03-31T10:56:51+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-03-01T08:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=379c380a60e7b3adb6c6f595222cbfa2d9160a20'/>
<id>urn:sha1:379c380a60e7b3adb6c6f595222cbfa2d9160a20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #59460 - xfix:include-id-in-thread-debug, r=Amanieu</title>
<updated>2019-03-28T01:15:44+00:00</updated>
<author>
<name>Josh Stone</name>
<email>cuviper@gmail.com</email>
</author>
<published>2019-03-28T01:15:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2c4562690db552c845804223e302d42efd48c98'/>
<id>urn:sha1:a2c4562690db552c845804223e302d42efd48c98</id>
<content type='text'>
Include id in Thread's Debug implementation

Since Rust 1.19.0, `id` is a stable method, so there is no reason to not include it in Debug implementation.
</content>
</entry>
<entry>
<title>Include id in Thread's Debug implementation</title>
<updated>2019-03-27T11:28:17+00:00</updated>
<author>
<name>Konrad Borowski</name>
<email>konrad@borowski.pw</email>
</author>
<published>2019-03-27T11:28:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba21e0b368d891102c299afe1410dd886598cda4'/>
<id>urn:sha1:ba21e0b368d891102c299afe1410dd886598cda4</id>
<content type='text'>
Since Rust 1.19.0, id is a stable method, so there is no reason to
not include it in Debug implementation.
</content>
</entry>
<entry>
<title>Auto merge of #59136 - jethrogb:jb/sgx-std-test, r=sanxiyn</title>
<updated>2019-03-26T01:48:34+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-03-26T01:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54479c624cc24bb852291d83e11cc19389dcb21b'/>
<id>urn:sha1:54479c624cc24bb852291d83e11cc19389dcb21b</id>
<content type='text'>
SGX target: fix std unit tests

This fixes some tests and some code in the SGX sys implementation to make the `std` unit test suite pass.

#59009 must be merged first.
</content>
</entry>
<entry>
<title>SGX target: fix std unit tests</title>
<updated>2019-03-25T18:31:19+00:00</updated>
<author>
<name>Jethro Beekman</name>
<email>jethro@fortanix.com</email>
</author>
<published>2019-03-12T17:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f229422cc1a0d46d15a7f953f59d8e057ae03865'/>
<id>urn:sha1:f229422cc1a0d46d15a7f953f59d8e057ae03865</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a test for size_of Option&lt;ThreadId&gt;</title>
<updated>2019-03-20T18:04:38+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2019-03-20T18:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1d9191fa576c600775b4fbb90a3d09ca5e0fa0b'/>
<id>urn:sha1:c1d9191fa576c600775b4fbb90a3d09ca5e0fa0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Option&lt;ThreadId&gt; no larger than ThreadId, with NonZeroU64</title>
<updated>2019-03-19T13:00:13+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2019-03-19T12:59:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8cf720bd19a00f52e3db630947f6424946ee0f6c'/>
<id>urn:sha1:8cf720bd19a00f52e3db630947f6424946ee0f6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>race condition in thread local storage example</title>
<updated>2019-03-03T19:53:50+00:00</updated>
<author>
<name>benaryorg</name>
<email>binary@benary.org</email>
</author>
<published>2019-03-03T14:21:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2293d2260a382146fe5ea62ce91580ad7a31178d'/>
<id>urn:sha1:2293d2260a382146fe5ea62ce91580ad7a31178d</id>
<content type='text'>
The example had a potential race condition that would still pass the test.
If the thread which was supposed to modify it's own thread local was slower than the instruction to
modify in the main thread, then the test would pass even in case of a failure.
This is would be minor if the child thread was waited for since it check using an `assert_eq` for
the same thing, but vice versa.
However, if the `assert_eq` failed this would trigger a panic, which is not at all caught by the
example since the thread is not waited on.

Signed-off-by: benaryorg &lt;binary@benary.org&gt;
</content>
</entry>
<entry>
<title>Bootstrap compiler update for 1.35 release</title>
<updated>2019-03-02T16:05:34+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-02-27T23:58:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2870015b7b7a52a23db0b68fde8b830706061fd0'/>
<id>urn:sha1:2870015b7b7a52a23db0b68fde8b830706061fd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libstd =&gt; 2018</title>
<updated>2019-02-27T19:06:15+00:00</updated>
<author>
<name>Taiki Endo</name>
<email>te316e89@gmail.com</email>
</author>
<published>2019-02-10T19:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93b6d9e086c6910118a57e4332c9448ab550931f'/>
<id>urn:sha1:93b6d9e086c6910118a57e4332c9448ab550931f</id>
<content type='text'>
</content>
</entry>
</feed>
