<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_errors/src, branch 1.69.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.69.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.69.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-04-16T14:26:35+00:00</updated>
<entry>
<title>Revert "Don't recover lifetimes/labels containing emojis as character literals"</title>
<updated>2023-04-16T14:26:35+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-04-10T06:52:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6ed03e8924a27c176cb6b61fdba72eca5d7926d2'/>
<id>urn:sha1:6ed03e8924a27c176cb6b61fdba72eca5d7926d2</id>
<content type='text'>
Reverts PR #108031
Fixes (doesnt close until beta backported) #109746

This reverts commit e3f9db5fc319c6d8eee5d47d216ea6a426070c41.
This reverts commit 98b82aedba3f3f581e89df54352914b27f42c6f7.
This reverts commit 380fa264132ad481e73cbbf0f3a0feefd99a1d78.
</content>
</entry>
<entry>
<title>Rollup merge of #108482 - Ezrashaw:force-error-docs, r=GuillaumeGomez</title>
<updated>2023-02-26T11:05:00+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-02-26T11:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=edd27cf4ca391dcbdf48269e8dae41ea00d7699a'/>
<id>urn:sha1:edd27cf4ca391dcbdf48269e8dae41ea00d7699a</id>
<content type='text'>
statically guarantee that current error codes are documented

Closes #61137 (that's right!)

Pretty simple refactor (often just a change from `Result&lt;Option&lt;&amp;str&gt;&gt;` to `Result&lt;&amp;str&gt;`)

r? `@GuillaumeGomez` (could you specially look at 53044158eff0d64673a6100f701c57b484232aca? I believe you wrote that in the first place, just want to make sure you're happy with the change)
</content>
</entry>
<entry>
<title>Rollup merge of #108379 - compiler-errors:hir-error-guaranteed, r=cjgillot</title>
<updated>2023-02-26T11:04:58+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-02-26T11:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19b8685b061402a0b4b459a01eb224726a9a54ed'/>
<id>urn:sha1:19b8685b061402a0b4b459a01eb224726a9a54ed</id>
<content type='text'>
Add `ErrorGuaranteed` to `hir::{Expr,Ty}Kind::Err` variants

First step in making the `Err` variants of `ExprKind` and `TyKind` require an `ErrorGuaranteed` during parsing. Making the corresponding AST versions require `ErrorGuaranteed` is a bit harder, whereas it was pretty easy to do this for HIR, so let's do that first.

The only weird thing about this PR is that `ErrorGuaranteed` is moved to `rustc_span`. This is *certainly* not the right place to put it, but `rustc_hir` cannot depend on `rustc_error` because the latter already depends on the former. Should I just pull out some of the error machinery from `rustc_error` into an even more minimal crate that `rustc_hir` can depend on? Advice would be appreciated.
</content>
</entry>
<entry>
<title>refactor: statically guarantee that current error codes are documented</title>
<updated>2023-02-26T07:12:36+00:00</updated>
<author>
<name>Ezra Shaw</name>
<email>ezrasure@outlook.com</email>
</author>
<published>2023-02-25T07:14:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=90677edcba063ee83316ef109e0fe54116015575'/>
<id>urn:sha1:90677edcba063ee83316ef109e0fe54116015575</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #108456 - clubby789:ast-passes-diag-migrate, r=compiler-errors</title>
<updated>2023-02-25T23:46:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-02-25T23:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=767c865f0751e65a6cbb231449c24116f82b4d4e'/>
<id>urn:sha1:767c865f0751e65a6cbb231449c24116f82b4d4e</id>
<content type='text'>
Complete migrating `ast_passes` to derive diagnostics

cc #100717

```@rustbot``` label +A-translation
</content>
</entry>
<entry>
<title>Add ErrorGuaranteed to HIR TyKind::Err</title>
<updated>2023-02-25T19:46:36+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-02-22T21:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a772a6fc2ad9ab0872af238fe2e641dcf379a2cd'/>
<id>urn:sha1:a772a6fc2ad9ab0872af238fe2e641dcf379a2cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete migrating `ast_passes` to derive diagnostics</title>
<updated>2023-02-25T15:19:13+00:00</updated>
<author>
<name>clubby789</name>
<email>jamie@hill-daniel.co.uk</email>
</author>
<published>2023-02-25T13:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=885f9e72d742341179ff697869d6f233e4136626'/>
<id>urn:sha1:885f9e72d742341179ff697869d6f233e4136626</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore behavior when primary bundle is missing</title>
<updated>2023-02-23T00:14:10+00:00</updated>
<author>
<name>mejrs</name>
<email>59372212+mejrs@users.noreply.github.com</email>
</author>
<published>2023-01-15T23:08:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f92031233770dadde40bcaa140c73537c87206c'/>
<id>urn:sha1:6f92031233770dadde40bcaa140c73537c87206c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>various: translation resources from cg backend</title>
<updated>2023-02-22T09:15:54+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-10-17T13:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=26255186e2e94e0fe62cfd0965662494b6aab27c'/>
<id>urn:sha1:26255186e2e94e0fe62cfd0965662494b6aab27c</id>
<content type='text'>
Extend `CodegenBackend` trait with a function returning the translation
resources from the codegen backend, which can be added to the complete
list of resources provided to the emitter.

Signed-off-by: David Wood &lt;david.wood@huawei.com&gt;
</content>
</entry>
<entry>
<title>errors: fix translation's run-make test</title>
<updated>2023-02-22T09:15:54+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-10-17T10:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8e37507f4815c789a6fcb204f209806a4c3952d'/>
<id>urn:sha1:a8e37507f4815c789a6fcb204f209806a4c3952d</id>
<content type='text'>
`run-make/translation` had some targets that weren't listed in `all` and
thus weren't being tested - the behaviour that should have been being
tested was basically correct fortunately.

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