<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys_common, branch 1.28.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.28.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.28.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-06-17T07:18:32+00:00</updated>
<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>
<entry>
<title>Add explanation for #[must_use] on mutex guards</title>
<updated>2018-05-07T17:26:28+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2018-05-07T16:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8b774fbf1f57e520b58ae3828e4b3a1ddf1d97c'/>
<id>urn:sha1:f8b774fbf1f57e520b58ae3828e4b3a1ddf1d97c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused methods on the private Wtf8 type</title>
<updated>2018-04-21T07:45:18+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-04-07T09:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=572256772e10513ff61e9932d421d0a1e4656e02'/>
<id>urn:sha1:572256772e10513ff61e9932d421d0a1e4656e02</id>
<content type='text'>
The type and its direct parent module are `pub`, but they’re not reachable outside of std
</content>
</entry>
<entry>
<title>std: Minimize size of panicking on wasm</title>
<updated>2018-04-13T14:03:00+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-03-29T21:59:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c3a5d6b130e27d7d7587f56581247d5b08c38594'/>
<id>urn:sha1:c3a5d6b130e27d7d7587f56581247d5b08c38594</id>
<content type='text'>
This commit applies a few code size optimizations for the wasm target to
the standard library, namely around panics. We notably know that in most
configurations it's impossible for us to print anything in
wasm32-unknown-unknown so we can skip larger portions of panicking that
are otherwise simply informative. This allows us to get quite a nice
size reduction.

Finally we can also tweak where the allocation happens for the
`Box&lt;Any&gt;` that we panic with. By only allocating once unwinding starts
we can reduce the size of a panicking wasm module from 44k to 350 bytes.
</content>
</entry>
<entry>
<title>Import the `alloc` crate as `alloc_crate` in std</title>
<updated>2018-04-12T20:52:47+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-04-03T12:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b895d8b88413f72230fbc0f00c67328870a2e9a'/>
<id>urn:sha1:1b895d8b88413f72230fbc0f00c67328870a2e9a</id>
<content type='text'>
… to make the name `alloc` available.
</content>
</entry>
<entry>
<title>Move Utf8Lossy decoder to libcore</title>
<updated>2018-04-11T22:13:43+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-04-05T13:55:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f87d4a15a82a76e7510629173c366d084f2c02ca'/>
<id>urn:sha1:f87d4a15a82a76e7510629173c366d084f2c02ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #48575 - ishitatsuyuki:unix-no-thread, r=alexcrichton</title>
<updated>2018-04-04T06:19:40+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-04-04T06:19:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5758c2dd14fd29caf7c7bb2123eb6b23443b9233'/>
<id>urn:sha1:5758c2dd14fd29caf7c7bb2123eb6b23443b9233</id>
<content type='text'>
rustc_driver: get rid of the extra thread

**Do not rollup**

We can alter the stack size afterwards on Unix.

Having a separate thread causes poor debugging experience when interrupting with signals. I have to get the backtrace of the all thread, as the main thread is waiting to join doing nothing else. This patch allows me to just run `bt` to get the desired backtrace.
</content>
</entry>
<entry>
<title>Implement `shrink_to` method on collections</title>
<updated>2018-03-27T00:39:11+00:00</updated>
<author>
<name>Diggory Blake</name>
<email>diggsey@googlemail.com</email>
</author>
<published>2018-03-26T22:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04f6692aaf78809c041ba6145bde2dcbeec9725e'/>
<id>urn:sha1:04f6692aaf78809c041ba6145bde2dcbeec9725e</id>
<content type='text'>
</content>
</entry>
</feed>
