Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 13 pull requests #65368

Merged
merged 33 commits into from
Oct 13, 2019
Merged

Rollup of 13 pull requests #65368

merged 33 commits into from
Oct 13, 2019

Conversation

Centril
Copy link
Contributor

@Centril Centril commented Oct 13, 2019

Successful merges:

Failed merges:

r? @ghost

HeroicKatora and others added 30 commits October 3, 2019 04:46
The constructor is private, not the type.

Idea credit to @petrochenkov, discussed at rust-lang#65153
…r=GuillaumeGomez

Document missing deny by default lints
Implement Clone::clone_from for VecDeque

See rust-lang#28481. For simple data types with the target much longer than the source, this implementation can be significantly slower than the default (probably due to the use of truncate). However, it should be substantially faster when cloning from nested data structures with similar shapes or when cloning from VecDeques with similar lengths, hopefully more common use cases for clone_from.
Improve docs on some char boolean methods

simple revival of rust-lang#61794
(also rustfmt on rest of file :)

Documentation for `is_xid_start()` and `is_xid_continue()` couldn't be improved since both methods got remove from this repository

r? @dtolnay
cc @JohnCSimon
…nkov

resolve: fix error title regarding private constructors

One reason is that constructors can be private while their types can be
public.

Idea credit to @petrochenkov, discussed at rust-lang#65153
Move diagnostics code out of the critical path

Follow up to rust-lang#65077.

r? @nnethercote
…r=petrochenkov

replace the hand-written binary search with the library one
do not reference LLVM for our concurrency memory model

Fixes rust-lang#65282
…h-ascription, r=davidtwco

syntax: simplify maybe_annotate_with_ascription

Split out from rust-lang#65324.

r? @estebank
@Centril
Copy link
Contributor Author

Centril commented Oct 13, 2019

@bors r+ p=13 rollup=never

@bors
Copy link
Contributor

bors commented Oct 13, 2019

📌 Commit b828591 has been approved by Centril

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Oct 13, 2019
@bors
Copy link
Contributor

bors commented Oct 13, 2019

⌛ Testing commit b828591 with merge aa2ae56...

bors added a commit that referenced this pull request Oct 13, 2019
Rollup of 13 pull requests

Successful merges:

 - #65039 (Document missing deny by default lints)
 - #65069 (Implement Clone::clone_from for VecDeque)
 - #65165 (Improve docs on some char boolean methods)
 - #65248 (Suggest `if let` on `let` refutable binding)
 - #65250 (resolve: fix error title regarding private constructors)
 - #65295 (Move diagnostics code out of the critical path)
 - #65320 (Report `CONST_ERR` lint in external macros)
 - #65327 (replace the hand-written binary search with the library one)
 - #65339 (do not reference LLVM for our concurrency memory model)
 - #65357 (syntax: simplify maybe_annotate_with_ascription)
 - #65358 (simplify maybe_stage_features)
 - #65359 (simplify integer_lit)
 - #65360 (mbe: reduce panictry! uses.)

Failed merges:

r? @ghost
@bors
Copy link
Contributor

bors commented Oct 13, 2019

☀️ Test successful - checks-azure
Approved by: Centril
Pushing aa2ae56 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Oct 13, 2019
@bors bors merged commit b828591 into rust-lang:master Oct 13, 2019
@Centril Centril deleted the rollup-lb7fe48 branch October 13, 2019 15:17
@Centril Centril added the rollup A PR which is a rollup label Oct 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants