<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_errors/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-08-31T00:02:19+00:00</updated>
<entry>
<title>Auto merge of #99893 - compiler-errors:issue-99387, r=davidtwco</title>
<updated>2022-08-31T00:02:19+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-08-06T12:29:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4b39cd970a0ea74eac944b9439e47fbd3b8c4c7'/>
<id>urn:sha1:b4b39cd970a0ea74eac944b9439e47fbd3b8c4c7</id>
<content type='text'>
Delay formatting trimmed path until lint/error is emitted

Fixes #99387

r? `@davidtwco`
</content>
</entry>
<entry>
<title>Revert let_chains stabilization</title>
<updated>2022-08-15T07:05:24+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-08-14T19:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11a367a7c0cf5aa556dba91228f0f1fe48727d7a'/>
<id>urn:sha1:11a367a7c0cf5aa556dba91228f0f1fe48727d7a</id>
<content type='text'>
This reverts commit 326646074940222d602f3683d0559088690830f4.

It was discovered that they are not implemented correctly, which
does not make them ready for stabilization.
</content>
</entry>
<entry>
<title>Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisa</title>
<updated>2022-07-20T22:19:30+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-07-20T22:19:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be9cfb307e6928600a9769695e02d6296e8e1174'/>
<id>urn:sha1:be9cfb307e6928600a9769695e02d6296e8e1174</id>
<content type='text'>
Remove the unused StableSet and StableMap types from rustc_data_structures.

The current implementation is not "stable" in the same sense that `HashStable` and `StableHasher` are stable, i.e. across compilation sessions. So, in my opinion, it's better to remove those types (which are basically unused anyway) than to give the wrong impression that these are safe for incr. comp.

I plan to provide new "stable" collection types soon that can be used to replace `FxHashMap` and `FxHashSet` in query results (see [draft](https://github.com/michaelwoerister/rust/commit/69d03ac7a7d651a397ab793e9d78f8fce3edf7a6)). It's unsound that `HashMap` and `HashSet` implement `HashStable` (see https://github.com/rust-lang/rust/issues/98890 for a recent P-critical bug caused by this) -- so we should make some progress there.
</content>
</entry>
<entry>
<title>Remove unused StableMap and StableSet types from rustc_data_structures</title>
<updated>2022-07-20T11:11:39+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-08T16:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=88f6c6d8a0245938f9f49e8b088114d6862e793d'/>
<id>urn:sha1:88f6c6d8a0245938f9f49e8b088114d6862e793d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid `&amp;str` to String conversions</title>
<updated>2022-07-20T09:19:57+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-07-20T09:19:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=56e7777755945041da1f898d1bd1887e554adce1'/>
<id>urn:sha1:56e7777755945041da1f898d1bd1887e554adce1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention first and last macro in backtrace</title>
<updated>2022-07-19T03:07:54+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-06-21T02:25:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01b2379e4902658de68fcdca2a15b48fe4d57875'/>
<id>urn:sha1:01b2379e4902658de68fcdca2a15b48fe4d57875</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compiler-errors</title>
<updated>2022-07-16T20:30:56+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2022-07-16T20:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6277ac2fb8bf97cd910a0a841c6924b246d32c44'/>
<id>urn:sha1:6277ac2fb8bf97cd910a0a841c6924b246d32c44</id>
<content type='text'>
Avoid some `Symbol` to `String` conversions

This patch removes some Symbol to String conversions.
</content>
</entry>
<entry>
<title>avoid some `Symbol` to `String` conversions</title>
<updated>2022-07-16T19:09:20+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-07-16T19:09:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c54d4ada26c6a92346076bcc27d628398345ed9e'/>
<id>urn:sha1:c54d4ada26c6a92346076bcc27d628398345ed9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>passes: migrate half of `check_attr`</title>
<updated>2022-07-15T15:13:49+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-07-11T17:59:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78b19a90b7d728f3bde6a70a2509ae177561ce5f'/>
<id>urn:sha1:78b19a90b7d728f3bde6a70a2509ae177561ce5f</id>
<content type='text'>
Migrate half of the `rustc_passes::check_attr` diagnostics to using
diagnostic derives and being translatable.
</content>
</entry>
<entry>
<title>errors: lint on `LintDiagnosticBuilder::build`</title>
<updated>2022-07-15T15:13:47+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-07-11T15:29:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c3fdf748856fa220dc251647808db8535ac0bba2'/>
<id>urn:sha1:c3fdf748856fa220dc251647808db8535ac0bba2</id>
<content type='text'>
Apply the `#[rustc_lint_diagnostics]` attribute to
`LintDiagnosticBuilder::build` so that diagnostic migration lints will
trigger for it.

Signed-off-by: David Wood &lt;david.wood@huawei.com&gt;
</content>
</entry>
</feed>
