<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_plugin_impl/src, branch 1.64.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.64.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.64.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-06-03T21:16:41+00:00</updated>
<entry>
<title>Fully stabilize NLL</title>
<updated>2022-06-03T21:16:41+00:00</updated>
<author>
<name>Jack Huey</name>
<email>31162821+jackh726@users.noreply.github.com</email>
</author>
<published>2022-04-01T17:13:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=410dcc96741716bf1b4dc9b3bf33f408f220384d'/>
<id>urn:sha1:410dcc96741716bf1b4dc9b3bf33f408f220384d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace dynamic library module with libloading</title>
<updated>2021-12-06T17:03:47+00:00</updated>
<author>
<name>Andy Russell</name>
<email>arussell123@gmail.com</email>
</author>
<published>2021-11-08T23:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=923f939791a08d3f58566b0fc755381de031f43e'/>
<id>urn:sha1:923f939791a08d3f58566b0fc755381de031f43e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move rustc_middle::middle::cstore to rustc_session.</title>
<updated>2021-10-03T14:08:51+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2020-11-14T02:02:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8961616e6004e204327f575081509b049268762b'/>
<id>urn:sha1:8961616e6004e204327f575081509b049268762b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`</title>
<updated>2021-08-21T18:27:27+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2021-07-29T17:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af46699f8104ba5257d0da56d3d817bf8fc751cf'/>
<id>urn:sha1:af46699f8104ba5257d0da56d3d817bf8fc751cf</id>
<content type='text'>
Instead of updating global state to mark attributes as used,
we now explicitly emit a warning when an attribute is used in
an unsupported position. As a side effect, we are to emit more
detailed warning messages (instead of just a generic "unused" message).

`Session.check_name` is removed, since its only purpose was to mark
the attribute as used. All of the callers are modified to use
`Attribute.has_name`

Additionally, `AttributeType::AssumedUsed` is removed - an 'assumed
used' attribute is implemented by simply not performing any checks
in `CheckAttrVisitor` for a particular attribute.

We no longer emit unused attribute warnings for the `#[rustc_dummy]`
attribute - it's an internal attribute used for tests, so it doesn't
mark sense to treat it as 'unused'.

With this commit, a large source of global untracked state is removed.
</content>
</entry>
<entry>
<title>Replace #[plugin_registrar] with exporting __rustc_plugin_registrar</title>
<updated>2021-08-10T12:20:48+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2021-05-14T13:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a501308ec1601c2b1d50230a061fb2700940727d'/>
<id>urn:sha1:a501308ec1601c2b1d50230a061fb2700940727d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use () for plugin_registrar_fn.</title>
<updated>2021-05-12T11:58:43+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-05-11T10:07:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9e1900af7eea8ec67fdc763291a085323b6c7af'/>
<id>urn:sha1:e9e1900af7eea8ec67fdc763291a085323b6c7af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove hir::Item::attrs.</title>
<updated>2021-03-09T18:27:50+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-24T12:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c701872a6cd9c3c5b0ef766dc237ff93bc3cc8d9'/>
<id>urn:sha1:c701872a6cd9c3c5b0ef766dc237ff93bc3cc8d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only store a LocalDefId in hir::Item.</title>
<updated>2021-02-15T18:32:10+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-30T16:47:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cebbba081e4609099df3921de8a1422b7ea52599'/>
<id>urn:sha1:cebbba081e4609099df3921de8a1422b7ea52599</id>
<content type='text'>
Items are guaranteed to be HIR owner.
</content>
</entry>
<entry>
<title>Store ForeignItem in a side table.</title>
<updated>2020-11-26T20:29:27+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2020-11-11T20:57:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=419a9186a4c8aeb2157298ea084a54c87ee2a653'/>
<id>urn:sha1:419a9186a4c8aeb2157298ea084a54c87ee2a653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>/nightly/nightly-rustc</title>
<updated>2020-09-23T19:51:56+00:00</updated>
<author>
<name>Erik Hofmayer</name>
<email>ehofmayer@outlook.de</email>
</author>
<published>2020-09-23T19:51:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=138a2e5eaaafeee8b981045857f9df18ef4689d5'/>
<id>urn:sha1:138a2e5eaaafeee8b981045857f9df18ef4689d5</id>
<content type='text'>
</content>
</entry>
</feed>
