Skip to content

Rollup of 6 pull requests - #86312

Closed
Dylan-DPC-zz wants to merge 12 commits into
rust-lang:masterfrom
Dylan-DPC-zz:rollup-pdke8d8
Closed

Rollup of 6 pull requests#86312
Dylan-DPC-zz wants to merge 12 commits into
rust-lang:masterfrom
Dylan-DPC-zz:rollup-pdke8d8

Conversation

@Dylan-DPC-zz

Copy link
Copy Markdown

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

VillSnowand others added 12 commits May 17, 2021 19:13
This is a fairly common attribute on methods, but is not something you
need to know when reading the method docs - the purpose of the attribute
is for the compiler to tell you about it if you forget to use a value.
Removing reclaims some valuable space in the summary of methods.
…=JohnTitor
Integrate binary search codes of binary_search_by and partition_point
For now partition_point has own binary search code piece.
It is because binary_search_by had called the comparer more times and the author (=me) wanted to avoid it.
However, now binary_search_by uses the comparer minimum times. (rust-lang#74024)
So it's time to integrate them.
The appearance of the codes are a bit different but both use completely same logic.
…=JohnTitor
Refactor windows sockets impl methods
No behavioural changes, but a bit tidier visual flow.
Remove must_use from ALLOWED_ATTRIBUTES
This is a fairly common attribute on methods, but is not something you need to know when reading the method docs - the purpose of the attribute is for the compiler to tell you about it if you forget to use a value.
Removing reclaims some valuable space in the summary of methods, particularly when the attribute has a long string value.
As discussed in rust-lang#84309. Partially addresses rust-lang#81482.
r? ``@Manishearth``
…joshtriplett
Stabilize {std, core}::prelude::rust_*.
This stabilizes the `{core, std}::prelude::{rust_2015, rust_2018, rust_2021}` modules.
The usage of these modules as the prelude in those editions was already stabilized. This just stabilizes the modules themselves, making it possible for a user to explicitly refer to them.
Tracking issue: rust-lang#85684
FCP on the RFC that included this finished here: rust-lang/rfcs#3114 (comment)
@rustbotrustbot added the rollup A PR which is a rollup label Jun 14, 2021
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants

@Dylan-DPC-zz@rustbot@VillSnow@mjptree@jsha@est31@m-ou-se@LeSeulArtichaut@Dylan-DPC