<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/recursion, branch 1.77.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-01-30T21:28:18+00:00</updated>
<entry>
<title>Provide more context on derived obligation error primary label</title>
<updated>2024-01-30T21:28:18+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2024-01-29T18:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6efddac288643c4b0bc85ea317ea275e6cb4739f'/>
<id>urn:sha1:6efddac288643c4b0bc85ea317ea275e6cb4739f</id>
<content type='text'>
Expand the primary span of E0277 when the immediate unmet bound is not what the user wrote:

```
error[E0277]: the trait bound `i32: Bar` is not satisfied
 --&gt; f100.rs:6:6
  |
6 |     &lt;i32 as Foo&gt;::foo();
  |      ^^^ the trait `Bar` is not implemented for `i32`, which is required by `i32: Foo`
  |
help: this trait has no implementations, consider adding one
 --&gt; f100.rs:2:1
  |
2 | trait Bar {}
  | ^^^^^^^^^
note: required for `i32` to implement `Foo`
 --&gt; f100.rs:3:14
  |
3 | impl&lt;T: Bar&gt; Foo for T {}
  |         ---  ^^^     ^
  |         |
  |         unsatisfied trait bound introduced here
```

Fix #40120.
</content>
</entry>
<entry>
<title>Always use RevealAll for const eval queries</title>
<updated>2024-01-19T11:32:34+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2024-01-10T16:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=867831a1703c0ea7c062a5139538ea20f5921b62'/>
<id>urn:sha1:867831a1703c0ea7c062a5139538ea20f5921b62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust the ignore-compare-mode-next-solver for hangs</title>
<updated>2023-12-18T23:55:47+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-12-18T23:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1c03e9bda4260b352f9cf3bb542a821f273fc74'/>
<id>urn:sha1:e1c03e9bda4260b352f9cf3bb542a821f273fc74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manual find replace updates</title>
<updated>2023-11-24T20:04:51+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T19:26:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b80d85722de1b6c36bb4ddd5f65710f241730a3'/>
<id>urn:sha1:9b80d85722de1b6c36bb4ddd5f65710f241730a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show number in error message even for one error</title>
<updated>2023-11-24T18:15:52+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T15:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=41e8d152dc5abb5a706999ada8b059d3420af8f3'/>
<id>urn:sha1:41e8d152dc5abb5a706999ada8b059d3420af8f3</id>
<content type='text'>
Co-authored-by: Adrian &lt;adrian.iosdev@gmail.com&gt;
</content>
</entry>
<entry>
<title>adjust how closure/generator types and rvalues are printed</title>
<updated>2023-09-21T20:20:58+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-09-09T06:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c4ec12f4b701d9be95143f3fa77b1f1af07de18c'/>
<id>urn:sha1:c4ec12f4b701d9be95143f3fa77b1f1af07de18c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Suggest using `Arc` on `!Send`/`!Sync` types"</title>
<updated>2023-08-28T10:16:48+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2023-08-28T10:16:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=823bacb6e3b04c0c9eecb53cc04d4ef96e45d20a'/>
<id>urn:sha1:823bacb6e3b04c0c9eecb53cc04d4ef96e45d20a</id>
<content type='text'>
This reverts commit 9de1a472b68ed85f396b2e2cc79c3ef17584d6e1.
</content>
</entry>
<entry>
<title>Suggest using `Arc` on `!Send`/`!Sync` types</title>
<updated>2023-08-09T14:04:10+00:00</updated>
<author>
<name>Esteban Kuber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2021-09-14T15:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9de1a472b68ed85f396b2e2cc79c3ef17584d6e1'/>
<id>urn:sha1:9de1a472b68ed85f396b2e2cc79c3ef17584d6e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #113893 - mdibaiee:type-name-spill-flag, r=compiler-errors</title>
<updated>2023-07-26T00:46:06+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-07-26T00:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bd1ae282f1cfd576e54c27e5c1f1efcb8f500377'/>
<id>urn:sha1:bd1ae282f1cfd576e54c27e5c1f1efcb8f500377</id>
<content type='text'>
new unstable option: -Zwrite-long-types-to-disk

This option guards the logic of writing long type names in files and instead using short forms in error messages in rustc_middle/ty/error behind a flag. The main motivation for this change is to disable this behaviour when running ui tests.

This logic can be triggered by running tests in a directory that has a long enough path, e.g. /my/very-long-path/where/rust-codebase/exists/

This means ui tests can fail depending on how long the path to their file is.

Some ui tests actually rely on this behaviour for their assertions, so for those we enable the flag manually.
</content>
</entry>
<entry>
<title>write-long-types-to-disk: update tests</title>
<updated>2023-07-25T11:08:44+00:00</updated>
<author>
<name>Mahdi Dibaiee</name>
<email>mdibaiee@pm.me</email>
</author>
<published>2023-07-25T11:08:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b2d052b22d3137214c6658f0450609427faa0c2f'/>
<id>urn:sha1:b2d052b22d3137214c6658f0450609427faa0c2f</id>
<content type='text'>
</content>
</entry>
</feed>
