<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/codegen/issues, branch 1.85.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.85.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.85.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-12-19T12:36:51+00:00</updated>
<entry>
<title>Explicitly register `MSVC`/`NONMSVC` revisions for some codegen tests</title>
<updated>2024-12-19T12:36:51+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2024-12-18T12:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5415f067bd4565fe49c77de426e2f99625311fc6'/>
<id>urn:sha1:5415f067bd4565fe49c77de426e2f99625311fc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use field init shorthand where possible</title>
<updated>2024-12-17T22:33:10+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2024-12-17T22:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a105cd606628b07e79ab343cc183a176e278c809'/>
<id>urn:sha1:a105cd606628b07e79ab343cc183a176e278c809</id>
<content type='text'>
Field init shorthand allows writing initializers like `tcx: tcx` as
`tcx`. The compiler already uses it extensively. Fix the last few places
where it isn't yet used.
</content>
</entry>
<entry>
<title>Adapt codegen tests for NUW inference</title>
<updated>2024-12-05T15:08:41+00:00</updated>
<author>
<name>Tim Neumann</name>
<email>timnn@google.com</email>
</author>
<published>2024-12-05T15:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f0ea9a7bee44d3205a05635257d0d9a04eb9686'/>
<id>urn:sha1:8f0ea9a7bee44d3205a05635257d0d9a04eb9686</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #104342 - mweber15:add_file_location_to_more_types, r=wesleywiser</title>
<updated>2024-12-03T12:49:57+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-12-03T12:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8575f8f91bbd7dca529d362afc8117db74661c3b'/>
<id>urn:sha1:8575f8f91bbd7dca529d362afc8117db74661c3b</id>
<content type='text'>
Require `type_map::stub` callers to supply file information

This change attaches file information (`DIFile` reference and line number) to struct debug info nodes.

Before:

```
; foo.ll
...
!5 = !DIFile(filename: "&lt;unknown&gt;", directory: "")
...
!16 = !DICompositeType(tag: DW_TAG_structure_type, name: "MyType", scope: !2, file: !5, size: 32, align: 32, elements: !17, templateParams: !19, identifier: "4cb373851db92e732c4cb5651b886dd0")
...
```

After:

```
; foo.ll
...
!3 = !DIFile(filename: "foo.rs", directory: "/home/matt/src/rust98678", checksumkind: CSK_SHA1, checksum: "bcb9f08512c8f3b8181ef4726012bc6807bc9be4")
...
!16 = !DICompositeType(tag: DW_TAG_structure_type, name: "MyType", scope: !2, file: !3, line: 3, size: 32, align: 32, elements: !17, templateParams: !19, identifier: "9e5968c7af39c148acb253912b7f409f")
...
```

Fixes #98678

r? `@wesleywiser`
</content>
</entry>
<entry>
<title>Fix tests when using MinGW</title>
<updated>2024-12-03T02:59:34+00:00</updated>
<author>
<name>Matt Weber</name>
<email>30441572+mweber15@users.noreply.github.com</email>
</author>
<published>2024-12-03T02:59:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9fbb6f27177d9e7579af064c18184114ed9cec9'/>
<id>urn:sha1:e9fbb6f27177d9e7579af064c18184114ed9cec9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Share inline(never) generics across crates</title>
<updated>2024-11-28T18:43:05+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2024-11-23T18:19:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a216a25d143e88eefac2655c1fce042571e1f6e'/>
<id>urn:sha1:4a216a25d143e88eefac2655c1fce042571e1f6e</id>
<content type='text'>
This reduces code sizes and better respects programmer intent when
marking inline(never). Previously such a marking was essentially ignored
for generic functions, as we'd still inline them in remote crates.
</content>
</entry>
<entry>
<title>Fix relative lines in coroutine test</title>
<updated>2024-11-07T03:26:18+00:00</updated>
<author>
<name>Matt Weber</name>
<email>30441572+mweber15@users.noreply.github.com</email>
</author>
<published>2024-11-07T03:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1515937818b98c944ff85efd0f30dba8503102e'/>
<id>urn:sha1:d1515937818b98c944ff85efd0f30dba8503102e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use -DAG to handle use of file before definition</title>
<updated>2024-11-07T03:26:18+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2024-03-14T18:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64dd58216682257043552673c32eced30c8ce4d9'/>
<id>urn:sha1:64dd58216682257043552673c32eced30c8ce4d9</id>
<content type='text'>
Also fixup the test assertion for msvc and unix
</content>
</entry>
<entry>
<title>Restructure `compile-flags` for tests</title>
<updated>2024-11-07T03:26:18+00:00</updated>
<author>
<name>Matt Weber</name>
<email>30441572+mweber15@users.noreply.github.com</email>
</author>
<published>2024-03-02T07:05:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=613ddc199d2472348604e7da097c7875735c3c35'/>
<id>urn:sha1:613ddc199d2472348604e7da097c7875735c3c35</id>
<content type='text'>
Optimization needs to be explicitly disabled now.
</content>
</entry>
<entry>
<title>Update compile flags formatting</title>
<updated>2024-11-07T03:26:18+00:00</updated>
<author>
<name>Matt Weber</name>
<email>30441572+mweber15@users.noreply.github.com</email>
</author>
<published>2024-03-02T05:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73291114665aafbc5ddffeb209137567a58eac49'/>
<id>urn:sha1:73291114665aafbc5ddffeb209137567a58eac49</id>
<content type='text'>
</content>
</entry>
</feed>
