<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys_common, branch 1.29.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.29.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.29.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-07-29T09:33:37+00:00</updated>
<entry>
<title>Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkov</title>
<updated>2018-07-29T09:33:37+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-07-29T09:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=023fd7e74a9eb5bafcb75fcbe69b7110e9de4492'/>
<id>urn:sha1:023fd7e74a9eb5bafcb75fcbe69b7110e9de4492</id>
<content type='text'>
Prefer to_string() to format!()

Simple benchmarks suggest in some cases it can be faster by even 37%:
```
test converting_f64_long  ... bench:         339 ns/iter (+/- 199)
test converting_f64_short ... bench:         136 ns/iter (+/- 34)
test converting_i32_long  ... bench:          87 ns/iter (+/- 16)
test converting_i32_short ... bench:          87 ns/iter (+/- 49)
test converting_str       ... bench:          54 ns/iter (+/- 15)
test formatting_f64_long  ... bench:         349 ns/iter (+/- 176)
test formatting_f64_short ... bench:         145 ns/iter (+/- 14)
test formatting_i32_long  ... bench:          98 ns/iter (+/- 14)
test formatting_i32_short ... bench:          93 ns/iter (+/- 15)
test formatting_str       ... bench:          86 ns/iter (+/- 23)
```
</content>
</entry>
<entry>
<title>Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum</title>
<updated>2018-07-27T20:27:40+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-07-27T20:27:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f1e2357447ef7e8066c49560d66c3e18f25d982'/>
<id>urn:sha1:4f1e2357447ef7e8066c49560d66c3e18f25d982</id>
<content type='text'>
Rollup of bare_trait_objects PRs

All deny attributes were moved into bootstrap so they can be disabled with a line of config.

Warnings for external tools are allowed and it's up to the tool's maintainer to keep it warnings free.

r? @Mark-Simulacrum
cc @ljedrz @kennytm
</content>
</entry>
<entry>
<title>Prefer to_string() to format!()</title>
<updated>2018-07-27T09:11:18+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-07-27T09:11:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=57a5a9b05423c4f832cd9a3aaa7e06d55fab6efa'/>
<id>urn:sha1:57a5a9b05423c4f832cd9a3aaa7e06d55fab6efa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libstd: Prefer `Option::map`/etc over `match` where applicable</title>
<updated>2018-07-24T05:00:51+00:00</updated>
<author>
<name>Colin Wallace</name>
<email>colin@mooooo.ooo</email>
</author>
<published>2018-07-24T05:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f3ab4986ec96d9c93f34dc53d0a4a1279288451'/>
<id>urn:sha1:4f3ab4986ec96d9c93f34dc53d0a4a1279288451</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deny bare trait objects in `src/libstd`.</title>
<updated>2018-07-10T18:35:36+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-07-10T18:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=560d8079ec26f2a45ecb80e95d24917025e02104'/>
<id>urn:sha1:560d8079ec26f2a45ecb80e95d24917025e02104</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Stdio handle UnwindSafe</title>
<updated>2018-07-02T19:54:30+00:00</updated>
<author>
<name>Evan Simmons</name>
<email>esims89@gmail.com</email>
</author>
<published>2018-07-01T21:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9797665b286db3f34cc475560a68380012fadde7'/>
<id>urn:sha1:9797665b286db3f34cc475560a68380012fadde7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate codebase to `..=` inclusive range patterns</title>
<updated>2018-06-26T14:53:30+00:00</updated>
<author>
<name>Zack M. Davis</name>
<email>code@zackmdavis.net</email>
</author>
<published>2018-05-29T02:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=057715557b51af125847da6d19b2e016283c5ae7'/>
<id>urn:sha1:057715557b51af125847da6d19b2e016283c5ae7</id>
<content type='text'>
These were stabilized in March 2018's #47813, and are the Preferred Way
to Do It going forward (q.v. #51043).
</content>
</entry>
<entry>
<title>libstd: add an RAII utility for sys_common::mutex::Mutex</title>
<updated>2018-06-17T07:18:32+00:00</updated>
<author>
<name>NODA, Kai</name>
<email>nodakai@gmail.com</email>
</author>
<published>2018-06-09T13:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b81da278623d9dcda1776008612bd42e1922e9c3'/>
<id>urn:sha1:b81da278623d9dcda1776008612bd42e1922e9c3</id>
<content type='text'>
Signed-off-by: NODA, Kai &lt;nodakai@gmail.com&gt;
</content>
</entry>
<entry>
<title>Rollup merge of #50550 - llogiq:fmt-result, r=petrochenkov</title>
<updated>2018-05-12T13:32:27+00:00</updated>
<author>
<name>Mark Simulacrum</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-05-12T13:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7f5e1f5d1677d90fa7f0b475e20d8679b6250a3'/>
<id>urn:sha1:d7f5e1f5d1677d90fa7f0b475e20d8679b6250a3</id>
<content type='text'>
use fmt::Result where applicable

This is a quite boring PR, but I think the type alias improves readability, so why not use it?
</content>
</entry>
<entry>
<title>use fmt::Result where applicable</title>
<updated>2018-05-09T00:01:37+00:00</updated>
<author>
<name>Andre Bogus</name>
<email>bogusandre@gmail.com</email>
</author>
<published>2018-05-08T23:41:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e333725664c45874262ecb11e511c17cfd4672f0'/>
<id>urn:sha1:e333725664c45874262ecb11e511c17cfd4672f0</id>
<content type='text'>
</content>
</entry>
</feed>
