This Week In Swift for the week of 2017-01-23 to 2017-01-29
##Hot News
##Swift Style
##Code Updates
- swift:193 - Michael Gottesman (27), Slava Pestov (22), Erik Eckstein (20)
- swift-compiler-rt:2 - Hans Wennborg (2)
- swift-corelibs-foundation:24 - Syo Ikeda (16), Sergej Jaskiewicz (4), Tony Parker (3)
- swift-corelibs-libdispatch:3 - Kim Topley (2), David Grove (1)
- swift-package-manager:9 - Ankit Aggarwal (8), t_hayashi (1)
- swift-protobuf:5 - Tim Kientzle (5)
- swift-clang:28 - Hans Wennborg (9), Akira Hatanaka (6), Alex Lorenz (5)
- swift-llvm:35 - Hans Wennborg (13), Kevin Enderby (5), Ahmed Bougacha (4)
- swift-lldb:15 - Sean Callanan (13), Jason Molenda (1), Kuba Mracek (1)
- swift-llbuild:26 - Hugh Bellamy (22), Boris Bügling (2), Daniel Dunbar (2)
- swift-evolution:6 - Boris Bügling (2), Chris Eidhof (1), Daniel Dunbar (1)
###swift
###swift-corelibs
Announcement
Code Changes
These are all the classes that have changed in swift-corelibs-foundation
- NSCache - Replace some AnyObject usages with Any to match the Darwin version
- NSCalendar - Merge pull request #824 from ikesyo/nscalendar-operator-static-func; Calendar components from:to: date fix
- NSCoder - Merge branch 'master' into nscoder-doc; Add doc comments for NSCoder; Rename public APIs to match the Darwin version
- NSDecimal - Replace some AnyObject usages with Any to match the Darwin version
- NSDecimalNumber - Replace some AnyObject usages with Any to match the Darwin version
- NSDictionary - Replace some AnyObject usages with Any to match the Darwin version
- NSError - Use Error for the NSErrorRecoveryAttempting API; Replace some AnyObject usages with Any to match the Darwin version
- NSGeometry - Rename NSAlignmentOptions and its constants to match the Darwin version
- NSHTTPCookieStorage - Rename to NSSortDescriptor to match the Darwin version
- NSKeyedArchiver - Add doc comments (#842); [NSObject] Rename
replacementObjectFor...
to match the Darwin version; Merge pull request #820 from ikesyo/prefer-isEmpty - NSKeyedUnarchiver - Merge pull request #835 from ikesyo/keyedunarchiver-throw-error; Don't discard errors in
unarchiveTopLevelObjectWithData
; [NSCoder] Rename public APIs to match the Darwin version - NSLocale - Replace some AnyObject usages with Any to match the Darwin version
- NSNotification - Replace some AnyObject usages with Any to match the Darwin version
- NSObject - [NSObject] Rename
replacementObjectFor...
to match the Darwin version; Replace some AnyObject usages with Any to match the Darwin version; Add doc comments for NSObject (#822) - NSSortDescriptor - Rename to NSSortDescriptor to match the Darwin version; Replace some AnyObject usages with Any to match the Darwin version
- NSString - Replace some AnyObject usages with Any to match the Darwin version
- NSURLProtocol - Replace some AnyObject usages with Any to match the Darwin version
- Process - [Process] Implement
terminationReason
##Server Dev
- Server Security API Group Meeting. If you're interested, just read all of these: Week of Jan 23, Week of Jan 30
##Evolution
###Proposals Up For Review
-
SE-0149 (Jan 31) - Package Manager Support for Top of Tree development
-
SE-150 (Jan 31) - Package Manager Support for branches
###Proposals Accepted
###Draft Proposals