-
Notifications
You must be signed in to change notification settings - Fork 10.2k
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
[4.0][stdlib] Add Sequence.Element #9589
[4.0][stdlib] Add Sequence.Element #9589
Conversation
…nt to ArrayLiteralElement (apple#8990) * Give Sequence a top-level Element, constrain Iterator to match * Remove many instances of Iterator. * Fixed various hard-coded tests * XFAIL a few tests that need further investigation * Change assoc type for arrayLiteralConvertible * Mop up remaining "better expressed as a where clause" warnings * Fix UnicodeDecoders prototype test * Fix UIntBuffer * Fix hard-coded Element identifier in CSDiag * Fix up more tests * Account for flatMap changes
@swift-ci please test source compatibility |
@swift-ci please test |
Build failed |
Huh. Looks like the regressed crashers that needed to be XFAIL'd on master don't crash on the 4.0 branch. Which is... good, I guess? cc @DougGregor |
Build failed |
@swift-ci please test macOS platform |
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.
This changes introduced breaking changes to https://github.com/drmohundro/SWXMLHash/ :
This error can not be avoided even by using |
filed SR-4951 |
'Sequence' has an 'Element' typealias as of apple/swift#9589, which was first included in a Swift 4 snapshot on 2017-05-15-a.
And change ExpressibleByArrayLiteral.Element to ArrayLiteralElement (#8990)
4.0 merge of #8990