Commits

Dmitri Hrybenko committed 109add81319
Foundation overlay: add NSCoder.decodeObjectOfClasses(_:forKey:) Due to the fact that AnyClass is not Hashable, and that currently NSKeyedArchiver/Unarchiver work with NSObject-derived, NSCoding compliant classes, we are marking the decodeObjectOfClasses API refined for Swift in our objc header and providing the desired overlay in our overlay as shown below. Arrays were also considered (for both API), but the underlying implementation is entirely set-based, and using Arrays in Swift vs Sets in objective C felt like too far a deviation. Patch by Michael LeHew Jr. Changes to the Dictionary test are caused by bumping the Fonudation API epoch and taking in a fix in the types used in an NSDictionary initializer. rdar://21486551 Swift SVN r30297