<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/thread, branch 1.3.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.3.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-07-29T21:18:24+00:00</updated>
<entry>
<title>std: Remove the curious inner module</title>
<updated>2015-07-29T21:18:24+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-29T21:14:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5af6cf9fa422cb492525e139752a57d2d89f42c7'/>
<id>urn:sha1:5af6cf9fa422cb492525e139752a57d2d89f42c7</id>
<content type='text'>
This isn't actually necessary any more with the advent of `$crate` and changes
in the compiler to expand macros to `::core::$foo` in the context of a
`#![no_std]` crate.

The libcore inner module was also trimmed down a bit to the bare bones.
</content>
</entry>
<entry>
<title>Show appropriate feature flags in docs</title>
<updated>2015-07-27T16:28:13+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2015-07-27T14:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba5fcb726fb88cc8393f48c9f46ba03fcadf0511'/>
<id>urn:sha1:ba5fcb726fb88cc8393f48c9f46ba03fcadf0511</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the module-level documentation for thread::scoped</title>
<updated>2015-07-26T22:37:25+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2015-07-26T22:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11c22180a790b5010140bb9712d47dd7bca7d903'/>
<id>urn:sha1:11c22180a790b5010140bb9712d47dd7bca7d903</id>
<content type='text'>
It's deprecated and unsafe, so we shouldn't be encouraging people to use
it. Move it to `std::thread::scoped` instead, since it's still useful
information to anyone who is using the API.
</content>
</entry>
<entry>
<title>Rollup merge of #27235 - tbu-:pr_catch_panic_doc, r=steveklabnik</title>
<updated>2015-07-24T18:56:03+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2015-07-24T18:56:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b6b6c678b94832480c4f62178925fb7062523cd'/>
<id>urn:sha1:8b6b6c678b94832480c4f62178925fb7062523cd</id>
<content type='text'>
Fixes #27027.
</content>
</entry>
<entry>
<title>Rewrite the improper_ctypes lint.</title>
<updated>2015-07-24T00:03:04+00:00</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2015-06-25T21:48:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6fa17b43d351ed4f9093cf80f4044d1208044241'/>
<id>urn:sha1:6fa17b43d351ed4f9093cf80f4044d1208044241</id>
<content type='text'>
Makes the lint a bit more accurate, and improves the quality of the diagnostic
messages by explicitly returning an error message.

The new lint is also a little more aggressive: specifically, it now
rejects tuples, and it recurses into function pointers.
</content>
</entry>
<entry>
<title>Fix `thread::catch_panic` documentation to mention its return value on success</title>
<updated>2015-07-23T13:44:06+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-07-23T13:43:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a700546feabd85fa06f2bbd446865c15431c0e09'/>
<id>urn:sha1:a700546feabd85fa06f2bbd446865c15431c0e09</id>
<content type='text'>
Fixes #27027.
</content>
</entry>
<entry>
<title>Expand a bit on thread::park spurious wakeups</title>
<updated>2015-07-21T17:23:34+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2015-07-07T13:35:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cbdc52e9867ce550c2f8a22613106f65cf54a7ef'/>
<id>urn:sha1:cbdc52e9867ce550c2f8a22613106f65cf54a7ef</id>
<content type='text'>
Fixes #26475
</content>
</entry>
<entry>
<title>std: Fix a TLS destructor bug on OSX</title>
<updated>2015-07-12T22:08:40+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-11T00:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=987dc84b521a9be98099b504aa91b7baa9d22409'/>
<id>urn:sha1:987dc84b521a9be98099b504aa91b7baa9d22409</id>
<content type='text'>
TLS tests have been deadlocking on the OSX bots for quite some time now and this
commit is the result of the investigation into what's going on. It turns out
that a value in TLS which is being destroyed (e.g. the destructor is run) can be
reset back to the initial state **while the destructor is running** if TLS is
re-accessed.

To fix this we stop calling drop_in_place on OSX and instead move the data to a
temporary location on the stack.
</content>
</entry>
<entry>
<title>Add netbsd amd64 support</title>
<updated>2015-07-02T02:09:14+00:00</updated>
<author>
<name>Alex Newman</name>
<email>posix4e@gmail.com</email>
</author>
<published>2015-07-01T03:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22'/>
<id>urn:sha1:0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix libstd tests</title>
<updated>2015-06-18T17:51:31+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-12T17:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ec333380e03eb1fb94c4938db888d5bed40b8fd6'/>
<id>urn:sha1:ec333380e03eb1fb94c4938db888d5bed40b8fd6</id>
<content type='text'>
</content>
</entry>
</feed>
