mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
260 lines
13 KiB
Properties
260 lines
13 KiB
Properties
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy:&dotnetlegacy
|
|
supportsBinary=true
|
|
needsMulti=false
|
|
defaultCompiler=dotnet90csharpcoreclr
|
|
executionEnvironmentClass=local-dotnet
|
|
|
|
group.dotnetcoreclr.compilers=dotnettrunkcsharpcoreclr:dotnet90csharpcoreclr:dotnet80csharpcoreclr:dotnet70csharpcoreclr:dotnet60csharpcoreclr
|
|
group.dotnetcoreclr.compilerCategories=coreclr
|
|
group.dotnetcoreclr.compilerType=dotnetcoreclr
|
|
group.dotnetcoreclr.groupName=.NET CoreCLR
|
|
|
|
group.dotnetcrossgen2.compilers=dotnettrunkcsharpcrossgen2:dotnet90csharpcrossgen2:dotnet80csharpcrossgen2:dotnet70csharpcrossgen2:dotnet60csharpcrossgen2
|
|
group.dotnetcrossgen2.compilerCategories=crossgen2
|
|
group.dotnetcrossgen2.compilerType=dotnetcrossgen2
|
|
group.dotnetcrossgen2.groupName=.NET Crossgen2
|
|
|
|
group.dotnetmono.compilers=dotnettrunkcsharpmono:dotnet90csharpmono:dotnet80csharpmono:dotnet70csharpmono:dotnet60csharpmono
|
|
group.dotnetmono.compilerCategories=mono
|
|
group.dotnetmono.compilerType=dotnetmono
|
|
group.dotnetmono.groupName=.NET Mono
|
|
|
|
group.dotnetnativeaot.compilers=dotnettrunkcsharpnativeaot
|
|
group.dotnetnativeaot.compilerCategories=nativeaot
|
|
group.dotnetnativeaot.compilerType=dotnetnativeaot
|
|
group.dotnetnativeaot.groupName=.NET NativeAOT
|
|
|
|
group.dotnetildasm.compilers=dotnettrunkcsharpildasm:dotnet90csharpildasm:dotnet80csharpildasm:dotnet70csharpildasm:dotnet60csharpildasm
|
|
group.dotnetildasm.compilerCategories=ildasm
|
|
group.dotnetildasm.compilerType=dotnetildasm
|
|
group.dotnetildasm.groupName=.NET ILDasm
|
|
|
|
group.dotnetilspy.compilers=dotnettrunkcsharpilspy:dotnet90csharpilspy:dotnet80csharpilspy:dotnet70csharpilspy:dotnet60csharpilspy
|
|
group.dotnetilspy.compilerCategories=ilspy
|
|
group.dotnetilspy.compilerType=dotnetilspy
|
|
group.dotnetilspy.groupName=.NET ILSpy
|
|
|
|
group.dotnetlegacy.compilers=dotnettrunkcsharp:dotnet707csharp:dotnet703csharp:dotnet701csharp:dotnet6018csharp:dotnet6014csharp:dotnet6011csharp
|
|
group.dotnetlegacy.compilerCategories=legacy
|
|
group.dotnetlegacy.compilerType=dotnetlegacy
|
|
group.dotnetlegacy.groupName=Legacy
|
|
|
|
# CoreCLR compilers
|
|
|
|
compiler.dotnet60csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
|
|
compiler.dotnet60csharpcoreclr.name=.NET 6.0 CoreCLR
|
|
compiler.dotnet60csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
|
|
compiler.dotnet60csharpcoreclr.buildConfig=Release
|
|
compiler.dotnet60csharpcoreclr.langVersion=latest
|
|
|
|
compiler.dotnet70csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
|
|
compiler.dotnet70csharpcoreclr.name=.NET 7.0 CoreCLR
|
|
compiler.dotnet70csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
|
|
compiler.dotnet70csharpcoreclr.buildConfig=Release
|
|
compiler.dotnet70csharpcoreclr.langVersion=latest
|
|
|
|
compiler.dotnet80csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v8.0.13/.dotnet/dotnet
|
|
compiler.dotnet80csharpcoreclr.name=.NET 8.0 CoreCLR
|
|
compiler.dotnet80csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.13
|
|
compiler.dotnet80csharpcoreclr.buildConfig=Release
|
|
compiler.dotnet80csharpcoreclr.langVersion=latest
|
|
|
|
compiler.dotnet90csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.2/.dotnet/dotnet
|
|
compiler.dotnet90csharpcoreclr.name=.NET 9.0 CoreCLR
|
|
compiler.dotnet90csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.2
|
|
compiler.dotnet90csharpcoreclr.buildConfig=Release
|
|
compiler.dotnet90csharpcoreclr.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharpcoreclr.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpcoreclr.name=.NET (main) CoreCLR
|
|
compiler.dotnettrunkcsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpcoreclr.buildConfig=Release
|
|
compiler.dotnettrunkcsharpcoreclr.langVersion=preview
|
|
compiler.dotnettrunkcsharpcoreclr.isNightly=true
|
|
|
|
# Crossgen2 compilers
|
|
|
|
compiler.dotnet60csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
|
|
compiler.dotnet60csharpcrossgen2.name=.NET 6.0 Crossgen2
|
|
compiler.dotnet60csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
|
|
compiler.dotnet60csharpcrossgen2.buildConfig=Release
|
|
compiler.dotnet60csharpcrossgen2.langVersion=latest
|
|
|
|
compiler.dotnet70csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
|
|
compiler.dotnet70csharpcrossgen2.name=.NET 7.0 Crossgen2
|
|
compiler.dotnet70csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
|
|
compiler.dotnet70csharpcrossgen2.buildConfig=Release
|
|
compiler.dotnet70csharpcrossgen2.langVersion=latest
|
|
|
|
compiler.dotnet80csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v8.0.13/.dotnet/dotnet
|
|
compiler.dotnet80csharpcrossgen2.name=.NET 8.0 Crossgen2
|
|
compiler.dotnet80csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.13
|
|
compiler.dotnet80csharpcrossgen2.buildConfig=Release
|
|
compiler.dotnet80csharpcrossgen2.langVersion=latest
|
|
|
|
compiler.dotnet90csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.2/.dotnet/dotnet
|
|
compiler.dotnet90csharpcrossgen2.name=.NET 9.0 Crossgen2
|
|
compiler.dotnet90csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.2
|
|
compiler.dotnet90csharpcrossgen2.buildConfig=Release
|
|
compiler.dotnet90csharpcrossgen2.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpcrossgen2.name=.NET (main) Crossgen2
|
|
compiler.dotnettrunkcsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpcrossgen2.buildConfig=Release
|
|
compiler.dotnettrunkcsharpcrossgen2.langVersion=preview
|
|
compiler.dotnettrunkcsharpcrossgen2.isNightly=true
|
|
|
|
# Mono compilers
|
|
|
|
compiler.dotnet60csharpmono.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
|
|
compiler.dotnet60csharpmono.name=.NET 6.0 Mono
|
|
compiler.dotnet60csharpmono.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
|
|
compiler.dotnet60csharpmono.buildConfig=Release
|
|
compiler.dotnet60csharpmono.langVersion=latest
|
|
|
|
compiler.dotnet70csharpmono.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
|
|
compiler.dotnet70csharpmono.name=.NET 7.0 Mono
|
|
compiler.dotnet70csharpmono.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
|
|
compiler.dotnet70csharpmono.buildConfig=Release
|
|
compiler.dotnet70csharpmono.langVersion=latest
|
|
|
|
compiler.dotnet80csharpmono.exe=/opt/compiler-explorer/dotnet-v8.0.13/.dotnet/dotnet
|
|
compiler.dotnet80csharpmono.name=.NET 8.0 Mono
|
|
compiler.dotnet80csharpmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.13
|
|
compiler.dotnet80csharpmono.buildConfig=Release
|
|
compiler.dotnet80csharpmono.langVersion=latest
|
|
|
|
compiler.dotnet90csharpmono.exe=/opt/compiler-explorer/dotnet-v9.0.2/.dotnet/dotnet
|
|
compiler.dotnet90csharpmono.name=.NET 9.0 Mono
|
|
compiler.dotnet90csharpmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.2
|
|
compiler.dotnet90csharpmono.buildConfig=Release
|
|
compiler.dotnet90csharpmono.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharpmono.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpmono.name=.NET (main) Mono
|
|
compiler.dotnettrunkcsharpmono.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpmono.buildConfig=Release
|
|
compiler.dotnettrunkcsharpmono.langVersion=preview
|
|
compiler.dotnettrunkcsharpmono.isNightly=true
|
|
|
|
# NativeAOT compilers
|
|
|
|
compiler.dotnettrunkcsharpnativeaot.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpnativeaot.name=.NET (main) NativeAOT
|
|
compiler.dotnettrunkcsharpnativeaot.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpnativeaot.buildConfig=Release
|
|
compiler.dotnettrunkcsharpnativeaot.langVersion=preview
|
|
compiler.dotnettrunkcsharpnativeaot.isNightly=true
|
|
|
|
# ILDasm compilers
|
|
|
|
compiler.dotnet60csharpildasm.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
|
|
compiler.dotnet60csharpildasm.name=.NET 6.0 ILDasm
|
|
compiler.dotnet60csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
|
|
compiler.dotnet60csharpildasm.buildConfig=Release
|
|
compiler.dotnet60csharpildasm.langVersion=latest
|
|
|
|
compiler.dotnet70csharpildasm.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
|
|
compiler.dotnet70csharpildasm.name=.NET 7.0 ILDasm
|
|
compiler.dotnet70csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
|
|
compiler.dotnet70csharpildasm.buildConfig=Release
|
|
compiler.dotnet70csharpildasm.langVersion=latest
|
|
|
|
compiler.dotnet80csharpildasm.exe=/opt/compiler-explorer/dotnet-v8.0.13/.dotnet/dotnet
|
|
compiler.dotnet80csharpildasm.name=.NET 8.0 ILDasm
|
|
compiler.dotnet80csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.13
|
|
compiler.dotnet80csharpildasm.buildConfig=Release
|
|
compiler.dotnet80csharpildasm.langVersion=latest
|
|
|
|
compiler.dotnet90csharpildasm.exe=/opt/compiler-explorer/dotnet-v9.0.2/.dotnet/dotnet
|
|
compiler.dotnet90csharpildasm.name=.NET 9.0 ILDasm
|
|
compiler.dotnet90csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.2
|
|
compiler.dotnet90csharpildasm.buildConfig=Release
|
|
compiler.dotnet90csharpildasm.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharpildasm.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpildasm.name=.NET (main) ILDasm
|
|
compiler.dotnettrunkcsharpildasm.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpildasm.buildConfig=Release
|
|
compiler.dotnettrunkcsharpildasm.langVersion=preview
|
|
compiler.dotnettrunkcsharpildasm.isNightly=true
|
|
|
|
# ILSpy compilers
|
|
|
|
compiler.dotnet60csharpilspy.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
|
|
compiler.dotnet60csharpilspy.name=.NET 6.0 ILSpy
|
|
compiler.dotnet60csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
|
|
compiler.dotnet60csharpilspy.buildConfig=Release
|
|
compiler.dotnet60csharpilspy.langVersion=latest
|
|
|
|
compiler.dotnet70csharpilspy.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
|
|
compiler.dotnet70csharpilspy.name=.NET 7.0 ILSpy
|
|
compiler.dotnet70csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
|
|
compiler.dotnet70csharpilspy.buildConfig=Release
|
|
compiler.dotnet70csharpilspy.langVersion=latest
|
|
|
|
compiler.dotnet80csharpilspy.exe=/opt/compiler-explorer/dotnet-v8.0.13/.dotnet/dotnet
|
|
compiler.dotnet80csharpilspy.name=.NET 8.0 ILSpy
|
|
compiler.dotnet80csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.13
|
|
compiler.dotnet80csharpilspy.buildConfig=Release
|
|
compiler.dotnet80csharpilspy.langVersion=latest
|
|
|
|
compiler.dotnet90csharpilspy.exe=/opt/compiler-explorer/dotnet-v9.0.2/.dotnet/dotnet
|
|
compiler.dotnet90csharpilspy.name=.NET 9.0 ILSpy
|
|
compiler.dotnet90csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.2
|
|
compiler.dotnet90csharpilspy.buildConfig=Release
|
|
compiler.dotnet90csharpilspy.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharpilspy.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharpilspy.name=.NET (main) ILSpy
|
|
compiler.dotnettrunkcsharpilspy.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharpilspy.buildConfig=Release
|
|
compiler.dotnettrunkcsharpilspy.langVersion=preview
|
|
compiler.dotnettrunkcsharpilspy.isNightly=true
|
|
|
|
# Legacy compilers (for backwards compatibility, don't add new compilers here)
|
|
|
|
compiler.dotnet6011csharp.exe=/opt/compiler-explorer/dotnet-v6.0.11/.dotnet/dotnet
|
|
compiler.dotnet6011csharp.name=.NET 6.0.110
|
|
compiler.dotnet6011csharp.clrDir=/opt/compiler-explorer/dotnet-v6.0.11
|
|
compiler.dotnet6011csharp.buildConfig=Release
|
|
compiler.dotnet6011csharp.langVersion=latest
|
|
|
|
compiler.dotnet6014csharp.exe=/opt/compiler-explorer/dotnet-v6.0.14/.dotnet/dotnet
|
|
compiler.dotnet6014csharp.name=.NET 6.0.113
|
|
compiler.dotnet6014csharp.clrDir=/opt/compiler-explorer/dotnet-v6.0.14
|
|
compiler.dotnet6014csharp.buildConfig=Release
|
|
compiler.dotnet6014csharp.langVersion=latest
|
|
|
|
compiler.dotnet6018csharp.exe=/opt/compiler-explorer/dotnet-v6.0.18/.dotnet/dotnet
|
|
compiler.dotnet6018csharp.name=.NET 6.0.116
|
|
compiler.dotnet6018csharp.clrDir=/opt/compiler-explorer/dotnet-v6.0.18
|
|
compiler.dotnet6018csharp.buildConfig=Release
|
|
compiler.dotnet6018csharp.langVersion=latest
|
|
|
|
compiler.dotnet701csharp.exe=/opt/compiler-explorer/dotnet-v7.0.1/.dotnet/dotnet
|
|
compiler.dotnet701csharp.name=.NET 7.0.100
|
|
compiler.dotnet701csharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.1
|
|
compiler.dotnet701csharp.buildConfig=Release
|
|
compiler.dotnet701csharp.langVersion=latest
|
|
|
|
compiler.dotnet703csharp.exe=/opt/compiler-explorer/dotnet-v7.0.3/.dotnet/dotnet
|
|
compiler.dotnet703csharp.name=.NET 7.0.102
|
|
compiler.dotnet703csharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.3
|
|
compiler.dotnet703csharp.buildConfig=Release
|
|
compiler.dotnet703csharp.langVersion=latest
|
|
|
|
compiler.dotnet707csharp.exe=/opt/compiler-explorer/dotnet-v7.0.7/.dotnet/dotnet
|
|
compiler.dotnet707csharp.name=.NET 7.0.105
|
|
compiler.dotnet707csharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.7
|
|
compiler.dotnet707csharp.buildConfig=Release
|
|
compiler.dotnet707csharp.langVersion=latest
|
|
|
|
compiler.dotnettrunkcsharp.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
|
|
compiler.dotnettrunkcsharp.name=.NET (main)
|
|
compiler.dotnettrunkcsharp.clrDir=/opt/compiler-explorer/dotnet-trunk
|
|
compiler.dotnettrunkcsharp.buildConfig=Release
|
|
compiler.dotnettrunkcsharp.langVersion=preview
|
|
compiler.dotnettrunkcsharp.isNightly=true
|