<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/thread, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-07-28T00:51:13+00:00</updated>
<entry>
<title>mv std libs to library/</title>
<updated>2020-07-28T00:51:13+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-06-12T02:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c31b45ae878b821975c4ebd94cc1e49f6073fd0'/>
<id>urn:sha1:2c31b45ae878b821975c4ebd94cc1e49f6073fd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #73269 - mzohreva:mz/sgx-wait-timeout, r=jethrogb</title>
<updated>2020-07-17T00:08:56+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2020-07-17T00:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=41d956bf632fbc658f21a4195344fe79b685cde9'/>
<id>urn:sha1:41d956bf632fbc658f21a4195344fe79b685cde9</id>
<content type='text'>
Enable some timeouts in SGX platform

This would partially resolve https://github.com/fortanix/rust-sgx/issues/31

cc @jethrogb and @Goirad
</content>
</entry>
<entry>
<title>Rollup merge of #74263 - RalfJung:thread-local, r=Mark-Simulacrum</title>
<updated>2020-07-14T20:19:28+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2020-07-14T20:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fadd91c630bb4cf606f7ef3ec68d7b6cbcb363b5'/>
<id>urn:sha1:fadd91c630bb4cf606f7ef3ec68d7b6cbcb363b5</id>
<content type='text'>
Slight reorganization of sys/(fast_)thread_local

I was long confused by the `thread_local` and `fast_thread_local` modules in the `sys(_common)` part of libstd. The names make it *sound* like `fast_thread_local` is just a faster version of `thread_local`, but really these are totally different APIs: one provides thread-local "keys", which are non-addressable pointer-sized pieces of local storage with an associated destructor; the other (the "fast" one) provides just a destructor.

So I propose we rename `fast_thread_local` to `thread_local_dtor`, and `thread_local` to `thread_local_key`. That's what this PR does.
</content>
</entry>
<entry>
<title>Remove the useless indentation</title>
<updated>2020-07-12T14:51:04+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2020-07-10T15:59:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e05e09fe9df9919dc1c1c0f36255f4f1098fc24'/>
<id>urn:sha1:1e05e09fe9df9919dc1c1c0f36255f4f1098fc24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename fast_thread_local -&gt; thread_local_dtor; thread_local -&gt; thread_local_key</title>
<updated>2020-07-12T09:46:42+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2020-07-12T09:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8082fb988a5915e693f18e6d299deaae64834079'/>
<id>urn:sha1:8082fb988a5915e693f18e6d299deaae64834079</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable some timeouts in SGX platform</title>
<updated>2020-06-12T18:26:19+00:00</updated>
<author>
<name>Mohsen Zohrevandi</name>
<email>mohsen.zohrevandi@fortanix.com</email>
</author>
<published>2020-06-12T00:44:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c4b02659c16d2ad0ac36d2c8602edd002e559f7a'/>
<id>urn:sha1:c4b02659c16d2ad0ac36d2c8602edd002e559f7a</id>
<content type='text'>
This would partially resolve
https://github.com/fortanix/rust-sgx/issues/31
</content>
</entry>
<entry>
<title>Migrate to numeric associated consts</title>
<updated>2020-06-10T01:35:47+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2020-06-02T07:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fff822fead6249671cbcb090b24bce58fab38de0'/>
<id>urn:sha1:fff822fead6249671cbcb090b24bce58fab38de0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warn against thread::sleep in async fn</title>
<updated>2020-05-12T15:38:02+00:00</updated>
<author>
<name>Kornel</name>
<email>kornel@geekhood.net</email>
</author>
<published>2020-05-12T15:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d39f5abcd3953eb1578f718c75c39c457bcb009'/>
<id>urn:sha1:2d39f5abcd3953eb1578f718c75c39c457bcb009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix clippy warnings</title>
<updated>2020-05-11T15:13:32+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2020-05-11T11:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8bfd84539e847b9ac9d7c811a370a9c3840d6c3b'/>
<id>urn:sha1:8bfd84539e847b9ac9d7c811a370a9c3840d6c3b</id>
<content type='text'>
Fixes clippy::{cone_on_copy, filter_next, redundant_closure, single_char_pattern, len_zero,redundant_field_names, useless_format, identity_conversion, map_clone, into_iter_on_ref, needless_return, option_as_ref_deref, unused_unit, unnecessary_mut_passed}
</content>
</entry>
<entry>
<title>Rollup merge of #71256 - cuviper:must_use_replace, r=estebank</title>
<updated>2020-04-22T21:19:19+00:00</updated>
<author>
<name>Dylan DPC</name>
<email>dylan.dpc@gmail.com</email>
</author>
<published>2020-04-22T21:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10e47f5b7b58e1413ddc7cbb3164138c15e9684e'/>
<id>urn:sha1:10e47f5b7b58e1413ddc7cbb3164138c15e9684e</id>
<content type='text'>
Lint must_use on mem::replace

This adds a hint on `mem::replace`, "if you don't need the old value,
you can just assign the new value directly". This is in similar spirit
to the `must_use` on `ManuallyDrop::take`.
</content>
</entry>
</feed>
