Skip to content

Rollup of 7 pull requests - #42272

Closed
Mark-Simulacrum wants to merge 16 commits into
rust-lang:masterfrom
Mark-Simulacrum:rollup
Closed

Rollup of 7 pull requests#42272
Mark-Simulacrum wants to merge 16 commits into
rust-lang:masterfrom
Mark-Simulacrum:rollup

Conversation

Nashenas88and others added 16 commits May 24, 2017 19:15
This should include a fix for rust-lang/cargo#4091 with an updated version of
libgit2.
Closesrust-lang/cargo#4091
Mark various items and fields as private or pub(crate), and remove a function that turns out to be unused.
These are not used anywhere in-tree, but I guess it's a [breaking-change] for plugins.
The previous commit removed them from the public API, this rewrites the use statements to get rid of the non-standard re-exports.
…eddyb
Remove all instances of fragment_infos and fragment sets
Remove unused fragment structs. This was suggested by @eddyb in IRC: [botbot link](https://botbot.me/mozilla/rustc/2017-05-23/?msg=86016574&page=2).
…tsakis
Updated locked version of libgit2
This should include a fix for rust-lang/cargo#4091 with an updated version of
libgit2.
Closesrust-lang/cargo#4091
Allow variadic functions with cdecl calling convention.
Fixesrust-lang#40244.
…ed-tail, r=eddyb
extend `struct_tail` to operate over tuples
Not 100% sure why this got exposed when it wasn't before, but this struct definitely seems wrong.
Fixesrust-lang#42110
r? @eddyb
…ent, r=alexcrichton
Docs: impls of PartialEq/PartialOrd/Ord must agree
Fixesrust-lang#41270.
This PR brings two improvements to the docs:
1. Docs for `PartialEq`, `PartialOrd`, and `Ord` clarify that their implementations must agree.
2. Fixes a subtle bug in the Dijkstra example for `BinaryHeap`, where the impls are inconsistent.
Thanks @Rufflewind for spotting the bug!
r? @alexcrichton
cc @frankmcsherry
Remove unused APIs from rustc_trans
There were public re-exports of some rustc modules dating back to 2011 or so. While I was at it, some functions and modules were public but never used outside the crate. I made them private or `pub(crate)` as appropriate and in one case removed an unused function.
@rust-highfive

Copy link
Copy Markdown
Contributor

r? @eddyb

(rust_highfive has picked a reviewer for you, use r? to override)

@Mark-Simulacrum

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=10

@bors

bors commented May 28, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit 5244d1c has been approved by Mark-Simulacrum

@bors

bors commented May 28, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 5244d1c with merge e9a48f4...

@bors

bors commented May 28, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@Mark-Simulacrum
Mark-Simulacrum deleted the rollup branch May 28, 2017 02:52
@CentrilCentril added the rollup A PR which is a rollup label Oct 24, 2019
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

@Mark-Simulacrum@rust-highfive@bors@eddyb@Centril@Nashenas88@venkatagiri@alexcrichton@nikomatsakis