sync version identifiers with ddmd

This commit is contained in:
Basile Burg 2016-05-22 15:17:03 +02:00
parent c324ca9700
commit c23b770ee8
1 changed files with 93 additions and 79 deletions

View File

@ -102,83 +102,97 @@ immutable string[] scopes = [
* Compiler-defined values for version() conditions. * Compiler-defined values for version() conditions.
*/ */
immutable string[] predefinedVersions = [ immutable string[] predefinedVersions = [
"AArch64", "AArch64",
"AIX", "AIX",
"all", "all",
"Alpha", "Alpha",
"Alpha_HardFloat", "Alpha_HardFloat",
"Alpha_SoftFloat", "Alpha_SoftFloat",
"Android", "Android",
"ARM", "ARM",
"ARM_HardFloat", "ARM_HardFloat",
"ARM_SoftFloat", "ARM_SoftFloat",
"ARM_SoftFP", "ARM_SoftFP",
"ARM_Thumb", "ARM_Thumb",
"assert", "assert",
"BigEndian", "BigEndian",
"BSD", "BSD",
"Cygwin", "CRuntime_Bionic",
"D_Coverage", "CRuntime_DigitalMars",
"D_Ddoc", "CRuntime_Glibc",
"D_HardFloat", "CRuntime_Microsoft",
"DigitalMars", "Cygwin",
"D_InlineAsm_X86", "DigitalMars",
"D_InlineAsm_X86_64", "DragonFlyBSD",
"D_LP64", "D_Coverage",
"D_NoBoundsChecks", "D_Ddoc",
"D_PIC", "D_HardFloat",
"DragonFlyBSD", "D_InlineAsm_X86",
"D_SIMD", "D_InlineAsm_X86_64",
"D_SoftFloat", "D_LP64",
"D_Version2", "D_NoBoundsChecks",
"D_X32", "D_PIC",
"FreeBSD", "D_SIMD",
"FreeStanding", "D_SoftFloat",
"GNU", "D_Version2",
"Haiku", "D_X32",
"HPPA", "ELFv1",
"HPPA64", "ELFv2",
"Hurd", "Epiphany",
"IA64", "FreeBSD",
"LDC", "FreeStanding",
"linux", "GNU",
"LittleEndian", "Haiku",
"MIPS32", "HPPA",
"MIPS64", "HPPA64",
"MIPS_EABI", "Hurd",
"MIPS_HardFloat", "IA64",
"MIPS_N32", "iOS",
"MIPS_N64", "LDC",
"MIPS_O32", "linux",
"MIPS_O64", "LittleEndian",
"MIPS_SoftFloat", "MinGW",
"NetBSD", "MIPS32",
"none", "MIPS64",
"OpenBSD", "MIPS_EABI",
"OSX", "MIPS_HardFloat",
"Posix", "MIPS_N32",
"PPC", "MIPS_N64",
"PPC64", "MIPS_O32",
"PPC_HardFloat", "MIPS_O64",
"PPC_SoftFloat", "MIPS_SoftFloat",
"S390", "NetBSD",
"S390X", "none"
"SDC", "NVPTX",
"SH", "NVPTX64",
"SH64", "OpenBSD",
"SkyOS", "OSX",
"Solaris", "Posix",
"SPARC", "PPC",
"SPARC64", "PPC64",
"SPARC_HardFloat", "PPC_HardFloat",
"SPARC_SoftFloat", "PPC_SoftFloat",
"SPARC_V8Plus", "S390",
"SysV3", "S390X",
"SysV4", "SDC",
"unittest", "SH",
"Win32", "SH64",
"Win64", "SkyOS",
"Windows", "Solaris",
"X86", "SPARC",
"X86_64", "SPARC64",
"SPARC_HardFloat",
"SPARC_SoftFloat",
"SPARC_V8Plus",
"SystemZ",
"SysV3",
"SysV4",
"TVOS",
"unittest",
"WatchOS",
"Win32",
"Win64",
"Windows",
"X86",
"X86_64",
]; ];