Open Source Contributions
GitHub Pages
Swift Compiler Contributions
- Implemented Foundation.UUID for Linux
- Added CUUID module map for Linux
- Add POSIX Error Codes for Linux
- Fix printing of ‘Error’ values as ‘NSError *
Projects
- Bluetooth LE Smart Lock written in Swift for Linux on ARM - ColemanCDA/Lock
- The OpenStack Foundation Summit Official iOS, watchOS, tvOS, macOS app - OpenStack-mobile/summit-app-ios
- Translation of The Swift Programming Language to Spanish - swiftespanol.com
- Reverse Engineered Foundation with Swift Value types (July 2015, before Swift was open sourced) - PureSwift/SwiftFoundation
- UIKit for Linux - PureSwift/Cacao
- CoreGraphics for Linux - PureSwift/Silica
- Low level Bluetooth library for Linux - PureSwift/BluetoothLinux
- Type-Safe Value-type API for NSPredicate - PureSwift/Predicate
Zewo
Swift Bugs
- Implement SE-0069 Foundation Value Types for Linux
- Cannot conform to ObjC protocols with NSDictionary as argument(rdar://problem/27628810)
- Cannot use Swift.Error protocol in ObjC protocols (rdar://problem/27439384)
- ErrorType with referenced strings crash on Linux
- SwiftPM Generated Xcode project does not include headers for C targets
- Random SwiftShims functionality not working on Linux
- Cannot find ICU headers for Android build
- Can’t link to UUID library
- Null struct for Swift 3.0 Foundation overlay
- UUID should conform to RawRepresentable