<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/inference, branch automation/bors/try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-30T08:20:51+00:00</updated>
<entry>
<title>Fix unuseful span in type error in some format_args!() invocations</title>
<updated>2025-09-30T08:20:51+00:00</updated>
<author>
<name>Tomoaki Kobayashi</name>
<email>tomoaki.kobayashi.t3@alumni.tohoku.ac.jp</email>
</author>
<published>2025-09-18T05:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b13b87a1c3ee3c61b21c4273a87f0b65ccabdde8'/>
<id>urn:sha1:b13b87a1c3ee3c61b21c4273a87f0b65ccabdde8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use `try_structurally_resolve_type` for method receiver</title>
<updated>2025-09-26T14:33:15+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-09-23T13:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b379b560df483307958f2a606a1dd514fff36ca'/>
<id>urn:sha1:6b379b560df483307958f2a606a1dd514fff36ca</id>
<content type='text'>
We'll still error due to the `opt_bad_ty` of `method_autoderef_steps`.
This slightly worsens the span of `infer_var.method()` which is now the
same as for `Box::new(infer_var).method()`.

Unlike `structurally_resolve_type`, `probe_op` does not check whether
the infcx is already tainted, so this results in 2 previously not emitted
errors.
</content>
</entry>
<entry>
<title>Auto merge of #145882 - m-ou-se:format-args-extend-1-arg, r=petrochenkov</title>
<updated>2025-09-26T04:34:09+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-26T04:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=40ace17fc3891155bad26a50d60a9ab07b83bf8e'/>
<id>urn:sha1:40ace17fc3891155bad26a50d60a9ab07b83bf8e</id>
<content type='text'>
Extended temporary argument to format_args!() in all cases

Fixes https://github.com/rust-lang/rust/issues/145880 by removing the special case.
</content>
</entry>
<entry>
<title>Rollup merge of #146541 - joboet:simplify-lookup-host, r=tgross35</title>
<updated>2025-09-19T12:31:51+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-19T12:31:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff8d63ae438f8d637e0e4663df8b12a8650ff51e'/>
<id>urn:sha1:ff8d63ae438f8d637e0e4663df8b12a8650ff51e</id>
<content type='text'>
std: simplify host lookup

The logic for splitting up a string into a hostname and port is currently duplicated across (nearly) all of the networking implementations in `sys`. Since it does not actually rely on any system internals, this PR moves it to the `ToSocketAddr` implementation for `&amp;str`, making it easier to discover and maintain.

On the other hand, the `ToSocketAddr` implementation (or rather the `resolve_socket_addr` function) contained logic to overwrite the port on the socket addresses returned by `LookupHost`, even though `LookupHost` is already aware of the port and sets the port already on Xous. This PR thus removes this logic by moving the responsibility of setting the port to the system-specific `LookupHost` implementation.

As a consequence of these changes, there remains only one way of creating `LookupHost`, hence I've removed the `TryFrom` implementations in favour of a `lookup_host` function, mirroring other, public iterator-based features.

And finally, I've simplified the parsing logic responsible for recognising IP addresses passed to `&lt;(&amp;str, u16)&gt;::to_socket_addrs()` by using the `FromStr` impl of `IpAddr` rather than duplicating the parsing for both IP versions.
</content>
</entry>
<entry>
<title>std: simplify host lookup</title>
<updated>2025-09-19T09:30:27+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-09-14T13:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09d3120a99fee8d839e502bdb54f8117c0623c5d'/>
<id>urn:sha1:09d3120a99fee8d839e502bdb54f8117c0623c5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support calls on opaque types :&lt;</title>
<updated>2025-09-18T10:58:38+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-09-11T11:08:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4e19c68786211f3c3cf2593442629599678800a'/>
<id>urn:sha1:f4e19c68786211f3c3cf2593442629599678800a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disallow c-variadic coroutines</title>
<updated>2025-09-08T16:41:21+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-09-06T13:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1656f6c668e0603fb31dac6b2b95f1cfb1be2402'/>
<id>urn:sha1:1656f6c668e0603fb31dac6b2b95f1cfb1be2402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tests.</title>
<updated>2025-08-26T12:46:11+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2025-08-26T12:46:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc13565de8a16c9ba0c0da51787dc60d254c6dfa'/>
<id>urn:sha1:bc13565de8a16c9ba0c0da51787dc60d254c6dfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bless tests with new lint messages</title>
<updated>2025-08-19T19:27:10+00:00</updated>
<author>
<name>Karol Zwolak</name>
<email>karolzwolak7@gmail.com</email>
</author>
<published>2025-04-28T11:47:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d14b83e378c421dd09320ace833a9d47848e3046'/>
<id>urn:sha1:d14b83e378c421dd09320ace833a9d47848e3046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #140956 - Kixunil:impl-partialeq-str-for-path, r=Amanieu</title>
<updated>2025-08-19T04:18:14+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-19T04:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2beb54c451426f8f74c66d4587fcb331f14416f8'/>
<id>urn:sha1:2beb54c451426f8f74c66d4587fcb331f14416f8</id>
<content type='text'>
`impl PartialEq&lt;{str,String}&gt; for {Path,PathBuf}`

This is a revival of #105877

Comparison of paths and strings is expected to be possible and needed e.g. in tests. This change adds the impls os `PartialEq` between strings and paths, both owned and unsized, in both directions.

ACP: https://github.com/rust-lang/libs-team/issues/151
</content>
</entry>
</feed>
