<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_mir/src/const_eval, branch 1.52.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.52.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.52.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-03-16T17:26:09+00:00</updated>
<entry>
<title>Update compiler/rustc_mir/src/const_eval/mod.rs</title>
<updated>2021-03-16T17:26:09+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-03-16T17:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f0997fa1e85d305afef2b5b4e74c4a9b1a043ec2'/>
<id>urn:sha1:f0997fa1e85d305afef2b5b4e74c4a9b1a043ec2</id>
<content type='text'>
Co-authored-by: Ralf Jung &lt;post@ralfj.de&gt;</content>
</entry>
<entry>
<title>Explain pointer and dyn Trait handling in const_to_valtree</title>
<updated>2021-03-15T12:06:52+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-03-15T11:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0dd5a1b622f1ba1ca702e079b2ce2ab5b513e2be'/>
<id>urn:sha1:0dd5a1b622f1ba1ca702e079b2ce2ab5b513e2be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explain how we encode enums at the encoding site</title>
<updated>2021-03-15T12:06:52+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-03-15T11:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c01c49430c8e5a2b5aa7db777f49bd3a18525d0b'/>
<id>urn:sha1:c01c49430c8e5a2b5aa7db777f49bd3a18525d0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explain why we do not allow const_to_valtree to read from statics</title>
<updated>2021-03-15T12:06:52+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-03-15T11:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f646c1e43445f5edff741c8572cb7d52bdb97ce1'/>
<id>urn:sha1:f646c1e43445f5edff741c8572cb7d52bdb97ce1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>We won't support trait object constants in type level constants for the forseeable future</title>
<updated>2021-03-12T13:00:16+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-03-12T13:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c51749af6e8b42540f0493c7be47df332686d64a'/>
<id>urn:sha1:c51749af6e8b42540f0493c7be47df332686d64a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Intern valtree field vector</title>
<updated>2021-03-12T12:19:17+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-02-22T14:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0fe4f38769ff5654cb24a9b84ce69b4cdce46e64'/>
<id>urn:sha1:0fe4f38769ff5654cb24a9b84ce69b4cdce46e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement valtree</title>
<updated>2021-03-12T12:16:14+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2021-02-22T14:09:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a4fbac163e7291b052fa5ec64f14cc0a52932ff4'/>
<id>urn:sha1:a4fbac163e7291b052fa5ec64f14cc0a52932ff4</id>
<content type='text'>
valtree is a version of constants that is inherently safe to be used within types.
This is in contrast to ty::Const which can have different representations of the same value. These representation differences can show up in hashing or equality comparisons, breaking type equality of otherwise equal types.
valtrees do not have this problem.
</content>
</entry>
<entry>
<title>fix review</title>
<updated>2021-02-25T01:21:12+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2021-02-25T01:13:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=08b1e8004b06112fb8334155b2cea314bd3e8161'/>
<id>urn:sha1:08b1e8004b06112fb8334155b2cea314bd3e8161</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replaced some map_or with map_or_else</title>
<updated>2021-02-23T23:43:35+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2021-02-23T22:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c75c4a579bdea69fc9b93697aa2531daf82540fc'/>
<id>urn:sha1:c75c4a579bdea69fc9b93697aa2531daf82540fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #82124 - tmiasko:op-ty-ref, r=oli-obk</title>
<updated>2021-02-20T10:20:42+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-02-20T10:20:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e7c23ab933ebc1f205c3b59f4ebc85d40f67d404'/>
<id>urn:sha1:e7c23ab933ebc1f205c3b59f4ebc85d40f67d404</id>
<content type='text'>
Pass large interpreter types by reference, not value

r? `@ghost`
</content>
</entry>
</feed>
