<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/const-generics/array-impls, branch 1.43.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.43.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.43.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-03-01T21:42:34+00:00</updated>
<entry>
<title>Fix use of `has_infer_types`</title>
<updated>2020-03-01T21:42:34+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2020-02-22T14:10:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebc86b441d7122465c355e5f08b36664c6957aa7'/>
<id>urn:sha1:ebc86b441d7122465c355e5f08b36664c6957aa7</id>
<content type='text'>
* Add a new method `has_infer_types_or_consts` that's used instead most
  of the time, since there's generally no reason to only consider types.
*  Remove use of `has_closure_types`, because closures are no longer
  implicitly linked to the `InferCtxt`.
</content>
</entry>
<entry>
<title>Do not emit note suggesting to implement trait to foreign type</title>
<updated>2020-02-17T14:21:36+00:00</updated>
<author>
<name>LeSeulArtichaut</name>
<email>leseulartichaut@gmail.com</email>
</author>
<published>2020-02-16T20:42:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e07892c7dd71f2025b68dcf8c144d53b3560511'/>
<id>urn:sha1:2e07892c7dd71f2025b68dcf8c144d53b3560511</id>
<content type='text'>
Update tests

Extend to other operations

Refractor check in a separate function

Fix more tests
</content>
</entry>
<entry>
<title>Rollup merge of #67642 - Mark-Simulacrum:relax-bounds, r=Amanieu</title>
<updated>2020-02-13T01:52:46+00:00</updated>
<author>
<name>Dylan DPC</name>
<email>dylan.dpc@gmail.com</email>
</author>
<published>2020-02-13T01:52:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a201336ed2f253cd22561477764989050acb889'/>
<id>urn:sha1:2a201336ed2f253cd22561477764989050acb889</id>
<content type='text'>
Relax bounds on HashMap/HashSet

These APIs changed from the old bound listed to the new bound (possibly empty):

K: Hash + Eq -&gt; K
* new
* with_capacity

K: Eq + Hash, S: BuildHasher -&gt; K, S
* with_hasher
* with_capacity_and_hasher
* hasher

K: Eq + Hash + Debug -&gt; K: Debug
S: BuildHasher -&gt; S
HashMap as Debug

K: Eq + Hash -&gt; K
S: BuildHasher + Default -&gt; S: Default
HashMap as Default

Resolves #44777.
</content>
</entry>
<entry>
<title>rustc_macros: don't limit the -Zmacro-backtrace suggestion to extern macros.</title>
<updated>2020-02-06T19:46:38+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-12-16T13:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c7eb59e8161fd7bd2da89fc8c8d73c32bcd789b'/>
<id>urn:sha1:4c7eb59e8161fd7bd2da89fc8c8d73c32bcd789b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2020-01-16T17:49:13+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2020-01-14T21:18:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b36c187dcbb8a4b6555fe046194f2b6deb74230'/>
<id>urn:sha1:5b36c187dcbb8a4b6555fe046194f2b6deb74230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When trait bounds are missing for return values, point at them</title>
<updated>2020-01-16T17:37:24+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2020-01-14T01:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1dd8a909531cd66080ca89227fb8828a01d7e22'/>
<id>urn:sha1:e1dd8a909531cd66080ca89227fb8828a01d7e22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Relax bounds on HashSet to match hashbrown</title>
<updated>2019-12-27T00:24:45+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-26T19:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=48859db151b839518bdd9d44a2387c0f6b65d141'/>
<id>urn:sha1:48859db151b839518bdd9d44a2387c0f6b65d141</id>
<content type='text'>
No functional changes are made, and all APIs are moved to strictly less
restrictive bounds.

These APIs changed from the old bound listed to the new bound:

T: Hash + Eq -&gt; T
* new
* with_capacity

T: Eq + Hash, S: BuildHasher -&gt; T
* with_hasher
* with_capacity_and_hasher
* hasher

T: Eq + Hash + Debug -&gt; T: Debug
S: BuildHasher -&gt; S
&lt;HashSet as Debug&gt;

T: Eq + Hash -&gt; T
S: BuildHasher + Default -&gt; S: Default
&lt;HashSet as Default&gt;
</content>
</entry>
<entry>
<title>Rename tests and add short test description</title>
<updated>2019-12-07T07:55:09+00:00</updated>
<author>
<name>Janusz Marcinkiewicz</name>
<email>virrages@gmail.com</email>
</author>
<published>2019-12-03T07:20:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e305bf8bc8cecaf93080f07962a4f763cd66f5ce'/>
<id>urn:sha1:e305bf8bc8cecaf93080f07962a4f763cd66f5ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add UI tests for `array::IntoIter` impls</title>
<updated>2019-10-24T13:46:44+00:00</updated>
<author>
<name>Lukas Kalbertodt</name>
<email>lukas.kalbertodt@gmail.com</email>
</author>
<published>2019-10-21T11:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c36b9ddcb40b81642cef2d1dd17bcd45f54c70da'/>
<id>urn:sha1:c36b9ddcb40b81642cef2d1dd17bcd45f54c70da</id>
<content type='text'>
This it to make sure traits are implemented for arrays with length 32
and below, while they are not implemented for &gt;= 33.
</content>
</entry>
<entry>
<title>When possible point at argument causing item obligation failure</title>
<updated>2019-09-19T19:10:23+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-09-16T04:58:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02e3fb89a7e0c7944ed8237f5d307322879b6fcc'/>
<id>urn:sha1:02e3fb89a7e0c7944ed8237f5d307322879b6fcc</id>
<content type='text'>
</content>
</entry>
</feed>
