<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/ty/codec.rs, branch 1.50.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.50.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.50.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-12-17T18:21:20+00:00</updated>
<entry>
<title>Auto merge of #79945 - jackh726:existential_trait_ref, r=nikomatsakis</title>
<updated>2020-12-17T18:21:20+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-12-17T18:21:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eb4fc71dc9024f15a0c9cc44bcc10c861e9d585e'/>
<id>urn:sha1:eb4fc71dc9024f15a0c9cc44bcc10c861e9d585e</id>
<content type='text'>
Move binder for dyn to each list item

This essentially changes `ty::Binder&lt;&amp;'tcx List&lt;ExistentialTraitRef&gt;&gt;` to `&amp;'tcx List&lt;ty::Binder&lt;ExistentialTraitRef&gt;&gt;`.

This is a first step in moving the `dyn Trait` representation closer to Chalk, which we've talked about in `@rust-lang/wg-traits.`

r? `@nikomatsakis`
</content>
</entry>
<entry>
<title>Remove unused `TyEncoder::tcx` required method</title>
<updated>2020-12-14T22:33:47+00:00</updated>
<author>
<name>LeSeulArtichaut</name>
<email>leseulartichaut@gmail.com</email>
</author>
<published>2020-12-14T22:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a72b739bf0b21d714ed7072fd9c7e807cd549872'/>
<id>urn:sha1:a72b739bf0b21d714ed7072fd9c7e807cd549872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move binder for dyn to each list item</title>
<updated>2020-12-11T20:02:46+00:00</updated>
<author>
<name>Jack Huey</name>
<email>jack.huey@umassmed.edu</email>
</author>
<published>2020-12-11T20:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ed80815bf2554c99c1cd140d5ce3ee7df19f90d7'/>
<id>urn:sha1:ed80815bf2554c99c1cd140d5ce3ee7df19f90d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Combination of commits</title>
<updated>2020-12-03T17:50:10+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-12-01T07:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=def932ca865b86a5057517d8a0e27c0ca72a0815'/>
<id>urn:sha1:def932ca865b86a5057517d8a0e27c0ca72a0815</id>
<content type='text'>
Fixes multiple issue with counters, with simplification

  Includes a change to the implicit else span in ast_lowering, so coverage
  of the implicit else no longer spans the `then` block.

  Adds coverage for unused closures and async function bodies.

  Fixes: #78542

Adding unreachable regions for known MIR missing from coverage map

Cleaned up PR commits, and removed link-dead-code requirement and tests

  Coverage no longer depends on Issue #76038 (`-C link-dead-code` is
  no longer needed or enforced, so MSVC can use the same tests as
  Linux and MacOS now)

Restrict adding unreachable regions to covered files

  Improved the code that adds coverage for uncalled functions (with MIR
  but not-codegenned) to avoid generating coverage in files not already
  included in the files with covered functions.

Resolved last known issue requiring --emit llvm-ir workaround

  Fixed bugs in how unreachable code spans were added.
</content>
</entry>
<entry>
<title>Add type to `ConstKind::Placeholder`</title>
<updated>2020-11-12T15:39:55+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2020-10-28T01:11:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e24a4b4690f73dc834c2f3d5c7b454c1943d0e3a'/>
<id>urn:sha1:e24a4b4690f73dc834c2f3d5c7b454c1943d0e3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused code from rustc_middle</title>
<updated>2020-10-14T02:14:32+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2020-10-09T09:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7791f485ba51a4eda241a0ec70d7933858b124b'/>
<id>urn:sha1:d7791f485ba51a4eda241a0ec70d7933858b124b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support const_evaluatable_checked across crate boundaries</title>
<updated>2020-09-18T15:11:34+00:00</updated>
<author>
<name>Bastian Kauschke</name>
<email>bastian_kauschke@hotmail.de</email>
</author>
<published>2020-09-11T19:16:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=30ff1ef3d000c7f76a1906522b0efff4c8b27201'/>
<id>urn:sha1:30ff1ef3d000c7f76a1906522b0efff4c8b27201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change ty.kind to a method</title>
<updated>2020-09-04T15:47:51+00:00</updated>
<author>
<name>LeSeulArtichaut</name>
<email>leseulartichaut@gmail.com</email>
</author>
<published>2020-08-02T22:49:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3e14b684dd31794e8dbe6acd7a5f132997ee0c47'/>
<id>urn:sha1:3e14b684dd31794e8dbe6acd7a5f132997ee0c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mv compiler to compiler/</title>
<updated>2020-08-30T15:45:07+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-08-28T03:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e5f7d5631b8f4009ac1c693e585d4b7108d4275'/>
<id>urn:sha1:9e5f7d5631b8f4009ac1c693e585d4b7108d4275</id>
<content type='text'>
</content>
</entry>
</feed>
