[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 14.04 (master) #5505


(Michael Ilseman) #1

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

···

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Michael Ilseman) #2

Err, SwiftPM that is...

···

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Chris Bailey) #3

Some of the Foundation classes have (intentionally) dropped the "NS"
prefix - including NSFileHandle and NSProcessInfo. Arguably the use of the
APIs needs to be fixed up in SwiftPM.

Chris

···

From: Michael Ilseman via swift-dev <swift-dev@swift.org>
To: swift-dev@swift.org
Date: 21/06/2016 01:17
Subject: Re: [swift-dev] [Swift CI] Build Failure: 0. OSS - Swift
Incremental RA - Ubuntu 14.04 (master) #5505
Sent by: swift-dev-bounces@swift.org

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14:
error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11:
error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15:
error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]
Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project:
oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build:
Mon, 20 Jun 2016 16:25:02 -0700
Build duration:
20 min
Identified problems:
Compile Error: This build failed because of a compile error. Below is a
list of all errors in the build log:
Indication 1

Changes
Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage
edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.
edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines
edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol
edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost
edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules
edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage
edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date
edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural
add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for
edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts
edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible
edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type
add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem
edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)
edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)
edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)
edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)
edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)
edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)
edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)
edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)
edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"
edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the
edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)
edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the
edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)
edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases
edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly
edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results
edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter
edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter
edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter
edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter
edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter
edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter
edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter
edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization
edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache
edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage
edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol
edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval
edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data
edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data
edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring
edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode
edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet
edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser
edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop
edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS
edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression
edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale
edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults
edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo
edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should
edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray
edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages
edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions
edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet
edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script
edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.
edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types
edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray
edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to
edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead
edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle
edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task
edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be
edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager
edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents
edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents
edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval
add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver
edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization
edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort
edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer
edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult
edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming
edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet
edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet
edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions
edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray
edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions
edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary
edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API
edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache
edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux
edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes
edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task
edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file
delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test
edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file
edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped
edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test
edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject
edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.
edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master
edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev


(Tony Parker) #4

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

···

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Daniel Dunbar) #5

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

···

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Tony Parker) #6

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

···

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1

Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Daniel Dunbar) #7

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

···

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Tony Parker) #8

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

···

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Tony Parker) #9

Looks like the tests failed but in a JSON test of some kind (and this failure looks familiar - have we seen it before?).

- Tony

···

On Jun 20, 2016, at 8:01 PM, Tony Parker <anthony.parker@apple.com> wrote:

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Philippe Hausler) #10

I didn’t see that failure, do you have a link handy? It may be the lurking termination case failure.

···

On Jun 20, 2016, at 8:16 PM, Tony Parker <anthony.parker@apple.com> wrote:

Looks like the tests failed but in a JSON test of some kind (and this failure looks familiar - have we seen it before?).

- Tony

On Jun 20, 2016, at 8:01 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Daniel Dunbar) #11

That looks like:
  https://bugs.swift.org/browse/SR-1720
so I'm going to go ahead and merge since waiting for OS X isn't worth it.

- Daniel

···

On Jun 20, 2016, at 8:16 PM, Tony Parker <anthony.parker@apple.com> wrote:

Looks like the tests failed but in a JSON test of some kind (and this failure looks familiar - have we seen it before?).

- Tony

On Jun 20, 2016, at 8:01 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com <mailto:anthony.parker@apple.com>> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com <mailto:milseman@apple.com>> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/consoleFull#-390862767ee1a197b-acac-4b17-83cf-a53b95139a76>
Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Tony Parker) #12

Thanks. We need to get to the bottom of this JSON bug too.

- Tony

···

On Jun 20, 2016, at 8:38 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

That looks like:
  https://bugs.swift.org/browse/SR-1720
so I'm going to go ahead and merge since waiting for OS X isn't worth it.

- Daniel

On Jun 20, 2016, at 8:16 PM, Tony Parker <anthony.parker@apple.com> wrote:

Looks like the tests failed but in a JSON test of some kind (and this failure looks familiar - have we seen it before?).

- Tony

On Jun 20, 2016, at 8:01 PM, Tony Parker <anthony.parker@apple.com> wrote:

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1

Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift


(Philippe Hausler) #13

I was able to figure out what was happening last night, the failure looks pretty straightforward - I updated the JIRA ticket with the diagnosis. It looks like the parser is reading off the end of the buffer with strtol, I think a memcpy to a temp buffer that is zeroed there will likely fix it.

···

Sent from my iPhone

On Jun 20, 2016, at 10:18 PM, Tony Parker <anthony.parker@apple.com> wrote:

Thanks. We need to get to the bottom of this JSON bug too.

- Tony

On Jun 20, 2016, at 8:38 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

That looks like:
  https://bugs.swift.org/browse/SR-1720
so I'm going to go ahead and merge since waiting for OS X isn't worth it.

- Daniel

On Jun 20, 2016, at 8:16 PM, Tony Parker <anthony.parker@apple.com> wrote:

Looks like the tests failed but in a JSON test of some kind (and this failure looks familiar - have we seen it before?).

- Tony

On Jun 20, 2016, at 8:01 PM, Tony Parker <anthony.parker@apple.com> wrote:

You and I came up with the exact same patch. =)

The notification name is now more strongly typed, which is why you need to initialize one of the stronger types with the strings. Ideally you would define this somewhere (maybe a class property) and use that instead of initializing on each time, but this is sufficient for now and for this test code.

- Tony

On Jun 20, 2016, at 7:49 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

I put together:
  https://github.com/apple/swift-corelibs-xctest/pull/126
which is going past CI now.

All of the `postNotificationName(Notification.Name(` seems unfortunate, but I guess this is expected?

