<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo/mod.rs, branch 1.71.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.71.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.71.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-05-07T04:32:39+00:00</updated>
<entry>
<title>make (try_)subst_and_normalize_erasing_regions take EarlyBinder</title>
<updated>2023-05-07T04:32:39+00:00</updated>
<author>
<name>Kyle Matsuda</name>
<email>kyle.yoshio.matsuda@gmail.com</email>
</author>
<published>2023-02-20T19:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5d10cdbc36d80dcfa1c25ce6bd64b213674fe74'/>
<id>urn:sha1:e5d10cdbc36d80dcfa1c25ce6bd64b213674fe74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debuginfo: split method declaration and definition</title>
<updated>2023-05-03T22:52:31+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2023-05-03T22:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10b69dde3fd15334ea2382d2dc9e9a261de1afaf'/>
<id>urn:sha1:10b69dde3fd15334ea2382d2dc9e9a261de1afaf</id>
<content type='text'>
When we're adding a method to a type DIE, we only want a DW_AT_declaration
there, because LLVM LTO can't unify type definitions when a child DIE is a
full subprogram definition. Now the subprogram definition gets added at the
CU level with a specification link back to the abstract declaration.
</content>
</entry>
<entry>
<title>rename `needs_subst` to `has_param`</title>
<updated>2023-04-27T07:35:19+00:00</updated>
<author>
<name>Boxy</name>
<email>supbscripter@gmail.com</email>
</author>
<published>2023-04-27T06:52:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=842419712a9ed7be166bfdac2d5588356191dabb'/>
<id>urn:sha1:842419712a9ed7be166bfdac2d5588356191dabb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split `{Idx, IndexVec, IndexSlice}` into their own modules</title>
<updated>2023-04-24T13:53:35+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-04-19T10:57:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e496fbec922b22d9b506ba55386c482b4bf06378'/>
<id>urn:sha1:e496fbec922b22d9b506ba55386c482b4bf06378</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `GenericArgKind::as_{type,const,region}` to `GenericArg`</title>
<updated>2023-04-19T17:59:30+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-04-19T17:59:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25b9263b345b36b18ac13305ff89e850170d6a7c'/>
<id>urn:sha1:25b9263b345b36b18ac13305ff89e850170d6a7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `GenericArgKind::as_{type,const,region}`</title>
<updated>2023-04-19T14:54:31+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-04-19T14:13:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f15521396f684eaef2a8293a19fd6d109d79f7a'/>
<id>urn:sha1:3f15521396f684eaef2a8293a19fd6d109d79f7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store hashes in special types so they aren't accidentally encoded as numbers</title>
<updated>2023-04-18T14:52:47+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-04-08T03:11:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0445fbdd835c92156e4d06e42ce99a39e9315343'/>
<id>urn:sha1:0445fbdd835c92156e4d06e42ce99a39e9315343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #109862 - klensy:llvm-dd, r=nikic</title>
<updated>2023-04-08T15:57:59+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-04-08T15:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dd2b19539ea4d62a150cf13d45942e58b6b44e54'/>
<id>urn:sha1:dd2b19539ea4d62a150cf13d45942e58b6b44e54</id>
<content type='text'>
llvm: replace some deprecated functions, add fixmes

Replace some deprecated llvm functions, add FIXME's (for simpler future work), replace some rust custom functions with llvm ones.
</content>
</entry>
<entry>
<title>replace deprecated LLVMSetCurrentDebugLocation with LLVMSetCurrentDebugLocation2</title>
<updated>2023-04-04T12:12:32+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-02T12:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b5f9ac73e087b3728f0fcf53d541d4e80773732'/>
<id>urn:sha1:0b5f9ac73e087b3728f0fcf53d541d4e80773732</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preserve, clarify, and extend debug information</title>
<updated>2023-03-31T11:28:39+00:00</updated>
<author>
<name>Julia Tatz</name>
<email>tatz.j@northeastern.edu</email>
</author>
<published>2021-04-06T20:00:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0504a333837e10f19454901fd060c0f99bf8f5b7'/>
<id>urn:sha1:0504a333837e10f19454901fd060c0f99bf8f5b7</id>
<content type='text'>
`-Cdebuginfo=1` was never line tables only and
can't be due to backwards compatibility issues.
This was clarified and an option for line tables only
was added. Additionally an option for line info
directives only was added, which is well needed for
some targets. The debug info options should now
behave the same as clang's debug info options.
</content>
</entry>
</feed>
