<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/collections/hash, branch 1.42.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.42.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.42.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-01-08T23:34:06+00:00</updated>
<entry>
<title>Add HashSet::get_or_insert_owned</title>
<updated>2020-01-08T23:34:06+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2019-12-16T18:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ede63bee1c4ef6af808f1bdcd7439a88f23b096'/>
<id>urn:sha1:4ede63bee1c4ef6af808f1bdcd7439a88f23b096</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant link texts</title>
<updated>2019-12-26T13:04:46+00:00</updated>
<author>
<name>Matthew Kraai</name>
<email>kraai@ftbfs.org</email>
</author>
<published>2019-12-26T13:04:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21e636f1883ff8d7dd1d3a0e2db241e619a8ee72'/>
<id>urn:sha1:21e636f1883ff8d7dd1d3a0e2db241e619a8ee72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>introduce benchmarks of HashSet operations</title>
<updated>2019-11-14T11:59:35+00:00</updated>
<author>
<name>Stein Somers</name>
<email>git@steinsomers.be</email>
</author>
<published>2019-11-13T23:32:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4decb58a64fd3d0a0da5cbea4a77327996cbe44a'/>
<id>urn:sha1:4decb58a64fd3d0a0da5cbea4a77327996cbe44a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix HashSet::union performance</title>
<updated>2019-11-10T23:53:44+00:00</updated>
<author>
<name>Stepan Koltsov</name>
<email>stepan.koltsov@gmail.com</email>
</author>
<published>2019-11-10T23:47:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04a237b9e2c327e1ad6339afd2f967bfcad38483'/>
<id>urn:sha1:04a237b9e2c327e1ad6339afd2f967bfcad38483</id>
<content type='text'>
Consider this example: small_set = 0..2, large_set = 0..1000.

To efficiently compute the union of these sets, we should
* take all elements of the larger set
* for each element of the smaller set check it is not in the larger set

This is exactly what this commit does.

This particular optimization was implemented a year ago, but the
author mistaken `&lt;` and `&gt;`.
</content>
</entry>
<entry>
<title>Rollup merge of #65112 - jack-t:type-parens-lint, r=varkor</title>
<updated>2019-11-01T18:20:07+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-11-01T18:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9175247e72a3d7cba4bdb61bc490da9be0460d51'/>
<id>urn:sha1:9175247e72a3d7cba4bdb61bc490da9be0460d51</id>
<content type='text'>
Add lint and tests for unnecessary parens around types

This is my first contribution to the Rust project, so I apologize if I'm not doing things the right way.

The PR fixes #64169. It adds a lint and tests for unnecessary parentheses around types. I've run `tidy` and `rustfmt` &amp;mdash; I'm not totally sure it worked right, though &amp;mdash; and I've tried to follow the instructions linked in the readme.

I tried to think through all the variants of `ast::TyKind` to find exceptions to this lint, and I could only find the one mentioned in the original issue, which concerns types with `dyn`. I'm not a Rust expert, thought, so I may well be missing something.

There's also a problem with getting this to build. The new lint catches several things in the, e.g., `core`. Because `x.py` seems to build with an equivalent of `-Werror`, what would have been warnings cause the build to break. I got it to build and the tests to pass with `--warnings warn` on my `x.py build` and `x.py test` commands.
</content>
</entry>
<entry>
<title>Add lint for unnecessary parens around types</title>
<updated>2019-10-29T18:11:12+00:00</updated>
<author>
<name>jack-t</name>
<email>jackmaverick1@gmail.com</email>
</author>
<published>2019-10-04T05:56:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=08ca2360c4e817acab717dfb7e5a93d5af35cc06'/>
<id>urn:sha1:08ca2360c4e817acab717dfb7e5a93d5af35cc06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #65048 - Kixunil:patch-1, r=KodrAus</title>
<updated>2019-10-11T22:09:44+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-10-11T22:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ec1d008f65d559eca3a1dbb062e88dbaae30b8e8'/>
<id>urn:sha1:ec1d008f65d559eca3a1dbb062e88dbaae30b8e8</id>
<content type='text'>
Added doc about behavior of extend on HashMap

It was unclear what the implementation does when it encounters existing keys. This change makes it clear by documenting the trait impl.
</content>
</entry>
<entry>
<title>Implement (HashMap) Entry::insert as per #60142</title>
<updated>2019-10-08T22:00:29+00:00</updated>
<author>
<name>Félix Saparelli</name>
<email>felix@passcod.name</email>
</author>
<published>2019-09-21T10:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdcc21cbc4dabe73662634ffada8d0f353bc1ce9'/>
<id>urn:sha1:bdcc21cbc4dabe73662634ffada8d0f353bc1ce9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added doc about behavior of extend on HashMap</title>
<updated>2019-10-03T08:09:04+00:00</updated>
<author>
<name>Martin Habovštiak</name>
<email>martin.habovstiak@gmail.com</email>
</author>
<published>2019-10-03T08:09:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00d9db14f74c6b4d532547f7acf38b3538574958'/>
<id>urn:sha1:00d9db14f74c6b4d532547f7acf38b3538574958</id>
<content type='text'>
It was unclear what the implementation does when it encounters existing keys. This change makes it clear by documenting the trait impl.</content>
</entry>
</feed>