- Daniel

On Jun 20, 2016, at 6:37 PM, Tony Parker <anthony.parker@apple.com> wrote:

I merged that PR as well, but maybe we missed XCTest's tests. Will follow up soon.

- Tony

On Jun 20, 2016, at 5:50 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

Looks like there are some test failures on corelibs-xctest, are you looking at those?

- Daniel

On Jun 20, 2016, at 5:23 PM, Tony Parker <anthony.parker@apple.com> wrote:

I’m merging in the swift-3 stuff, but it’s in 3 projects so they didn’t quite sync up for the build. Hopefully the next one?

- Tony

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Err, SwiftPM that is...

On Jun 20, 2016, at 4:49 PM, Michael Ilseman <milseman@apple.com> wrote:

Failure is in Foundation on Linux?

/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/Git.swift:14:14: error: no such decl in module
import class Foundation.NSProcessInfo
             ^ ~~~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/File.swift:70:11: error: use of undeclared type 'NSFileHandle'
extension NSFileHandle: Sequence {
          ^~~~~~~~~~~~
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-14_04/swiftpm/Sources/Utility/misc.swift:31:15: error: use of undeclared type 'NSFileManager'
    extension NSFileManager {
              ^~~~~~~~~~~~~
<unknown>:0: error: build had 1 command failures
--- bootstrap: error: build failed with exit status 1

On Jun 20, 2016, at 4:45 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-14_04 [#5505]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/5505/
Project: oss-swift-incremental-RA-linux-ubuntu-14_04
Date of build: Mon, 20 Jun 2016 16:25:02 -0700
Build duration: 20 min
Identified problems:

Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1

Changes

Commit dc232f6279dd575c7696a9dc2c30cd7fd380a085 by milseman:
[Core Graphics] Disambiguate the CGContext PDF endPage

edit: apinotes/CoreGraphics.apinotes

Commit c83f95442065f911b41b45c86a6106f0819f3962 by daniel_dunbar:
[WIP] Update for Swift-3 renaming.

edit: Sources/XCTest/Private/XCPredicateExpectation.swift
edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
edit: Tests/Functional/ListTests/main.swift
edit: Sources/XCTest/Public/XCTestSuiteRun.swift
edit: Sources/XCTest/Public/XCTestMain.swift
edit: Tests/Functional/Observation/All/main.swift
edit: Tests/Functional/Asynchronous/Expectations/main.swift
edit: Sources/XCTest/Private/WallClockTimeMetric.swift
edit: Tests/Functional/Observation/Selected/main.swift
edit: Sources/XCTest/Public/XCTestObservationCenter.swift
edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
edit: Sources/XCTest/Private/PrintObserver.swift
edit: Sources/XCTest/Private/TestListing.swift
edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
edit: Sources/XCTest/Public/XCNotificationExpectationHandler.swift
edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
edit: Sources/XCTest/Public/XCTestCase+Asynchronous.swift
edit: Sources/XCTest/Public/XCTestObservation.swift
edit: Sources/XCTest/Public/XCTestRun.swift

Commit 0c429556f33a5e2cecd81eaceeed6762dbf0670c by phausler:
Account for IUO type errors

edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift

Commit 50acb41a857e794a4d0bfd7b7cc683ad7a2f4359 by phausler:
Rename NSCopying method to swift-3 naming guidelines

edit: Foundation/NSCFString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSScanner.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSData.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSError.swift

Commit d308da3455b56d4bc4f312ca116a1dca010fad8a by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSError.swift
edit: Foundation/NSURLRequest.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSData.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSExpression.swift

Commit 9a920c841c52bfd63443fa194e415255a945d902 by phausler:
Drop NS from NSURLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit b1a39c4b5e4d106135b2b590f256e62912de78dc by phausler:
Drop NS from NSURLCache and friends

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCache.swift

Commit 69904b626301511812738e944a1842aaa84d3b5d by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLCredential.swift
edit: TestFoundation/TestNSURLCredential.swift

Commit e3d0ec2ec7a6a258defeda87b493b9e9a59f8405 by phausler:
Drop NS from NSURLProtectionSpace

edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 049656685430568150068fbc67f8e6faf5dd92ae by phausler:
drop NS from NSURLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 1094f1ce0909cce6f0070397ca06d96d02bcbb08 by phausler:
drop NS from NSURLRequest

edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit 6c6afd301513b47fd9ba2ff457ba98e6201319f8 by phausler:
drop NS from NSHTTPCookie

edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 5bbbd7a4c3da929ae45f44363c8dc2ded4d5ad7a by phausler:
drop NS from NSHost

edit: Foundation/NSHost.swift
edit: Foundation/NSProcessInfo.swift

Commit 45bc24954981a2b3acfb286cdec5322e5c36cb78 by phausler:
drop NS from NSURLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 1de5ae7b338925cbf00eb4bc9bc7d5546943aa82 by phausler:
drop NS from NSURLResponse

edit: Foundation/NSURLResponse.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLSession.swift

Commit a45abcfd348e4f22125ba87108f7062dcabf77c7 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLCredentialStorage.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSData.swift

Commit 504569afad29e305fd6c0429d22d5f70c5c75680 by phausler:
Update Host to reflect latest naming rules

edit: Foundation/NSHost.swift

Commit 4b6246daf1201389a5fdcf3baad719e4319a4fa8 by phausler:
Drop NS from NSHTTPCookieStorage

edit: Foundation/NSURLSession.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit 0cc6f022e58e3bd500bd3a9264ed65df2c181a04 by phausler:
Add the structrual type Date

edit: Foundation/NSDictionary.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSURLCache.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSHTTPCookie.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPropertyList.swift
add: Foundation/Date.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSPortMessage.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSLock.swift

Commit 1ea9dccfc26806fb118b782415b13057832e601b by phausler:
Add internal boxing protocols for reference conversion to structural

add: Foundation/Boxing.swift
add: Foundation/ReferenceConvertible.swift
edit: Foundation.xcodeproj/project.pbxproj

Commit 9ccedfb2adf13317161e4d85d4ce9d16a4bacebe by phausler:
remove guard since there are no deployment differentials for

edit: Foundation/Date.swift

Commit e6e1b4c639925806b1ee87cb04fd31ebc8631294 by phausler:
Drop _ObjectiveCBridgeable since swift-corelibs-foundation transacts

edit: Foundation/ReferenceConvertible.swift

Commit ce6c73ef65c0eafcb81c94a7c3441ae90f4dfb43 by phausler:
Date is ReferenceConvertible

edit: Foundation/Date.swift

Commit bea8316c5394f9234b0166d322881bb50ff4b374 by phausler:
Add PersonNameComponents structural type

add: Foundation/PersonNameComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSPersonNameComponents.swift

Commit 523030cafb2b72e44fa9635a54c0236c1c8acb08 by phausler:
Add the structural type URL

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSURLResponse.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/String.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSTask.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSString.swift
edit: Foundation/NSHTTPCookieStorage.swift
edit: Foundation/NSSwiftRuntime.swift
add: Foundation/URL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/FoundationErrors.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSData.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 79e50b37fa5e0b2116fb3d8e2491acd06368750c by phausler:
Add the structural types for URLComponents and URLQueryItem

edit: TestFoundation/TestNSURL.swift
edit: Foundation/URL.swift
edit: Foundation.xcodeproj/project.pbxproj
add: Foundation/URLComponents.swift
edit: Foundation/NSURL.swift

Commit 8f69050ce6072b8faf8c5c2e581c27106794f09c by phausler:
Add a portable work-around for descrepencies of declarations of

edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSThread.swift
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit e4e9e1b8449ce8d2d879deb78485a20b951baefb by phausler:
Remove use of pthread qos on Linux (#358)

edit: CoreFoundation/Stream.subproj/CFStream.c

Commit e36348985055edf9a74e45b8b97f275731c14535 by phausler:
Base: merge two identical CPP cases (#370)

edit: CoreFoundation/Base.subproj/CFInternal.h

Commit 7d1faca3d460373326b550e1c7ad2e7093afc7be by phausler:
CFStorage: use the reserved spelling of restrict (#369)

edit: CoreFoundation/Collections.subproj/CFStorage.c

Commit 95b28b84a44b74f53bcea07e09e4cb6c8befac4f by phausler:
NSDate: tweak whitespace (#368)

edit: Foundation/NSDate.swift

Commit 7982f9ef9bb315182f3cec9907f07eca70a6d4e8 by phausler:
NSGeometry: update accessors (#367)

edit: Foundation/NSGeometry.swift

Commit 6bd620fcff9d4ee673218dfd0427a85b731a15e7 by phausler:
Change error checking in NSTask to not use try! (#362)

edit: Foundation/NSTask.swift

Commit 7b1d44f115878ca13ae9e06e5fa65eb4aff1b0ce by phausler:
Use _CFIsMainThread as a shim for pthread_main_np on Linux (#359)

edit: CoreFoundation/Base.subproj/CFInternal.h
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSOperation.swift

Commit 43153a6b7d682828076848c2d346299df1b7cbe4 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 778a255d6b5d681e1be7e9bb6999e7a8ddc9981b by phausler:
Revert "Changes done to NSJSONSerialization to align with darwin code"

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6b97ae9d57554fa89f9dcded304815f75f76d66a by phausler:
Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit d527fade519cc1648d5ad0699cea85b5f345b387 by phausler:
Changes done to NSJSONSerialization to align with darwin code (#373)

edit: TestFoundation/TestNSJSONSerialization.swift
edit: Foundation/NSJSONSerialization.swift

Commit a52eac7f9a506c4c2f861be85af7a6f92503f729 by phausler:
For SE-0017, remove use of OpaquePointer

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 760ea953e8faeb1067659af4486093d0dda2f783 by phausler:
Revert "Temporary revert "NSGeometry: update accessors (#367)" until the

edit: Foundation/NSGeometry.swift

Commit 350f1a90cd379353acc8c754339d26f8c0d17f8f by phausler:
Foundation: clear up some unused return value warnings (#366)

edit: Foundation/NSData.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSNumber.swift

Commit d5ddaa728640329325220a15c3f2ce359065b6ef by phausler:
LowerCamelCase for swift enumeration cases

edit: Foundation/NSThread.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSDecimal.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSHost.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSEnergyFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSGeometry.swift
edit: TestFoundation/TestNSGeometry.swift
edit: Foundation/NSComparisonPredicate.swift
edit: Foundation/NSData.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSPropertyList.swift
edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSFormatter.swift

Commit 5f53690ac760c4405b19998e2624a10b96e6863c by phausler:
Adjust for unsafe reference changes that disrupted the reference

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: Foundation/NSThread.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSTimer.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSXMLDTD.swift

Commit 698c85246d3519206c9308ad059064eac270a804 by phausler:
Rename Coding and SecureCoding according to swift-3 naming and apply NS

edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSURLResponse.swift

Commit 78ab782cdc73e6426e0def222412ca46868ff362 by phausler:
Drop NS from NSURLCredential

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit d1283efda79fa47e3043287198fcce43ad6704c3 by phausler:
drop NS from NSURLSession and friends

edit: Foundation/NSURLCredentialStorage.swift
edit: Foundation/NSURLSession.swift

Commit 386709ecdc3a26943ac4b8e5f897892fbc6ba36d by phausler:
add a structural version of Date

edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSDate.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 3d3f20826ad45fbfc08f576af5cc5c57ff1a59ab by phausler:
Correct merge conflicts from master

edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 5a42acabdfbc10076ebb5e28c8bab349d85bf117 by phausler:
Remove a few more warnings of un-used return values

edit: Foundation/NSFileManager.swift
edit: Foundation/NSIndexSet.swift

Commit 620c5e70cde950a39f95c9b703adc1eb2abada1f by phausler:
NSObjectProtocol must be AnyObject to conform correctly

edit: Foundation/NSObject.swift

Commit 7bd04f370bdbfbd92dffc49e1c1eba2edcfa27ad by phausler:
add more ignores for un-used results

edit: TestFoundation/TestNSJSONSerialization.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift

Commit 4ee79cdc96720390309986b8101007c02ccaccd5 by phausler:
Drop NS from DateComponentsFormatter

edit: Foundation/NSDateComponentsFormatter.swift

Commit aa0807514aa776b29d087291efc306dc31e7edd8 by phausler:
Drop NS from DateIntervalFormatter

edit: Foundation/NSDateIntervalFormatter.swift

Commit 1e9525dd56d5b0dfc7dafb9eafea94220a2d90e3 by phausler:
Drop NS from EnergyFormatter

edit: Foundation/NSEnergyFormatter.swift

Commit 539d8d535417b10fce368ed7b20da7a4d8111df2 by phausler:
Drop NS from LengthFormatter

edit: Foundation/NSLengthFormatter.swift

Commit 914d7cc42932204f9142561f95fc75d1562e7ff0 by phausler:
Drop NS from MassFormatter

edit: Foundation/NSMassFormatter.swift

Commit ee2fd1907860785346375ecb3b8b16333a9c1528 by phausler:
Drop NS from NumberFormatter

edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSLengthFormatter.swift

Commit 715abeaa972ee4b32cae3ab2918d1a3e40fb5b66 by phausler:
Drop NS from PersonNameComponentsFormatter

edit: Foundation/NSPersonNameComponentsFormatter.swift

Commit c9b2b4c7f602045c0f4163277880c9b68cc83f97 by phausler:
Drop NS from ByteCountFormatter

edit: Foundation/NSByteCountFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit 23ebc44bb99fb3e6d503b5a5358dfb05e5cfaae7 by phausler:
Drop NS from DateFormatter

edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift

Commit 5f7f6f1e989e92810a9a0c457bc85a7cd68c9ee7 by phausler:
Drop NS from Formatter

edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSEnergyFormatter.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSMassFormatter.swift
edit: TestFoundation/TestNSByteCountFormatter.swift

Commit b914527d4d560602afc90da29254e1f1571672dd by phausler:
Drop NS from JSONSerialization

edit: Foundation/NSJSONSerialization.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 039243a6375ec346dc5f3a25b1716bd32ae4aff9 by phausler:
Drop NS from PropertyListSerialization

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 51a05c0068304bbf2d0beac0612309c4f001d6af by phausler:
Revert "Rename Coding and SecureCoding according to swift-3 naming and

edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSObject.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSValue.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSString.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSURLCredential.swift

Commit 8943406d31bd25c87ec4e7265e9f4525b0cd7ed2 by phausler:
Drop NS from XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit ad4e323b896836f4e328f2e6ed606b64addf292f by phausler:
Drop NS from XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift

Commit 73c2bfe63f7ff0070b15e47552f830559445cb5e by phausler:
Update APIs for URLAuthenticationChallenge

edit: Foundation/NSURLAuthenticationChallenge.swift

Commit 7a4bb63ae206ecb56d379cf31d5e288350c067b3 by phausler:
Update APIs for URLCache

edit: Foundation/NSURLCache.swift

Commit a83b9cc41c54f31cf3b79fd87b8823a18ca5daca by phausler:
Update APIs for URLCredentialStorage

edit: Foundation/NSURLCredentialStorage.swift

Commit b70109166ea86a9ca4d8eb1cdda4c10fc7b16328 by phausler:
Update APIs for URLProtocol

edit: Foundation/NSURLProtocol.swift

Commit 11fea4378e8c1f4937bc269cb77fe7d957b518d9 by phausler:
Revert "drop NS from NSURLRequest"

edit: Foundation/NSURLSession.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift

Commit e5e5309c9b6ace9c5ee8d321eafbbb4a816d950b by phausler:
Correct merge conflicts from previous work branch

edit: Foundation/NSURLSession.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSURLCredential.swift
edit: Foundation/NSPersonNameComponents.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSError.swift
edit: TestFoundation/TestNSURLRequest.swift
edit: Foundation/NSAffineTransform.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedArchiver.swift
edit: CoreFoundation/Base.subproj/CFRuntime.c
edit: Foundation/NSLocale.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSAttributedString.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTextCheckingResult.swift
edit: Foundation/NSURLProtectionSpace.swift
edit: Foundation/URL.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSExpression.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSURLAuthenticationChallenge.swift
edit: Foundation/NSURLResponse.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSFormatter.swift
edit: Foundation/NSNull.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c

Commit 9852cddd5dd15b346ffed63d0aa53fa55a648852 by phausler:
Add a structural type for URLRequest

edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/Boxing.swift
add: Foundation/URLRequest.swift
edit: Foundation/NSURLCache.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSURLSession.swift

Commit 7f85f73c2fa5ea41c4069c7831b72af011244600 by phausler:
Drop NS from TimeInterval

edit: Foundation/NSDate.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSTimer.swift
edit: Foundation/NSURLSession.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/Date.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSDate.swift

Commit 188a4e17036f9b7c8f1012a175a0f85f648cd31c by phausler:
Add a structural implementation of Data

edit: Foundation/NSStream.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLCache.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/String.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSURLProtocol.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPort.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/URL.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: Foundation/NSString.swift
add: Foundation/Data.swift
edit: Foundation/NSURLProtectionSpace.swift

Commit b63cafb1b71c6cc87c87bc02767740923095aaae by phausler:
Add a structural implementation of Data

edit: TestFoundation/TestNSXMLParser.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSXMLDocument.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSJSONSerialization.swift

Commit 6ce843275247e5fb1b42c66bb882cec0e3f7c8af by phausler:
Get tests to a quasi runnable state after the most recent refactoring

edit: TestFoundation/TestNSTask.swift
edit: CoreFoundation/Parsing.subproj/CFXMLInterface.h
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSXMLNode.swift
edit: CoreFoundation/Base.subproj/CFPlatform.c
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSHTTPCookie.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSUserDefaults.swift

Commit 6c4a5d3b9bb9c6068068d4ce38360213719d8e05 by phausler:
Drop NS from Calendar

edit: Foundation/NSCalendar.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSDateComponentsFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift

Commit 2e4595a6b61277614f41b49f9934386ba09f598d by phausler:
Drop NS from TimeZone

edit: TestFoundation/TestNSCalendar.swift
edit: Foundation/NSHTTPCookie.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSTimeZone.swift
edit: Foundation/NSTimeZone.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift

Commit 88f8f90e0274606b704ce0e6d4ad3b6f7236d41e by phausler:
Add missing unwrapped optional case for XMLNode

edit: Foundation/NSXMLElement.swift

Commit 274c7d6da2ab7edb3f4c95b755ae086038e372e2 by phausler:
Add a structural type for CharacterSet

edit: Foundation/String.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSURLResponse.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/NSRange.swift
add: Foundation/CharacterSet.swift
edit: Foundation/NSString.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSCharacterSet.swift

Commit d4d2ffbcbaf6597d300aa91aca8032cbba3045ba by phausler:
Drop NS from XMLDTDNode

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 226e7edb08d8b13c822f89f92896c03a7b83c697 by phausler:
Drop NS from XMLElement

edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 0ffef4ce751e193f3ea2a1947bda44651e41f3ae by phausler:
Drop NS from XMLNode and rename XMLDTDNode.Kind to XMLDTDNode.DTDKind

edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLNodeOptions.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLDTDNode.swift
edit: Foundation/NSXMLDTD.swift

Commit 34b21b5ab7eeca60cc639c8a8d032e0001057c6c by phausler:
Drop NS from XMLParser

edit: TestFoundation/TestNSXMLParser.swift
edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit a57d7dfe5d5f15cb608b615628b61aaa51bfde13 by phausler:
Drop NS from RunLoop

edit: Foundation/NSTask.swift
edit: Foundation/NSStream.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift

Commit 61b368a904d05a11e2b51c5f68e18f41c89d3061 by phausler:
Drop NS from Stream and InputStream, NSOutputStream will retain it's NS

edit: Foundation/URLRequest.swift
edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift
edit: Foundation/NSURLRequest.swift
edit: Foundation/NSJSONSerialization.swift
edit: Foundation/NSURLSession.swift
edit: Foundation/NSKeyedUnarchiver.swift

Commit 1d28d56a1cd599ffb78bfd4bedcf52c72ab8e0c8 by phausler:
Drop NS from Timer

edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 146246e5427fbbcf3ce1b59092b459f785bac815 by phausler:
Drop NS from RegularExpression

edit: TestFoundation/TestNSRegularExpression.swift
edit: Foundation/NSString.swift
edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit bca81d81477fc6eb312aa6ba35b52c429e49ec00 by phausler:
Drop NS from Scanner

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSScanner.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift

Commit 2c957da7153ae18990bacb27d3237ef60642dc15 by phausler:
Drop NS From TextCheckingResult

edit: Foundation/NSRegularExpression.swift
edit: Foundation/NSTextCheckingResult.swift

Commit 1654a3e40275af3bced6bc638f7df61eb8c8bec5 by phausler:
Drop NS from AttributedString (but leave NSMutableAttributedString for

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: Foundation/NSAttributedString.swift
edit: TestFoundation/TestNSAttributedString.swift

Commit b7d1f90464ee38c1e9f7ac3a3255bd11f2547584 by phausler:
Drop NS from Locale

edit: Foundation/NSNumberFormatter.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSDateFormatter.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSScanner.swift
edit: TestFoundation/TestNSDate.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSNumber.swift
edit: Foundation/Date.swift
edit: Foundation/NSString.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/NSDateFormatter.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 67249caa0937998d9815e141b240f10e87711e71 by phausler:
Drop NS from UserDefaults

edit: TestFoundation/TestNSUserDefaults.swift
edit: Foundation/NSUserDefaults.swift

Commit 3c4adf1bfe93ec930f4027dce3d21c7b7f338c97 by phausler:
Drop NS from FileHandle and Pipe: Ceci n'est pas une NSPipe!

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: Tools/plutil/main.swift
edit: TestFoundation/TestNSTask.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSFileHandle.swift

Commit 25b7e9342a78c79680dda9813aad8a19473e8b48 by phausler:
Drop NS from Lock, RecursiveLock, Condition and Locking

edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSCache.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLock.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
add: Foundation/NSData.swift.orig
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSTask.swift

Commit 3ae56efa28e39a4ef40ee97fa276d382e4bc4473 by phausler:
Drop NS from Thread

edit: TestFoundation/TestNSNotificationQueue.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSThread.swift
edit: Foundation/NSTask.swift
edit: Foundation/NSXMLParser.swift

Commit 77967a460316236e88d49a1af861ee5cbe7e0b4b by phausler:
Drop NS from ProcessInfo

edit: TestFoundation/TestNSProcessInfo.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift
edit: Foundation/NSProcessInfo.swift
edit: Tools/plutil/main.swift

Commit 944e2f7e5aaa37521f21b2ff53574c7d538c2164 by phausler:
Drop NS from Operation, BlockOperation and OperationQueue

edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSOperationQueue.swift
edit: Foundation/NSOperation.swift
edit: Foundation/NSURLSession.swift

Commit d34bf24709fdd34cec41d3238704b612015d72e4 by phausler:
Add a structural implementation of Notification

edit: TestFoundation/TestNSKeyedUnarchiver.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSNotification.swift
edit: TestFoundation/TestNSNotificationQueue.swift
add: Foundation/Notification.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSNotificationCenter.swift

Commit 7003015709821b232ec1e76021c2f850dd98f646 by phausler:
Drop NS from NotificationQueue

edit: Foundation/NSNotificationQueue.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 66097e06f99546d02843c92f117e3b753c45bfeb by phausler:
Prevailing sentiment is that unichar is old hat and CharacterSet should

edit: TestFoundation/TestNSCharacterSet.swift

Commit 9ce053688b28efa0cc3a7234b35aee6589318a7f by phausler:
Correct data hint construction for NSArray

edit: Foundation/NSArray.swift

Commit 29c87d1e43ae8b4133949dc6e97d5964bdffee05 by phausler:
Update API naming for XMLDocument

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift

Commit c635e3e9ed113a7c47c35bf703a17b6a4921e4b7 by phausler:
Correct for additional OpaquePointer churn

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSTask.swift

Commit 6e58bed83470a6b9a5bead236c992edb70982f55 by phausler:
Update API names for XMLDTD

edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDTD.swift

Commit 2f6a4995db0977fd4dc8b0e591528fdeabbfceeb by phausler:
Update API names for XMLDTDNode

edit: Foundation/NSXMLDTDNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 9922e70a8d64ad7885f8133ac56206818b639da3 by phausler:
Update API names for XMLElement

edit: Foundation/NSXMLElement.swift
edit: Foundation/NSXMLNode.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit f77116dcaf3a860070df193fa9478e937ff654fa by phausler:
Update API names for XMLNode

edit: Foundation/NSXMLElement.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSXMLDocument.swift
edit: Foundation/NSXMLNode.swift
edit: Foundation/NSXMLDTDNode.swift

Commit 1b3a2766141383aa3433e1b3ea9b95f8fd34e91a by phausler:
Update API names for XMLParser

edit: Foundation/NSXMLParser.swift
edit: TestFoundation/TestNSXMLDocument.swift

Commit 5dbfab376ebf243946ff8cc39f3efc5da5fe04a3 by phausler:
Remove implicit bridging usages

edit: TestFoundation/TestNSTask.swift
edit: Foundation/CharacterSet.swift
edit: Foundation/URLRequest.swift
edit: Foundation/NSData.swift
edit: Foundation/Data.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSData.swift

Commit 2ddac98118e38c6ceae21692067822e37b9b6414 by phausler:
Update the build script to include some of the latest additions

edit: build.py

Commit c4bfea0dc7c98027c6d674b24eb1d9982f5e3601 by phausler:
Correct inheritance for the boxing type for CharacterSet

edit: Foundation/CharacterSet.swift

Commit 49a0083fa7f363c5de9cce542b414a8b455f934a by phausler:
URLComponents was missing from the build script

edit: build.py

Commit d1f67ed2b62180d3d5542b4a87267c8c27e7c2a1 by phausler:
Stop using typealiases in protocols.

edit: Foundation/Boxing.swift

Commit 00e7a66f702fdbf989c6a0b5ce0ced4b222f40c6 by phausler:
Rework NSCharacterSet to more accurately bridge to CF types

edit: Foundation/CharacterSet.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSCharacterSet.swift
add: Foundation/NSCFCharacterSet.swift
edit: CoreFoundation/String.subproj/CFCharacterSet.c
edit: Foundation/NSSwiftRuntime.swift
edit: TestFoundation/TestNSCharacterSet.swift
edit: build.py
edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Commit bee3fa94a2c560fcaca9d8de2a115245a8d4fea9 by phausler:
add a description method for NSArray

edit: Foundation/NSArray.swift

Commit 18e59e5526a3c124f4f0e32a83d84ce0eb0c5b37 by phausler:
the copy method for NSData should cosntruct without being recursive to

edit: Foundation/NSData.swift

Commit e422911ec62c141d1d3cc3614a2cb87ca8b5db5c by phausler:
Expensive plist conversions should account for NSData and NSDate instead

edit: Foundation/NSPropertyList.swift

Commit 160489714f0a44296d6edeb5a87a6f27fac02e3c by phausler:
Drop NS from Bundle

edit: TestFoundation/TestNSBundle.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSData.swift
edit: TestFoundation/main.swift

Commit 62df38870e85c2d80723a584d98840913e71c2c9 by phausler:
Drop NS from FileManager

edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSData.swift
edit: Foundation/NSURL.swift
edit: TestFoundation/TestUtils.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSKeyedArchiver.swift
edit: TestFoundation/TestNSString.swift
edit: Foundation/NSFileManager.swift
edit: Foundation/NSData.swift
edit: Foundation/NSPathUtilities.swift
edit: TestFoundation/TestNSURL.swift

Commit e590086c6d1435b5624b6ded4d16c5aba42cf2ed by phausler:
Drop NS from Task

edit: TestFoundation/TestNSTask.swift
edit: Foundation/NSTask.swift

Commit 658474c7ade18e8990cff933303ec92db2d6f080 by phausler:
Fixup remaining API naming for Bundle, FileHandle and Pipe

edit: TestFoundation/TestNSData.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: TestFoundation/TestNSFileHandle.swift
edit: TestFoundation/TestNSPropertyList.swift
edit: Foundation/NSFileHandle.swift
edit: TestFoundation/TestNSPipe.swift
edit: Foundation/NSBundle.swift
edit: TestFoundation/TestNSTask.swift

Commit 0ac7a4ad81fae019ef3faf92e612376c0033b314 by phausler:
Update VolumeEnumerationOptions and DirectoryEnumerationOptions to be

edit: Foundation/NSFileManager.swift
edit: Foundation/NSPathUtilities.swift

Commit 17b5d8930e30b27cf4cacf0c35942a2b3d71bcb0 by phausler:
Hoist DirectoryEnumerator and internal subclasses into FileManager

edit: Foundation/NSFileManager.swift

Commit 70fd876618025f8e44ecbff311972bc29010ed96 by phausler:
Update additional API names for FileManager

edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSBundle.swift
edit: TestFoundation/TestNSString.swift
edit: TestFoundation/TestUtils.swift
edit: Foundation/NSFileManager.swift
edit: TestFoundation/TestNSFileManager.swift
edit: TestFoundation/TestNSData.swift

Commit 2ad60d594944be59ed466b6b7498ff51eacf402d by phausler:
Additional FileManager changes

edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSData.swift
edit: Foundation/NSThread.swift
edit: TestFoundation/TestNSThread.swift
edit: Foundation/NSURL.swift
edit: Foundation/NSPathUtilities.swift
edit: Foundation/NSXMLParser.swift

Commit 5df37267569514f6a391a883b09844dcc8f6f8e8 by phausler:
Add RunLoopMode type

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSRunLoop.swift

Commit c16ed643c48301ea5fd6b31829218054c0b66695 by phausler:
Update APIs for RunLoop

edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSTask.swift
edit: TestFoundation/TestNSRunLoop.swift
edit: Foundation/NSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit d3300b7118924d6ad8ba411d317f33eade854bc5 by phausler:
Add a structural type for DateComponents

edit: Foundation/NSCalendar.swift
edit: Foundation/NSNumberFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: build.py
edit: Foundation/NSDateComponentsFormatter.swift
add: Foundation/DateComponents.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: Foundation/NSFormatter.swift
edit: TestFoundation/TestNSCalendar.swift

Commit 40bcc7557c1cab8ec9678733bee09409f376e449 by phausler:
DateComponentsFormatter should use DateComponents

edit: Foundation/NSDateComponentsFormatter.swift

Commit a1699eaef429ac25097446fb011f5379fe694535 by phausler:
Update APIs for DateIntervalFormatter, EnergyFormatter, LengthFormatter

edit: Foundation/NSMassFormatter.swift
edit: Foundation/NSLengthFormatter.swift
edit: Foundation/NSDateIntervalFormatter.swift
edit: Foundation/NSEnergyFormatter.swift

Commit 2f08b10a2c883efbb31f89b2198683249db201a4 by phausler:
Add a structural type for DateInterval

add: Foundation/DateInterval.swift
edit: Foundation/NSCalendar.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: build.py
edit: Foundation/NSDate.swift

Commit 78fb55fe1ea6cfa69f9d1692b625e583b871b07b by phausler:
Update APIs for ByteCountFormatter, DateFormatter, NumberFormatter and

edit: Foundation/NSPersonNameComponentsFormatter.swift
edit: TestFoundation/TestNSNumberFormatter.swift
edit: Foundation/NSByteCountFormatter.swift
edit: Foundation/NSDateFormatter.swift
edit: Foundation/NSHTTPCookie.swift
edit: TestFoundation/TestNSByteCountFormatter.swift
edit: Foundation/NSNumberFormatter.swift

Commit 57110be8bd397389a30260bc75577e6daf682388 by phausler:
update API names, prefixes and enumerations for Predicate, NSExpression

edit: Foundation/NSCompoundPredicate.swift
edit: Foundation/NSExpression.swift
edit: TestFoundation/TestNSCompoundPredicate.swift
edit: Foundation/NSPredicate.swift
edit: Foundation/NSComparisonPredicate.swift
edit: TestFoundation/TestNSPredicate.swift

Commit 374b9210ecf037b0d2da5042193e54e24ebde81e by phausler:
Update API names for NSCoder, NSKeyedArchiver and NSKeyedUnarchiver

edit: Foundation/NSURL.swift
edit: Foundation/NSUUID.swift
edit: TestFoundation/TestNSKeyedArchiver.swift
edit: TestFoundation/TestNSUUID.swift
edit: Foundation/NSDate.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSError.swift
edit: Foundation/NSSpecialValue.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSRange.swift
edit: Foundation/NSGeometry.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSNotification.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSSet.swift
edit: Foundation/NSUserDefaults.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSValue.swift
edit: Foundation/NSKeyedCoderOldStyleArray.swift
edit: Foundation/NSCalendar.swift
edit: Foundation/NSData.swift
edit: Foundation/NSConcreteValue.swift
edit: Foundation/NSPersonNameComponents.swift

Commit 4c31746f72e94d6521b9930a3d09bc5f2be9ed52 by phausler:
Update API names for PropertyListSerialization

edit: TestFoundation/TestNSPropertyList.swift
edit: TestFoundation/TestNSXMLDocument.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSKeyedArchiver.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSURL.swift
edit: TestFoundation/TestNSKeyedArchiver.swift

Commit 22b8750ea3f2d88fca602276af80eaa4f88be4fb by phausler:
Update API names for Port, MessagePort and SocketPort

edit: Foundation/NSPort.swift
edit: Foundation/NSRunLoop.swift
edit: Foundation/NSPortMessage.swift

Commit fa6d3f3720bf25856df97a1e9b1fcc0eaefb12af by phausler:
Update API naming for NSStream

edit: Foundation/NSStream.swift
edit: Foundation/NSXMLParser.swift

Commit 60d3c7e319ee5946e322f04d1b5d98977c1be86e by phausler:
Update API names for Timer

edit: TestFoundation/TestNSRunLoop.swift
edit: TestFoundation/TestNSTimer.swift
edit: Foundation/NSTimer.swift
edit: TestFoundation/TestNSNotificationQueue.swift

Commit 195e16931dec943028b6dd00fe46cf1ae2ef2bd9 by phausler:
Drop NS from Decimal

edit: Foundation/NSDecimalNumber.swift
edit: Foundation/NSDecimal.swift

Commit 9f3345b4012647590bb3081b12117fdab0a3e6d8 by phausler:
Drop NS from ComparisonResult

edit: Foundation/NSCalendar.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSString.swift
edit: TestFoundation/TestNSNumber.swift
edit: TestFoundation/TestNSOrderedSet.swift
edit: Foundation/NSNumber.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSIndexPath.swift
edit: Foundation/NSDecimal.swift
edit: TestFoundation/TestNSDate.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/Date.swift
edit: Foundation/NSDate.swift
edit: TestFoundation/TestNSArray.swift
edit: Foundation/DateInterval.swift
edit: Foundation/NSDecimalNumber.swift
edit: Foundation/String.swift

Commit 82ebaa697e3e2a07e25a9b1c89932ef009829204 by phausler:
Add a structural type for IndexPath and update to the latest API naming

edit: Foundation/NSIndexPath.swift
edit: Foundation.xcodeproj/project.pbxproj
edit: TestFoundation/TestNSIndexPath.swift
edit: build.py
add: Foundation/IndexPath.swift

Commit 9cd298bd57a39129209183a92946ede85a4f1118 by phausler:
remove usages of @warn_unused_result since it is now the default

edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSError.swift
edit: Foundation/NSRange.swift
edit: Foundation/Data.swift
edit: Foundation/NSSwiftRuntime.swift
edit: Foundation/String.swift
edit: Foundation/CharacterSet.swift

Commit 3a94f18ae523cd8fb6e8c4f145f32b1c9c787239 by phausler:
Add a structural implementation of IndexSet

edit: Foundation/NSOrderedSet.swift
edit: TestFoundation/TestNSIndexSet.swift
edit: Foundation/NSArray.swift
add: Foundation/IndexSet.swift
edit: Foundation/NSIndexSet.swift
edit: build.py
edit: Foundation/NSPredicate.swift
edit: TestFoundation/TestNSOrderedSet.swift

Commit aac58f473411794b223d1e758fb10c07c315fd88 by phausler:
Add a structural implementation of IndexSet

edit: Foundation.xcodeproj/project.pbxproj

Commit ee7fa7678f9d468570113216feef2d335ce1af32 by phausler:
Drop NS from SortOptions

edit: Foundation/NSArray.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSOrderedSet.swift

Commit f089c38a280fc3010fcf07b909912c76e5ee610b by phausler:
Update API names for NSArray and NSMutableArray

edit: TestFoundation/TestNSArray.swift
edit: Foundation/NSNotificationQueue.swift
edit: Foundation/NSCFArray.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSArray.swift

Commit 173bd28efbbd8cd22899d0f294e84b05718a52a8 by phausler:
Drop NS from EnumerationOptions

edit: Foundation/NSSet.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSIndexSet.swift
edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSOrderedSet.swift

Commit 4143d6e81487bc66ecfdd2518ce7a4b156de092a by phausler:
Update API names for NSDictionary and NSMutableDictionary

edit: Foundation/NSDictionary.swift
edit: Foundation/NSCFDictionary.swift
edit: TestFoundation/TestNSDictionary.swift

Commit f10e09c79c03f5ddf7d661d23ef2e33f582fe7f2 by phausler:
Update APIs for NSSet and NSMutableSet (and fix a few NSDictionary API

edit: Foundation/NSPredicate.swift
edit: Foundation/NSLocale.swift
edit: Foundation/NSError.swift
edit: Foundation/NSProcessInfo.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSFileManager.swift
edit: Foundation/NSArray.swift
edit: Foundation/NSDictionary.swift
edit: Foundation/NSPropertyList.swift
edit: TestFoundation/TestNSSet.swift

Commit ee2ce0b66ea039056340ee5821817ad1f55eb61b by phausler:
Drop NS from Cache

edit: Foundation/NSCache.swift
edit: Foundation/NSString.swift

Commit 968f82631795bcfb33f039084c6eede7efdeb5eb by phausler:
Drop NS from SortDescriptor

edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSHTTPCookieStorage.swift

Commit ed2c49e173a941843b4ffc9412852692bb535c65 by phausler:
Drop NS from Comparator

edit: Foundation/NSObjCRuntime.swift
edit: Foundation/NSSortDescriptor.swift
edit: Foundation/NSOrderedSet.swift
edit: Foundation/NSArray.swift

Commit 199637960380bb26c94dd7541fd6f4ee7f65c033 by phausler:
Remove bridgeable protocol adoption since it does not exist on linux

edit: Foundation/IndexSet.swift

Commit 2c0352cf43d0d484226180f4ba412fd8589b97ad by phausler:
Remove UTF32Char since that derives from MacTypes

edit: Foundation/NSCFCharacterSet.swift
edit: Foundation/NSCharacterSet.swift
edit: Foundation/CharacterSet.swift

Commit b21b46d802b27abb396dbbb788b24a6f64f2dbd2 by phausler:
Hoist TerminationReason into Task

edit: Foundation/NSTask.swift

Commit afa641e22c6100ee9c29bbdceb98ca473a2a9b54 by anthony.parker:
Remove .orig file

delete: Foundation/NSData.swift.orig

Commit 0a4420c554233d550d5da56e55534e5ee3760ff2 by anthony.parker:
Fix up a few ranges to match the intent of the test

edit: TestFoundation/TestNSCharacterSet.swift

Commit b5766c79cf91e4860498b2056bd72e1ce6c929e5 by anthony.parker:
Add some entries to git ignore file

edit: .gitignore

Commit 100d78a13aa08de4e5600e76f6a4b3266ab82292 by anthony.parker:
The expected result of this test was accidentally flipped

edit: TestFoundation/TestNSCalendar.swift

Commit 8bf65eda299b4c4995bb643e0a344d73e52f45f8 by anthony.parker:
Change default run loop mode back to common modes

edit: TestFoundation/TestNSNotificationQueue.swift

Commit 450477e8565321a3c9e1d8641b9bce9fd5a8a7c2 by anthony.parker:
Fix up range for test

edit: TestFoundation/TestNSIndexSet.swift

Commit 621583a507dc596f910d59f89d3951b61bfa3029 by anthony.parker:
Use NSURL for the enumerator type, as the result is AnyObject

edit: Foundation/NSFileManager.swift

Commit 687728bdb1914bb20b855785273de34b1273ff5d by anthony.parker:
Fix Data-related NSKeyedArchiver failures.

edit: Foundation/NSData.swift
edit: Foundation/NSCoder.swift
edit: Foundation/NSKeyedUnarchiver.swift
edit: Foundation/NSString.swift
edit: Foundation/NSUUID.swift

Commit f92db20a81ea3c8736de5b96260973b1f0f83037 by anthony.parker:
Fixup fallout from merging master

edit: TestFoundation/TestNSLocale.swift
edit: Foundation/NSBundle.swift
edit: Foundation/NSTimeZone.swift
edit: Foundation/NSSet.swift
edit: TestFoundation/TestNSBundle.swift