<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_ssa/src/debuginfo, branch 1.65.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.65.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.65.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-08-12T08:53:07+00:00</updated>
<entry>
<title>Use enum2&lt;_&gt; instead of enum&lt;_&gt; for Cpp-like debuginfo enum type names.</title>
<updated>2022-08-12T08:53:07+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-07T13:01:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=063ebfa5707015f895fc50c3a1dd70ab6867bc9b'/>
<id>urn:sha1:063ebfa5707015f895fc50c3a1dd70ab6867bc9b</id>
<content type='text'>
And add more comments about niche tag enum encoding.
</content>
</entry>
<entry>
<title>debuginfo: Change C++-like encoding for enums.</title>
<updated>2022-08-12T08:53:07+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-06-20T15:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=622da5d834e862112e860db1fc0404bd8604f578'/>
<id>urn:sha1:622da5d834e862112e860db1fc0404bd8604f578</id>
<content type='text'>
The updated encoding should be able to handle niche layouts where
more than one variant has fields.
</content>
</entry>
<entry>
<title>Allow to create definitions inside the query system.</title>
<updated>2022-07-06T20:50:55+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-07-12T20:19:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=43bb31b9540a439dcca65f47b8644eafe4a42e2d'/>
<id>urn:sha1:43bb31b9540a439dcca65f47b8644eafe4a42e2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>account for endianness in debuginfo for const args</title>
<updated>2022-06-14T14:12:34+00:00</updated>
<author>
<name>b-naber</name>
<email>bn263@gmx.de</email>
</author>
<published>2022-06-14T08:50:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e14b34c386ad2809e937e0e6e0379c5cc5474954'/>
<id>urn:sha1:e14b34c386ad2809e937e0e6e0379c5cc5474954</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rebase</title>
<updated>2022-06-14T14:12:28+00:00</updated>
<author>
<name>b-naber</name>
<email>bn263@gmx.de</email>
</author>
<published>2022-06-07T17:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=060acc97db878964b6229dc89a657201f4232b14'/>
<id>urn:sha1:060acc97db878964b6229dc89a657201f4232b14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename the `ConstS::val` field as `kind`.</title>
<updated>2022-06-14T03:06:44+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-06-10T01:18:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93e4b6ef06888085dc60d073ca9d66f2d7282112'/>
<id>urn:sha1:93e4b6ef06888085dc60d073ca9d66f2d7282112</id>
<content type='text'>
And likewise for the `Const::val` method.

Because its type is called `ConstKind`. Also `val` is a confusing name
because `ConstKind` is an enum with seven variants, one of which is
called `Value`. Also, this gives consistency with `TyS` and `PredicateS`
which have `kind` fields.

The commit also renames a few `Const` variables from `val` to `c`, to
avoid confusion with the `ConstKind::Value` variant.
</content>
</entry>
<entry>
<title>Remove NodeIdHashingMode.</title>
<updated>2022-04-12T17:59:32+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-04-04T20:19:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=443333dc1f8d464ed9f3d166a847f4703ad078ae'/>
<id>urn:sha1:443333dc1f8d464ed9f3d166a847f4703ad078ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark scalar layout unions so that backends that do not support partially initialized scalars can special case them.</title>
<updated>2022-04-05T13:18:21+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-03-03T12:02:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d32ce37a171663048a4c4a536803434e40f52bd6'/>
<id>urn:sha1:d32ce37a171663048a4c4a536803434e40f52bd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #95056 - Dylan-DPC:rollup-swtuw2n, r=Dylan-DPC</title>
<updated>2022-03-18T00:35:19+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-03-18T00:35:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd119057160cedea245aa2679add56723f3dc784'/>
<id>urn:sha1:cd119057160cedea245aa2679add56723f3dc784</id>
<content type='text'>
Rollup of 10 pull requests

Successful merges:

 - #91133 (Improve `unsafe` diagnostic)
 - #93222 (Make ErrorReported impossible to construct outside `rustc_errors`)
 - #93745 (Stabilize ADX target feature)
 - #94309 ([generator_interior] Be more precise with scopes of borrowed places)
 - #94698 (Remove redundant code from copy-suggestions)
 - #94731 (Suggest adding `{ .. }` around a const function call with arguments)
 - #94960 (Fix many spelling mistakes)
 - #94982 (Add deprecated_safe feature gate and attribute, cc #94978)
 - #94997 (debuginfo: Fix ICE when generating name for type that produces a layout error.)
 - #95000 (Fixed wrong type name in comment)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
</content>
</entry>
<entry>
<title>erase late-bound regions in dyn projection types for debuginfo</title>
<updated>2022-03-16T18:56:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-03-16T18:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b69b3d041ad7b8679bdc9c32afccfd961a7d28d2'/>
<id>urn:sha1:b69b3d041ad7b8679bdc9c32afccfd961a7d28d2</id>
<content type='text'>
</content>
</entry>
</feed>
