<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libfmt_macros, branch 1.27.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.27.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.27.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-04-08T22:59:14+00:00</updated>
<entry>
<title>Move deny(warnings) into rustbuild</title>
<updated>2018-04-08T22:59:14+00:00</updated>
<author>
<name>Mark Simulacrum</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-04-01T15:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c115cc655c8bb3077ff349e4ddd704a2239438a6'/>
<id>urn:sha1:c115cc655c8bb3077ff349e4ddd704a2239438a6</id>
<content type='text'>
This permits easier iteration without having to worry about warnings
being denied.

Fixes #49517
</content>
</entry>
<entry>
<title>Add hexadecimal formatting of integers with fmt::Debug</title>
<updated>2018-03-13T13:53:06+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-03-13T13:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4897935e8645e5f1d9d9ef61c78a1cb019c44f89'/>
<id>urn:sha1:4897935e8645e5f1d9d9ef61c78a1cb019c44f89</id>
<content type='text'>
This can be used for integers within a larger types which implements Debug
(possibly through derive) but not fmt::UpperHex or fmt::LowerHex.

```rust
assert!(format!("{:02x?}", b"Foo\0") == "[46, 6f, 6f, 00]");
assert!(format!("{:02X?}", b"Foo\0") == "[46, 6F, 6F, 00]");
```

RFC: https://github.com/rust-lang/rfcs/pull/2226
</content>
</entry>
<entry>
<title>fix typos in src/{bootstrap,ci,etc,lib{backtrace,core,fmt_macros}}</title>
<updated>2018-02-10T11:22:57+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2018-02-10T11:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ee3e39f640a9532842e1441bf6bc98893b6a3ba'/>
<id>urn:sha1:7ee3e39f640a9532842e1441bf6bc98893b6a3ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retain information on whether a format argument has explicit position</title>
<updated>2017-11-09T20:57:58+00:00</updated>
<author>
<name>Tommy Ip</name>
<email>hkmp7tommy@gmail.com</email>
</author>
<published>2017-11-09T17:16:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b577b9aef357398252bfff630d69efabfceb50e8'/>
<id>urn:sha1:b577b9aef357398252bfff630d69efabfceb50e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*: remove crate_{name,type} attributes</title>
<updated>2017-08-25T20:18:21+00:00</updated>
<author>
<name>Tamir Duberstein</name>
<email>tamird@gmail.com</email>
</author>
<published>2017-08-19T23:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3f50caee0e2f2f4d44e1c83bf73a112c2a398b1'/>
<id>urn:sha1:b3f50caee0e2f2f4d44e1c83bf73a112c2a398b1</id>
<content type='text'>
Fixes #41701.
</content>
</entry>
<entry>
<title>use field init shorthand EVERYWHERE</title>
<updated>2017-08-15T22:29:17+00:00</updated>
<author>
<name>Zack M. Davis</name>
<email>code@zackmdavis.net</email>
</author>
<published>2017-08-07T05:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b6c9605e41b7c7dc23e0e6f633f05912d0463dd'/>
<id>urn:sha1:1b6c9605e41b7c7dc23e0e6f633f05912d0463dd</id>
<content type='text'>
Like #43008 (f668999), but _much more aggressive_.
</content>
</entry>
<entry>
<title>Bump version and stage0 compiler</title>
<updated>2017-06-20T05:25:05+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-06-07T02:32:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be7ebdd512e8b4de29c0e0cf5aabf486e988867b'/>
<id>urn:sha1:be7ebdd512e8b4de29c0e0cf5aabf486e988867b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce tidy lint to check for inconsistent tracking issues</title>
<updated>2017-06-16T18:40:40+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2017-06-16T17:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6afde6c46d167c9c75389b887f1d2498aeef3e4'/>
<id>urn:sha1:c6afde6c46d167c9c75389b887f1d2498aeef3e4</id>
<content type='text'>
This commit
    * Refactors the collect_lib_features function to work in a
      non-checking mode (no bad pointer needed, and list of
      lang features).
    * Introduces checking whether unstable/stable tags for a
      given feature have inconsistent tracking issues.
    * Fixes such inconsistencies throughout the codebase.
</content>
</entry>
<entry>
<title>rustc: Remove #![unstable] annotation</title>
<updated>2017-05-11T23:03:05+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-05-08T21:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ab54f4b226639558ff46ea1f3e3f504aacef562d'/>
<id>urn:sha1:ab54f4b226639558ff46ea1f3e3f504aacef562d</id>
<content type='text'>
These are now no longer necessary with `-Z force-unstable-if-unmarked`
</content>
</entry>
<entry>
<title>Remove not(stage0) from deny(warnings)</title>
<updated>2016-12-30T05:07:20+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-12-29T17:47:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b0b5b45dbd268aba0a79453f506bfe00bb57042'/>
<id>urn:sha1:9b0b5b45dbd268aba0a79453f506bfe00bb57042</id>
<content type='text'>
Historically this was done to accommodate bugs in lints, but there hasn't been a
bug in a lint since this feature was added which the warnings affected. Let's
completely purge warnings from all our stages by denying warnings in all stages.
This will also assist in tracking down `stage0` code to be removed whenever
we're updating the bootstrap compiler.
</content>
</entry>
</feed>
