<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_interface/util.rs, branch 1.44.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.44.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.44.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-04-02T21:13:19+00:00</updated>
<entry>
<title>Add hash of source files in debug info</title>
<updated>2020-04-02T21:13:19+00:00</updated>
<author>
<name>Arlo Siemsen</name>
<email>arsiem@microsoft.com</email>
</author>
<published>2020-03-31T05:17:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f86b078e2df79968e40185c91b0dce81bc580872'/>
<id>urn:sha1:f86b078e2df79968e40185c91b0dce81bc580872</id>
<content type='text'>
* Adds either an MD5 or SHA1 hash to the debug info.
* Adds new unstable option `-Z src-hash-algorithm` to control the hashing algorithm.
</content>
</entry>
<entry>
<title>rustc -&gt; rustc_middle part 3 (rustfmt)</title>
<updated>2020-03-30T05:19:55+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-03-29T15:19:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ccb0b4a020cac07a9772d0da722869096a46cef'/>
<id>urn:sha1:1ccb0b4a020cac07a9772d0da722869096a46cef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc -&gt; rustc_middle part 2</title>
<updated>2020-03-30T05:16:56+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-03-29T14:41:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0cb9e36090fcaa9243b866a61044018a9e6b8c41'/>
<id>urn:sha1:0cb9e36090fcaa9243b866a61044018a9e6b8c41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parse: move constraint/arg restriction to ast_validation.</title>
<updated>2020-03-27T06:39:14+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-03-22T03:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91194f795c3ce323b50b5caa30c089ec026200f0'/>
<id>urn:sha1:91194f795c3ce323b50b5caa30c089ec026200f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactorings to begin getting rid of rustc_codegen_utils</title>
<updated>2020-03-20T04:14:46+00:00</updated>
<author>
<name>Mark Mansi</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-03-12T23:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d75a339ca9e7cd11338b165311927e6eb73cca4'/>
<id>urn:sha1:2d75a339ca9e7cd11338b165311927e6eb73cca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #69920 - Centril:hir-cleanup, r=Zoxc</title>
<updated>2020-03-18T17:03:44+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-03-18T17:03:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=292c538265e428b13ccb6a01f161d9f64b389f4f'/>
<id>urn:sha1:292c538265e428b13ccb6a01f161d9f64b389f4f</id>
<content type='text'>
Remove some imports to the rustc crate

- When we have `NestedVisitorMap::None`, we use `type Map = dyn intravisit::Map&lt;'v&gt;;` instead of the actual map. This doesn't actually result in dynamic dispatch (in the future we may want to use an associated type default to simplify the code).

- Use `rustc_session::` imports instead of `rustc::{session, lint}`.

r? @Zoxc
</content>
</entry>
<entry>
<title>Auto merge of #69519 - 12101111:remove-proc-macro-check, r=nagisa</title>
<updated>2020-03-17T18:27:26+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-03-17T18:27:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ceebd98c6a15ae30e772eebb676b63ffa1a8122'/>
<id>urn:sha1:7ceebd98c6a15ae30e772eebb676b63ffa1a8122</id>
<content type='text'>
 Don't use static crt by default when build proc-macro

Don't check value of `crt-static` when build proc-macro crates, since they are always built dynamically.
For more information, see https://github.com/rust-lang/cargo/issues/7563#issuecomment-591965320
I hope this will fix issues about compiling `proc_macro` crates on musl host without bring more issues.
Fix https://github.com/rust-lang/cargo/issues/7563
</content>
</entry>
<entry>
<title>use direct imports for `rustc::{lint, session}`.</title>
<updated>2020-03-16T01:52:06+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-03-11T11:49:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4392a8b73c3f51315c593344f4e7386ebc6e78e5'/>
<id>urn:sha1:4392a8b73c3f51315c593344f4e7386ebc6e78e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ast: `Mac`/`Macro` -&gt; `MacCall`</title>
<updated>2020-03-12T19:26:52+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-02-29T16:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e809e0214ea9a43cc798379da4e8b303ed1000c3'/>
<id>urn:sha1:e809e0214ea9a43cc798379da4e8b303ed1000c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use "if let" bindings to only check a value and not actually bind anything.</title>
<updated>2020-03-04T19:41:03+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2020-03-04T14:53:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d8d2004c6ffb8b66eac90e75aa23012130adf9f9'/>
<id>urn:sha1:d8d2004c6ffb8b66eac90e75aa23012130adf9f9</id>
<content type='text'>
For example:  `if let Some(_) = foo() {}`	can be reduced to	`if foo().is_some() {}`   (clippy::redundant_pattern_matching)
</content>
</entry>
</feed>
