<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_resolve/src/lib.rs, branch 1.56.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-09-01T18:13:16+00:00</updated>
<entry>
<title>Compute proc_macros in resolutions.</title>
<updated>2021-09-01T18:13:16+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-07-16T20:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8efe5d8222db70964f46b6523be81d6e7c38e65'/>
<id>urn:sha1:f8efe5d8222db70964f46b6523be81d6e7c38e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compute all_traits_impls during resolution.</title>
<updated>2021-09-01T18:13:16+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-07-16T19:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=635978041d3b65cd89cc109a83fc761221b4f1d0'/>
<id>urn:sha1:635978041d3b65cd89cc109a83fc761221b4f1d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compute item_generics_num_lifetimes during resolution.</title>
<updated>2021-09-01T18:13:16+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-07-14T16:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=26eeec0bafabb08df96168448f4b64d9fb650b0b'/>
<id>urn:sha1:26eeec0bafabb08df96168448f4b64d9fb650b0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`feature(const_generics)` -&gt; `feature(const_param_types)`</title>
<updated>2021-08-30T09:00:21+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2021-08-27T16:04:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c28e028b6f45f33447f24de7dd762b8599b7a4e'/>
<id>urn:sha1:0c28e028b6f45f33447f24de7dd762b8599b7a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename const_evaluatable_checked to generic_const_exprs</title>
<updated>2021-08-30T09:00:21+00:00</updated>
<author>
<name>Ellen</name>
<email>supbscripter@gmail.com</email>
</author>
<published>2021-08-25T09:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fcc2badf9b1e6d63c5221d206628ab1aaf3b5bdc'/>
<id>urn:sha1:fcc2badf9b1e6d63c5221d206628ab1aaf3b5bdc</id>
<content type='text'>
:sparkles:
</content>
</entry>
<entry>
<title>Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiser</title>
<updated>2021-08-24T03:58:22+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-08-24T03:58:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f66e825f73d2bd7f8a763b723983850f891985b0'/>
<id>urn:sha1:f66e825f73d2bd7f8a763b723983850f891985b0</id>
<content type='text'>
Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`

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>Rollup merge of #88230 - steffahn:a_an, r=oli-obk</title>
<updated>2021-08-23T18:45:49+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2021-08-23T18:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5cf025f076e76d235cc3e795a22499cff9f4fc62'/>
<id>urn:sha1:5cf025f076e76d235cc3e795a22499cff9f4fc62</id>
<content type='text'>
Fix typos “a”→“an”

Fix typos in comments; found using a regex to find some easy instance of incorrect usage of a vs. an.

While automation was used to find these, every change was checked manually.

Changes in submodules get separate PRs:
* https://github.com/rust-lang/stdarch/pull/1201
* https://github.com/rust-lang/cargo/pull/9821
* https://github.com/rust-lang/miri/pull/1874
* https://github.com/rust-lang/rls/pull/1746
* https://github.com/rust-analyzer/rust-analyzer/pull/9984
  _folks @ rust-analyzer are fast at merging…_
  * https://github.com/rust-analyzer/rust-analyzer/pull/9985
  * https://github.com/rust-analyzer/rust-analyzer/pull/9987
  * https://github.com/rust-analyzer/rust-analyzer/pull/9989

_For `clippy`, I don’t know if the changes should better better be moved to a PR to the original repo._

&lt;hr&gt;

This has some overlap with #88226, but neither is a strict superset of the other.

If you want multiple commits, I can split it up; in that case, make sure to suggest a criterion for splitting.
</content>
</entry>
<entry>
<title>Fix more “a”/“an” typos</title>
<updated>2021-08-22T15:27:18+00:00</updated>
<author>
<name>Frank Steffahn</name>
<email>frank.steffahn@stu.uni-kiel.de</email>
</author>
<published>2021-08-22T15:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2396fad0950980cd3bf53bc825cdfa79ec7fd85f'/>
<id>urn:sha1:2396fad0950980cd3bf53bc825cdfa79ec7fd85f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop tracking namespce in used_imports.</title>
<updated>2021-08-22T14:50:59+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2021-08-22T14:50:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=abab99e02b3826355645889d6b53b33414e5f4d5'/>
<id>urn:sha1:abab99e02b3826355645889d6b53b33414e5f4d5</id>
<content type='text'>
The information was tracked, but unused.
</content>
</entry>
<entry>
<title>Fix typos “a”→“an”</title>
<updated>2021-08-22T13:35:11+00:00</updated>
<author>
<name>Frank Steffahn</name>
<email>frank.steffahn@stu.uni-kiel.de</email>
</author>
<published>2021-08-22T12:46:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bf88b113eab9c36e63f8461f5849138cb60d810a'/>
<id>urn:sha1:bf88b113eab9c36e63f8461f5849138cb60d810a</id>
<content type='text'>
</content>
</entry>
</feed>
