Skip to content

Latest commit

 

History

History
99 lines (68 loc) · 8.09 KB

TWISt-shout-2017-02-13.md

File metadata and controls

99 lines (68 loc) · 8.09 KB

TWISt-shout Newsletter 2017-02-13

This Week In Swift for the week of 2017-02-06 to 2017-02-12

##Hot News

##Swift Style

##Code Updates

  • swift:237 - Doug Gregor (45), Michael Gottesman (35), Roman Levenstein (23)
  • swift-corelibs-foundation:11 - Sergey Minakov (6), Syo Ikeda (2), Michael Kösel (1)
  • swift-corelibs-libdispatch:1 - Kim Topley (1)
  • swift-package-manager:50 - Ankit Aggarwal (44), Bouke Haarsma (2), Norio Nomura (2)
  • swift-protobuf:26 - Thomas Van Lenten (22), Tim Kientzle (2), David Paschich (1)
  • swift-clang:21 - Duncan P. N. Exon Smith (13), Adrian Prantl (3), Bruno Cardoso Lopes (3)
  • swift-llvm:47 - Hans Wennborg (12), Tim Northover (11), Kevin Enderby (5)
  • swift-lldb:1 - Sean Callanan (1)
  • swift-llbuild:24 - Daniel Dunbar (23), Boris Bügling (1)
  • swift-integration-tests:4 - Ankit Aggarwal (4)
  • swift-evolution:6 - Rick Ballard (4), Anders Bertelrud (2)

###swift

###swift-corelibs

These are all the files that have changed in swift-corelibs-foundation

  • NSAffineTransform - more guard for 'isEqual(...)'
  • NSArray - switch for type casting. guard as precondition.
  • NSCalendar - more guard for 'isEqual(...)'; switch for type casting. guard as precondition.
  • NSCharacterSet - switch for type casting. guard as precondition.
  • NSConcreteValue - switch for type casting. guard as precondition.
  • NSDate - switch for type casting. guard as precondition.
  • NSDecimalNumber - switch for type casting. guard as precondition.
  • NSDictionary - switch for type casting. guard as precondition.
  • NSError - more guard for 'isEqual(...)'; Revert "Revert "[NSError] Use Error for user info providers to match the Darwin version""
  • NSFileManager - Implementing NSFileManager.homeDirectoryForCurrentUser and homeDirectory(forUser userName: ) (#860)
  • NSNumber - switch for type casting. guard as precondition.
  • NSObject - more guard for 'isEqual(...)'
  • NSOrderedSet - more guard for 'isEqual(...)'
  • NSPredicate - more guard for 'isEqual(...)'
  • NSRegularExpression - rename class. status update. 'NSRequiresConcreteImplementation' usage where possible.
  • NSSet - switch for type casting. guard as precondition.
  • NSSpecialValue - switch for type casting. guard as precondition.
  • NSSwiftRuntime - switch for type casting. guard as precondition.
  • NSTextCheckingResult - fix 'NSRequiresConcreteImplementation' usage for init; change 'open' to 'internal'; rename class. status update. 'NSRequiresConcreteImplementation' usage where possible.
  • NSThread - Implement Thread name property
  • NSTimeZone - more guard for 'isEqual(...)'
  • NSURL - more guard for 'isEqual(...)'
  • NSURLCredential - more guard for 'isEqual(...)'
  • NSURLRequest - more guard for 'isEqual(...)'
  • NSUUID - switch for type casting. guard as precondition.
  • NSValue - switch for type casting. guard as precondition.

###swift-lldb

##Dev

##Server Dev

##Evolution

###Proposals Up For Review

###Draft Proposals

###Cocktail Chatter