-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add proper support for early/late distinction for lifetime bindings.
Uses newly added Vec::partition method to simplify resolve_lifetime.
- Loading branch information
Showing
20 changed files
with
566 additions
and
200 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from pnkfelix
at pnkfelix@742e458
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging pnkfelix/rust/fsk-issue5121-fns-with-early-lifetime-params = 742e458 into auto
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pnkfelix/rust/fsk-issue5121-fns-with-early-lifetime-params = 742e458 merged ok, testing candidate = 982fa27a
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/3791
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/4686
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/2528
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/2527
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/4683
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/3783
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/3789
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/4698
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/3786
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/3792
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/4700
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/3786
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/3859
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/1677
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/4695
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/3797
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/3803
exception: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/4459
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grrr, what is this failure, seems spurious:
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bors: retry
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from pnkfelix
at pnkfelix@742e458
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging pnkfelix/rust/fsk-issue5121-fns-with-early-lifetime-params = 742e458 into auto
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pnkfelix/rust/fsk-issue5121-fns-with-early-lifetime-params = 742e458 merged ok, testing candidate = c2e5135
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/4689
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/2531
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/2530
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/4686
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/3786
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/3792
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/4701
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/3789
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/3795
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/4703
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/3789
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/3794
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/3862
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/1680
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/4698
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/3801
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/3806
success: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/4462
742e458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fast-forwarding master to auto = c2e5135