<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_plugin_impl, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-08-30T15:45:07+00:00</updated>
<entry>
<title>mv compiler to compiler/</title>
<updated>2020-08-30T15:45:07+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-08-28T03:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e5f7d5631b8f4009ac1c693e585d4b7108d4275'/>
<id>urn:sha1:9e5f7d5631b8f4009ac1c693e585d4b7108d4275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rust_ast::ast =&gt; rustc_ast</title>
<updated>2020-08-17T20:32:32+00:00</updated>
<author>
<name>Ujjwal Sharma</name>
<email>ryzokuken@disroot.org</email>
</author>
<published>2020-04-27T17:56:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a888b02884883de41d0ce08aa62a6cd6d4790951'/>
<id>urn:sha1:a888b02884883de41d0ce08aa62a6cd6d4790951</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase `recursion_limit` in `librustc_plugin_impl`.</title>
<updated>2020-08-08T02:05:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2020-08-08T02:05:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=96dd044827f80b7de3cc1501a80597f41cc388e0'/>
<id>urn:sha1:96dd044827f80b7de3cc1501a80597f41cc388e0</id>
<content type='text'>
To avoid rustdoc problems.
</content>
</entry>
<entry>
<title>Eliminate the `SessionGlobals` from `librustc_ast`.</title>
<updated>2020-08-08T02:03:42+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2020-07-30T01:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e539dd65f8ba80837f7477c0547c61514bceb3ad'/>
<id>urn:sha1:e539dd65f8ba80837f7477c0547c61514bceb3ad</id>
<content type='text'>
By moving `{known,used}_attrs` from `SessionGlobals` to `Session`. This
means they are accessed via the `Session`, rather than via TLS. A few
`Attr` methods and `librustc_ast` functions are now methods of
`Session`.

All of this required passing a `Session` to lots of functions that didn't
already have one. Some of these functions also had arguments removed, because
those arguments could be accessed directly via the `Session` argument.

`contains_feature_attr()` was dead, and is removed.

Some functions were moved from `librustc_ast` elsewhere because they now need
to access `Session`, which isn't available in that crate.
- `entry_point_type()` --&gt; `librustc_builtin_macros`
- `global_allocator_spans()` --&gt; `librustc_metadata`
- `is_proc_macro_attr()` --&gt; `Session`
</content>
</entry>
<entry>
<title>rustc_metadata: Make crate loading fully speculative</title>
<updated>2020-07-18T10:06:04+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-07-05T07:39:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a4217d09f41d64f8be076c26d16d3474ca66c03'/>
<id>urn:sha1:0a4217d09f41d64f8be076c26d16d3474ca66c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use for&lt;'tcx&gt; fn pointers in Providers, instead of having Providers&lt;'tcx&gt;.</title>
<updated>2020-07-05T20:00:14+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2020-07-05T20:00:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f07100afc8650101ac924d728521e1a5d0ce9080'/>
<id>urn:sha1:f07100afc8650101ac924d728521e1a5d0ce9080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ast::{Ident, Name} reexports.</title>
<updated>2020-05-08T11:13:15+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2020-04-19T11:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d4e143ed2f248a808fb5f1cf959f630d419cc01b'/>
<id>urn:sha1:d4e143ed2f248a808fb5f1cf959f630d419cc01b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support for self-opening</title>
<updated>2020-04-25T14:55:20+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2020-04-24T22:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97983af76a3b7c180704a33246d91e9d98d2e42a'/>
<id>urn:sha1:97983af76a3b7c180704a33246d91e9d98d2e42a</id>
<content type='text'>
This was only used for linkage test cases, which is already covered by
the run-make-fulldeps/symbol-visibility test -- which fairly extensively makes
sure we're correctly exporting the right symbols at the right visibility (for
various Rust crate types).
</content>
</entry>
<entry>
<title>librustc_middle: return LocalDefId instead of DefId in local_def_id</title>
<updated>2020-04-23T22:14:07+00:00</updated>
<author>
<name>marmeladema</name>
<email>xademax@gmail.com</email>
</author>
<published>2020-04-09T08:43:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=92fb59d7f37596f91b8d4619c4d146f273349b4c'/>
<id>urn:sha1:92fb59d7f37596f91b8d4619c4d146f273349b4c</id>
<content type='text'>
</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>
</feed>
