<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcoretest/fmt/mod.rs, branch 1.12.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-02-08T19:08:19+00:00</updated>
<entry>
<title>Implement fmt::Pointer for pointers to unsized types</title>
<updated>2016-02-08T19:08:19+00:00</updated>
<author>
<name>Kamal Marhubi</name>
<email>kamal@marhubi.com</email>
</author>
<published>2016-02-07T22:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c5f73ed80c9c37cceaa25ed20c0f88f9d324bd8c'/>
<id>urn:sha1:c5f73ed80c9c37cceaa25ed20c0f88f9d324bd8c</id>
<content type='text'>
This allows printing pointers to unsized types with the {:p} formatting
directive. The following impls are extended to unsized types:
 - impl&lt;'a, T: ?Sized&gt; Pointer for &amp;'a T
 - impl&lt;'a, T: ?Sized&gt; Pointer for &amp;'a mut T
 - impl&lt;T: ?Sized&gt; Pointer for *const T
 - impl&lt;T: ?Sized&gt; Pointer for *mut T
 - impl&lt;T: ?Sized&gt; fmt::Pointer for Box&lt;T&gt;
 - impl&lt;T: ?Sized&gt; fmt::Pointer for Rc&lt;T&gt;
 - impl&lt;T: ?Sized&gt; fmt::Pointer for Arc&lt;T&gt;
</content>
</entry>
<entry>
<title>Add unused modules to libcoretest</title>
<updated>2015-10-16T19:15:23+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2015-10-15T19:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=510360de210a191e42283c603b7f6140d7cbf829'/>
<id>urn:sha1:510360de210a191e42283c603b7f6140d7cbf829</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Fix formatting flags for chars</title>
<updated>2015-07-01T02:26:03+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-01T02:26:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98566ea951fec6d359e2d98367d34c06e2243ee2'/>
<id>urn:sha1:98566ea951fec6d359e2d98367d34c06e2243ee2</id>
<content type='text'>
This recently regressed in #24689, and this updates the `Display` implementation
to take formatting flags into account.

Closes #26625
</content>
</entry>
<entry>
<title>Implement RFC 640</title>
<updated>2015-03-10T06:24:34+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-03-07T05:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3656bd81baa3c2cb5065da04f9debf378f99772'/>
<id>urn:sha1:e3656bd81baa3c2cb5065da04f9debf378f99772</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up `isize`, `usize`. Don't bench allocation but formatting.</title>
<updated>2015-01-23T11:35:52+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-01-23T01:08:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d909dad0667db82576e2d1bc2df1f0f30023d0e8'/>
<id>urn:sha1:d909dad0667db82576e2d1bc2df1f0f30023d0e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>coretest: Ensure that pointer formatting flags are cleaned up</title>
<updated>2014-09-09T19:34:41+00:00</updated>
<author>
<name>Piotr Czarnecki</name>
<email>pioczarn@gmail.com</email>
</author>
<published>2014-08-25T13:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fcf88b8f87597f97112f048eaa296b3127e51d0b'/>
<id>urn:sha1:fcf88b8f87597f97112f048eaa296b3127e51d0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract tests from libcore to a separate crate</title>
<updated>2014-06-29T22:57:21+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-06-28T20:57:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ed646eaf7d09455a086afa11bcd83a7d2a6b0f4'/>
<id>urn:sha1:1ed646eaf7d09455a086afa11bcd83a7d2a6b0f4</id>
<content type='text'>
Libcore's test infrastructure is complicated by the fact that many lang
items are defined in the crate. The current approach (realcore/realstd
imports) is hacky and hard to work with (tests inside of core::cmp
haven't been run for months!).

Moving tests to a separate crate does mean that they can only test the
public API of libcore, but I don't feel that that is too much of an
issue. The only tests that I had to get rid of were some checking the
various numeric formatters, but those are also exercised through normal
format! calls in other tests.
</content>
</entry>
</feed>
