Skip to content

Instantly share code, notes, and snippets.

@kas-kad
Last active April 27, 2016 17:28
Show Gist options
  • Save kas-kad/586cfd54618673c376dc520e9cc90889 to your computer and use it in GitHub Desktop.
Save kas-kad/586cfd54618673c376dc520e9cc90889 to your computer and use it in GitHub Desktop.
This Swift dictionary hangs the compilation and generates a SourceKit process that'll eat your CPU. (XCode Version 7.3 (7D175)) Bugtracker link: https://bugs.swift.org/browse/SR-1337
let machines = [
"iPod5,1":"iPod Touch 5",
"iPod7,1":"iPod Touch 6",
"iPhone3,1":"iPhone 4",
"iPhone3,2":"iPhone 4",
"iPhone3,3":"iPhone 4",
"iPhone4,1":"iPhone 4s",
"iPhone5,1":"iPhone 5 (GSM)",
"iPhone5,2":"iPhone 5 (GSM+CDMA)",
"iPhone5,3":"iPhone 5c (GSM)",
"iPhone5,4":"iPhone 5c (GSM+CDMA)",
"iPhone6,1":"iPhone 5s (GSM)",
"iPhone6,2":"iPhone 5s (GSM+CDMA)",
"iPhone7,2":"iPhone 6",
"iPhone7,1":"iPhone 6 Plus",
"iPhone8,1":"iPhone 6s",
"iPhone8,2":"iPhone 6s Plus",
"iPhone8,4":"iPhone SE",
"iPad2,1":"iPad 2 (WiFi)",
"iPad2,2":"iPad 2 (GSM)",
"iPad2,3":"iPad 2 (CDMA)",
"iPad2,4":"iPad 2 (WiFi Rev A)",
"iPad3,1":"iPad 3 (WiFi)",
"iPad3,3":"iPad 3",
"iPad3,2":"iPad 3",
"iPad3,4":"iPad 4 (WiFi)",
"iPad3,5":"iPad 4 (GSM)",
"iPad3,6":"iPad 4 (GSM+CDMA)",
"iPad4,1":"iPad Air (WiFi)",
"iPad4,2":"iPad Air (GSM)",
"iPad4,3":"iPad Air (GSM+CDMA)",
"iPad5,3":"iPad Air 2 (WiFi)",
"iPad5,4":"iPad Air 2 (GSM+CDMA)",
"iPad2,5":"iPad Mini (WiFi)",
"iPad2,6":"iPad Mini (GSM)",
"iPad2,7":"iPad Mini (GSM+CDMA)",
"iPad4,4":"iPad Mini 2 (WiFi)",
"iPad4,5":"iPad Mini 2 (GSM)",
"iPad4,6":"iPad Mini 2 (GSM+CDMA)",
"iPad4,7":"iPad Mini 3 (WiFi)",
"iPad4,8":"iPad Mini 3 (GSM)",
"iPad4,9":"iPad Mini 3 (GSM+CDMA)",
"iPad5,2":"iPad Mini 4",
"iPad5,1":"iPad Mini 4",
"iPad6,3":"iPad Pro",
"iPad6,4":"iPad Pro",
"iPad6,7":"iPad Pro",
"iPad6,8":"iPad Pro",
"i386":"Simulator",
"x86_64":"Simulator",
"nil":nil
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment