libcore: Get rid of useless mem::forget wrapper.
Change how libgetopts handles options grouped together

As soon as an option is found that takes an argument, consume the rest
of the string and store it into i_arg. Previously this would only happen
if the character after the option was not a recognized option.

Addresses issue #16348
Make note that Ordering is builtin.

This way people won't try to copy/paste it in.
librustc: Fix a couple of cases in which unboxed closure typechecking
code wasn't considering the zero-argument case.

Closes #16168.
librustc: Resolve nested vtable parameters in overloaded calls.

Closes #16508.
iOS compilation fix
Fixed unwinding for iOS

Was broken by Windows adoption
fix module wording in guide

@kimundi was a bit worried this was misleading.
librustc: Create unboxing shims as necessary for unboxed closures.

Closes #16591.
librustc: Mark unboxed closure calls and definitions with appropriate llvm return/argument attributes.
auto merge of #16635 : steveklabnik/rust/ordering_comment, r=huonw

This way people won't try to copy/paste it in.

This is provided as an alternate solution to #16003. What do you think, @treeman?
auto merge of #16637 : pcwalton/rust/unboxed-closures-expected-tuple, r=pnkfelix

code wasn't considering the zero-argument case.

Closes #16168.

r? @pnkfelix
auto merge of #16512 : wickerwaka/rust/getopt-16348, r=brson

I don't know if anything else was relying on the old behavior, this seems more correct.

Fixes #16348

If '-F' is allowed to have an optional argument, with the previous version '-FF' would be translated to '-F -F'. In this new version '-FF' translates to '-F' with argument 'F'
librustc: Consider where clauses when traversing free regions in
signatures.

Closes #16549.
Closes #16564.
auto merge of #16509 : luqmana/rust/uw, r=alexcrichton

Fixes #15401.
auto merge of #16616 : pcwalton/rust/unboxed-closure-where-clause, r=nikomatsakis

signatures.

Closes #16549.
Closes #16564.

r? @pnkfelix
auto merge of #16639 : pcwalton/rust/unboxed-closures-param-resolution, r=nick29581

Closes #16508.

r? @nick29581
auto merge of #16647 : vhbit/rust/ios-build-fixes, r=alexcrichton
auto merge of #16653 : steveklabnik/rust/module_wording, r=alexcrichton

@kimundi was a bit worried this was misleading.
auto merge of #16655 : pcwalton/rust/unboxed-closures-unboxing-shims, r=luqmana

Closes #16591.

r? @luqmana