Skip to content

Rollup of 20 pull requests - #53832

Merged
bors merged 46 commits into
rust-lang:masterfrom
emilyalbini:rollup
Aug 31, 2018
Merged

Rollup of 20 pull requests#53832
bors merged 46 commits into
rust-lang:masterfrom
emilyalbini:rollup

Conversation

@emilyalbini

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

Roman Proskuryakovand others added 30 commits August 6, 2018 17:33
It's a ~1% win on `keccak` and `inflate`.
This typo was introduced in rust-lang#47334.
A couple tests bitrotted as a result, so we fix those too, and move them
to a more sensible place.
`bad_style` is being deprecated in favor of `nonstandard_style`:
- rust-lang#41646
…q-example, r=QuietMisdreavus
Add another PartialEq example
r? @steveklabnik
…omez
Add example for Cow
Add one more example that shows how to keep `Cow` in a struct.
Link to playground: https://play.rust-lang.org/?gist=a9256bdd034b44bc3cdd0044bbcdbb7c&version=stable&mode=debug&edition=2015
Users ask this question in [ruRust](https://gitter.im/ruRust/general) chat time to time and it is not obvious to add `ToOwned<Owned=Target>` to requirements of generic params.
…, r=pnkfelix
remove `let x = baz` which was obscuring the real error
fixesrust-lang#51172
Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.
Most of the compiler uses the `Fx` hasher but some places ended up with the default one.
…artial-eq, r=KodrAus
Add partialeq implementation for TryFromIntError type
Fixesrust-lang#53458.
… r=varkor
Force-inline `shallow_resolve` at its hottest call site.
It's a ~1% win on `keccak` and `inflate`.
set applicability
Update a few more calls as described in rust-lang#50723
r? @estebank
…o_vis_matcher, r=cramertj
Fix stabilisation version for macro_vis_matcher.
r? @cramertj
…, r=nikomatsakis
Do not suggest dereferencing in macro
Fixrust-lang#52783.
save-analysis: Differentiate foreign functions and statics.
add llvm-readobj to llvm-tools-preview
Similar to readelf but supports more object formats (it seems). Particularly useful to inspect in detail sections (e.g. their flags) and symbols (e.g. their types).
r? @alexcrichton
cc @dvc94ch
fix a typo: taget_env -> target_env
This typo was introduced in rust-lang#47334. A couple tests bitrotted as a result, so we fix those too, and move them to a more sensible place.
Is there some lint we could turn on that would've caught this? It's a drag that cfg typos can silently pass through the compiler.
…etMisdreavus
Rustdoc fixes
Fixes rustdoc not scrolling to given lines and invalid unstable display:
<img width="1440" alt="screen shot 2018-08-27 at 23 28 47" src="https://user-images.githubusercontent.com/3050060/44687252-06535e80-aa51-11e8-8512-d7d34d1cb963.png">
r? @QuietMisdreavus
move file-extension based .gitignore down to src/
Currently, it for example ignores `*.rlib` files in the repository root -- which I think is wrong; I sometimes get these files when I call rustc directly and I do want them cleaned up, not ignored. No such files are created during the normal build process.
…shearth
Replace usages of 'bad_style' with 'nonstandard_style'.
`bad_style` is being deprecated in favor of `nonstandard_style`:
- rust-lang#41646
…n-type-impls, r=QuietMisdreavus
Fix UI issues on Implementations on Foreign types
Fixesrust-lang#53800.
<img width="1440" alt="screen shot 2018-08-29 at 22 06 35" src="https://user-images.githubusercontent.com/3050060/44814733-e9986180-abdd-11e8-97e0-0e3c1816ca04.png">
r? @QuietMisdreavus
@emilyalbini

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=20

@bors

bors commented Aug 30, 2018

Copy link
Copy Markdown
Collaborator

📌 Commit 6b1fffa has been approved by pietroalbini

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Aug 30, 2018
@bors

bors commented Aug 31, 2018

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 6b1fffa with merge 1114ab6...

bors added a commit that referenced this pull request Aug 31, 2018
Rollup of 20 pull requests
Successful merges:
- #51760 (Add another PartialEq example)
- #53113 (Add example for Cow)
- #53129 (remove `let x = baz` which was obscuring the real error)
- #53389 (document effect of join on memory ordering)
- #53472 (Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.)
- #53476 (Add partialeq implementation for TryFromIntError type)
- #53513 (Force-inline `shallow_resolve` at its hottest call site.)
- #53655 (set applicability)
- #53702 (Fix stabilisation version for macro_vis_matcher.)
- #53727 (Do not suggest dereferencing in macro)
- #53732 (save-analysis: Differentiate foreign functions and statics.)
- #53740 (add llvm-readobj to llvm-tools-preview)
- #53743 (fix a typo: taget_env -> target_env)
- #53747 (Rustdoc fixes)
- #53753 (expand keep-stage --help text)
- #53756 (Fix typo in comment)
- #53768 (move file-extension based .gitignore down to src/)
- #53785 (Fix a comment in src/libcore/slice/mod.rs)
- #53786 (Replace usages of 'bad_style' with 'nonstandard_style'.)
- #53806 (Fix UI issues on Implementations on Foreign types)
Failed merges:
r? @ghost
@bors

bors commented Aug 31, 2018

Copy link
Copy Markdown
Collaborator

☀️ Test successful - status-appveyor, status-travis
Approved by: pietroalbini
Pushing 1114ab6 to master...

@bors
bors merged commit 6b1fffa into rust-lang:masterAug 31, 2018
@borsbors mentioned this pull request Aug 31, 2018
@CentrilCentril added the rollup A PR which is a rollup label Oct 2, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollupS-waiting-on-borsStatus: 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.

17 participants

@emilyalbini@bors@Centril@RalfJung@nnethercote@GuillaumeGomez@jkozlowski@jcpst@estebank@emilio@japaric@oconnor663@nikomatsakis@dmerejkowsky@eddyb@tbu-@frewsxcv