compilers=&android-d8:&android-r8:&dex2oat:&android-kotlinc

group.android-d8.compilers=kotlin-d8-latest:kotlin-d8-8156:kotlin-d8-8172:kotlin-d8-8233:kotlin-d8-8242:kotlin-d8-8247:kotlin-d8-8336:kotlin-d8-8337:kotlin-d8-8510:kotlin-d8-8527:kotlin-d8-8535:kotlin-d8-8617:kotlin-d8-8627:kotlin-d8-8714:kotlin-d8-8718
group.android-d8.compilerType=android-d8
group.android-d8.isSemVer=true
group.android-d8.objdumper=/opt/compiler-explorer/baksmali-3.0.3/baksmali-3.0.3-fat.jar
group.android-d8.javaId=java1601
group.android-d8.kotlinId=kotlinc1920
group.android-d8.instructionSet=dex

compiler.kotlin-d8-latest.name=d8 latest
compiler.kotlin-d8-latest.exe=/opt/compiler-explorer/r8-latest/r8-latest.jar
compiler.kotlin-d8-latest.javaId=java2200

compiler.kotlin-d8-8718.name=d8 8.7.18
compiler.kotlin-d8-8718.exe=/opt/compiler-explorer/r8-8.7.18/r8-8.7.18.jar

compiler.kotlin-d8-8714.name=d8 8.7.14
compiler.kotlin-d8-8714.exe=/opt/compiler-explorer/r8-8.7.14/r8-8.7.14.jar

compiler.kotlin-d8-8627.name=d8 8.6.27
compiler.kotlin-d8-8627.exe=/opt/compiler-explorer/r8-8.6.27/r8-8.6.27.jar

compiler.kotlin-d8-8617.name=d8 8.6.17
compiler.kotlin-d8-8617.exe=/opt/compiler-explorer/r8-8.6.17/r8-8.6.17.jar

compiler.kotlin-d8-8535.name=d8 8.5.35
compiler.kotlin-d8-8535.exe=/opt/compiler-explorer/r8-8.5.35/r8-8.5.35.jar

compiler.kotlin-d8-8527.name=d8 8.5.27
compiler.kotlin-d8-8527.exe=/opt/compiler-explorer/r8-8.5.27/r8-8.5.27.jar

compiler.kotlin-d8-8510.name=d8 8.5.10
compiler.kotlin-d8-8510.exe=/opt/compiler-explorer/r8-8.5.10/r8-8.5.10.jar

compiler.kotlin-d8-8337.name=d8 8.3.37
compiler.kotlin-d8-8337.exe=/opt/compiler-explorer/r8-8.3.37/r8-8.3.37.jar

compiler.kotlin-d8-8336.name=d8 8.3.36
compiler.kotlin-d8-8336.exe=/opt/compiler-explorer/r8-8.3.36/r8-8.3.36.jar

compiler.kotlin-d8-8247.name=d8 8.2.47
compiler.kotlin-d8-8247.exe=/opt/compiler-explorer/r8-8.2.47/r8-8.2.47.jar

compiler.kotlin-d8-8242.name=d8 8.2.42
compiler.kotlin-d8-8242.exe=/opt/compiler-explorer/r8-8.2.42/r8-8.2.42.jar

compiler.kotlin-d8-8233.name=d8 8.2.33
compiler.kotlin-d8-8233.exe=/opt/compiler-explorer/r8-8.2.33/r8-8.2.33.jar

compiler.kotlin-d8-8172.name=d8 8.1.72
compiler.kotlin-d8-8172.exe=/opt/compiler-explorer/r8-8.1.72/r8-8.1.72.jar

compiler.kotlin-d8-8156.name=d8 8.1.56
compiler.kotlin-d8-8156.exe=/opt/compiler-explorer/r8-8.1.56/r8-8.1.56.jar

group.android-r8.compilers=kotlin-r8-latest:kotlin-r8-8233:kotlin-r8-8242:kotlin-r8-8247:kotlin-r8-8336:kotlin-r8-8337:kotlin-r8-8510:kotlin-r8-8527:kotlin-r8-8535:kotlin-r8-8617:kotlin-r8-8627:kotlin-r8-8714:kotlin-r8-8718
group.android-r8.compilerType=android-r8
group.android-r8.isSemVer=true
group.android-r8.objdumper=/opt/compiler-explorer/baksmali-3.0.3/baksmali-3.0.3-fat.jar
group.android-r8.javaId=java1601
group.android-r8.kotlinId=kotlinc1920
group.android-r8.kotlinLibPath=/opt/compiler-explorer/kotlin-jvm-1.9.20/lib

compiler.kotlin-r8-latest.name=r8 latest
compiler.kotlin-r8-latest.exe=/opt/compiler-explorer/r8-latest/r8-latest.jar
compiler.kotlin-r8-latest.javaId=java2200

compiler.kotlin-r8-8718.name=r8 8.7.18
compiler.kotlin-r8-8718.exe=/opt/compiler-explorer/r8-8.7.18/r8-8.7.18.jar

compiler.kotlin-r8-8714.name=r8 8.7.14
compiler.kotlin-r8-8714.exe=/opt/compiler-explorer/r8-8.7.14/r8-8.7.14.jar

compiler.kotlin-r8-8627.name=r8 8.6.27
compiler.kotlin-r8-8627.exe=/opt/compiler-explorer/r8-8.6.27/r8-8.6.27.jar

compiler.kotlin-r8-8617.name=r8 8.6.17
compiler.kotlin-r8-8617.exe=/opt/compiler-explorer/r8-8.6.17/r8-8.6.17.jar

compiler.kotlin-r8-8535.name=r8 8.5.35
compiler.kotlin-r8-8535.exe=/opt/compiler-explorer/r8-8.5.35/r8-8.5.35.jar

compiler.kotlin-r8-8527.name=r8 8.5.27
compiler.kotlin-r8-8527.exe=/opt/compiler-explorer/r8-8.5.27/r8-8.5.27.jar

compiler.kotlin-r8-8510.name=r8 8.5.10
compiler.kotlin-r8-8510.exe=/opt/compiler-explorer/r8-8.5.10/r8-8.5.10.jar

compiler.kotlin-r8-8337.name=r8 8.3.37
compiler.kotlin-r8-8337.exe=/opt/compiler-explorer/r8-8.3.37/r8-8.3.37.jar

compiler.kotlin-r8-8336.name=r8 8.3.36
compiler.kotlin-r8-8336.exe=/opt/compiler-explorer/r8-8.3.36/r8-8.3.36.jar

compiler.kotlin-r8-8247.name=r8 8.2.47
compiler.kotlin-r8-8247.exe=/opt/compiler-explorer/r8-8.2.47/r8-8.2.47.jar

compiler.kotlin-r8-8242.name=r8 8.2.42
compiler.kotlin-r8-8242.exe=/opt/compiler-explorer/r8-8.2.42/r8-8.2.42.jar

compiler.kotlin-r8-8233.name=r8 8.2.33
compiler.kotlin-r8-8233.exe=/opt/compiler-explorer/r8-8.2.33/r8-8.2.33.jar

group.dex2oat.compilers=kotlin-dex2oat-latest:kotlin-dex2oat-3310:kotlin-dex2oat-3411:kotlin-dex2oat-3413:kotlin-dex2oat-3414:kotlin-dex2oat-3415:kotlin-dex2oat-3416:kotlin-dex2oat-3417:kotlin-dex2oat-3418:kotlin-dex2oat-3508:kotlin-dex2oat-3509:kotlin-dex2oat-3510:kotlin-dex2oat-3511:kotlin-dex2oat-3513:kotlin-dex2oat-3514:kotlin-dex2oat-3600
group.dex2oat.groupName=ART
group.dex2oat.compilerType=dex2oat
group.dex2oat.isSemVer=true
group.dex2oat.instructionSet=aarch64

compiler.kotlin-dex2oat-latest.name=ART dex2oat latest quarterly release
compiler.kotlin-dex2oat-latest.artArtifactDir=/opt/compiler-explorer/dex2oat-latest
compiler.kotlin-dex2oat-latest.exe=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-latest.objdumper=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/oatdump
compiler.kotlin-dex2oat-latest.d8Id=kotlin-d8-latest
compiler.kotlin-dex2oat-latest.isNightly=true
compiler.kotlin-dex2oat-latest.profmanPath=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/profman

compiler.kotlin-dex2oat-3600.name=ART dex2oat android16-release (May 2025)
compiler.kotlin-dex2oat-3600.artArtifactDir=/opt/compiler-explorer/dex2oat-36.0
compiler.kotlin-dex2oat-3600.exe=/opt/compiler-explorer/dex2oat-36.0/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3600.objdumper=/opt/compiler-explorer/dex2oat-36.0/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3600.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3600.profmanPath=/opt/compiler-explorer/dex2oat-36.0/x86_64/bin/profman

compiler.kotlin-dex2oat-3514.name=ART dex2oat aml_art_351410020 (Feb 2025)
compiler.kotlin-dex2oat-3514.artArtifactDir=/opt/compiler-explorer/dex2oat-35.14
compiler.kotlin-dex2oat-3514.exe=/opt/compiler-explorer/dex2oat-35.14/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3514.objdumper=/opt/compiler-explorer/dex2oat-35.14/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3514.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3514.profmanPath=/opt/compiler-explorer/dex2oat-35.14/x86_64/bin/profman

compiler.kotlin-dex2oat-3513.name=ART dex2oat aml_art_351310060 (Jan 2025)
compiler.kotlin-dex2oat-3513.artArtifactDir=/opt/compiler-explorer/dex2oat-35.13
compiler.kotlin-dex2oat-3513.exe=/opt/compiler-explorer/dex2oat-35.13/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3513.objdumper=/opt/compiler-explorer/dex2oat-35.13/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3513.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3513.profmanPath=/opt/compiler-explorer/dex2oat-35.13/x86_64/bin/profman

compiler.kotlin-dex2oat-3511.name=ART dex2oat aml_art_351110180 (Nov 2024)
compiler.kotlin-dex2oat-3511.artArtifactDir=/opt/compiler-explorer/dex2oat-35.11
compiler.kotlin-dex2oat-3511.exe=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3511.objdumper=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3511.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3511.profmanPath=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/profman

compiler.kotlin-dex2oat-3510.name=ART dex2oat aml_art_351011240 (Oct 2024)
compiler.kotlin-dex2oat-3510.artArtifactDir=/opt/compiler-explorer/dex2oat-35.10
compiler.kotlin-dex2oat-3510.exe=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3510.objdumper=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3510.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3510.profmanPath=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/profman

compiler.kotlin-dex2oat-3509.name=ART dex2oat aml_art_350913340 (Sep 2024)
compiler.kotlin-dex2oat-3509.artArtifactDir=/opt/compiler-explorer/dex2oat-35.9
compiler.kotlin-dex2oat-3509.exe=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3509.objdumper=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3509.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3509.profmanPath=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/profman

compiler.kotlin-dex2oat-3508.name=ART dex2oat aml_art_350820960 (Aug 2024)
compiler.kotlin-dex2oat-3508.artArtifactDir=/opt/compiler-explorer/dex2oat-35.8
compiler.kotlin-dex2oat-3508.exe=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3508.objdumper=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3508.d8Id=kotlin-d8-8718
compiler.kotlin-dex2oat-3508.profmanPath=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/profman

compiler.kotlin-dex2oat-3418.name=ART dex2oat aml_art_341810020 (Jun 2024)
compiler.kotlin-dex2oat-3418.artArtifactDir=/opt/compiler-explorer/dex2oat-34.18
compiler.kotlin-dex2oat-3418.exe=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3418.objdumper=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3418.d8Id=kotlin-d8-8535
compiler.kotlin-dex2oat-3418.profmanPath=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/profman

compiler.kotlin-dex2oat-3417.name=ART dex2oat aml_art_341711000 (May 2024)
compiler.kotlin-dex2oat-3417.artArtifactDir=/opt/compiler-explorer/dex2oat-34.17
compiler.kotlin-dex2oat-3417.exe=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3417.objdumper=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3417.d8Id=kotlin-d8-8535
compiler.kotlin-dex2oat-3417.profmanPath=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/profman

compiler.kotlin-dex2oat-3416.name=ART dex2oat aml_art_341615020 (Apr 2024)
compiler.kotlin-dex2oat-3416.artArtifactDir=/opt/compiler-explorer/dex2oat-34.16
compiler.kotlin-dex2oat-3416.exe=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3416.objdumper=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3416.d8Id=kotlin-d8-8337
compiler.kotlin-dex2oat-3416.profmanPath=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/profman

compiler.kotlin-dex2oat-3415.name=ART dex2oat aml_art_341514410 (Mar 2024)
compiler.kotlin-dex2oat-3415.artArtifactDir=/opt/compiler-explorer/dex2oat-34.15
compiler.kotlin-dex2oat-3415.exe=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3415.objdumper=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3415.d8Id=kotlin-d8-8337
compiler.kotlin-dex2oat-3415.profmanPath=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/profman

compiler.kotlin-dex2oat-3414.name=ART dex2oat aml_art_341411300 (Feb 2024)
compiler.kotlin-dex2oat-3414.artArtifactDir=/opt/compiler-explorer/dex2oat-34.14
compiler.kotlin-dex2oat-3414.exe=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3414.objdumper=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3414.d8Id=kotlin-d8-8337
compiler.kotlin-dex2oat-3414.profmanPath=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/profman

compiler.kotlin-dex2oat-3413.name=ART dex2oat aml_art_341311100 (Jan 2024)
compiler.kotlin-dex2oat-3413.artArtifactDir=/opt/compiler-explorer/dex2oat-34.13
compiler.kotlin-dex2oat-3413.exe=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3413.objdumper=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3413.d8Id=kotlin-d8-8337
compiler.kotlin-dex2oat-3413.profmanPath=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/profman

compiler.kotlin-dex2oat-3411.name=ART dex2oat aml_art_341110060 (Nov 2023)
compiler.kotlin-dex2oat-3411.artArtifactDir=/opt/compiler-explorer/dex2oat-34.11
compiler.kotlin-dex2oat-3411.exe=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3411.objdumper=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3411.d8Id=kotlin-d8-8242
compiler.kotlin-dex2oat-3411.profmanPath=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/profman

compiler.kotlin-dex2oat-3310.name=ART dex2oat aml_art_331012050 (Oct 2022)
compiler.kotlin-dex2oat-3310.artArtifactDir=/opt/compiler-explorer/dex2oat-33.10
compiler.kotlin-dex2oat-3310.exe=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/dex2oat64
compiler.kotlin-dex2oat-3310.objdumper=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/oatdump
compiler.kotlin-dex2oat-3310.d8Id=kotlin-d8-8242
compiler.kotlin-dex2oat-3310.profmanPath=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/profman

group.android-kotlinc.compilers=android-kotlinc-1400:android-kotlinc-1410:android-kotlinc-1420:android-kotlinc-1421:android-kotlinc-1430:android-kotlinc-1431:android-kotlinc-1432:android-kotlinc-1500:android-kotlinc-1510:android-kotlinc-1520:android-kotlinc-1521:android-kotlinc-1530:android-kotlinc-1531:android-kotlinc-1600:android-kotlinc-1610:android-kotlinc-1620:android-kotlinc-1700:android-kotlinc-1800:android-kotlinc-1810:android-kotlinc-1820:android-kotlinc-1900:android-kotlinc-1910:android-kotlinc-1920:android-kotlinc-2000:android-kotlinc-2010:android-kotlinc-2020:android-kotlinc-2021:android-kotlinc-2100
group.android-kotlinc.compilerType=kotlin
group.android-kotlinc.versionFlag=-version
group.android-kotlinc.groupName=kotlinc
group.android-kotlinc.objdumper=/opt/compiler-explorer/jdk-23.0.1/bin/javap
group.android-kotlinc.instructionSet=java
group.android-kotlinc.demangler=
group.android-kotlinc.postProcess=
group.android-kotlinc.options=
group.android-kotlinc.supportsBinary=false
group.android-kotlinc.needsMulti=false
group.android-kotlinc.supportsExecute=true
group.android-kotlinc.interpreted=true
group.android-kotlinc.isSemVer=true
group.android-kotlinc.baseName=kotlinc

compiler.android-kotlinc-2100.exe=/opt/compiler-explorer/kotlin-jvm-2.1.0/bin/kotlinc-jvm
compiler.android-kotlinc-2100.semver=2.1.0
compiler.android-kotlinc-2100.java_home=/opt/compiler-explorer/jdk-23.0.1
compiler.android-kotlinc-2100.runtime=/opt/compiler-explorer/jdk-23.0.1/bin/java

compiler.android-kotlinc-2021.exe=/opt/compiler-explorer/kotlin-jvm-2.0.21/bin/kotlinc-jvm
compiler.android-kotlinc-2021.semver=2.0.21
compiler.android-kotlinc-2021.java_home=/opt/compiler-explorer/jdk-23.0.1
compiler.android-kotlinc-2021.runtime=/opt/compiler-explorer/jdk-23.0.1/bin/java

compiler.android-kotlinc-2020.exe=/opt/compiler-explorer/kotlin-jvm-2.0.20/bin/kotlinc-jvm
compiler.android-kotlinc-2020.semver=2.0.20
compiler.android-kotlinc-2020.java_home=/opt/compiler-explorer/jdk-23.0.1
compiler.android-kotlinc-2020.runtime=/opt/compiler-explorer/jdk-23.0.1/bin/java

compiler.android-kotlinc-2010.exe=/opt/compiler-explorer/kotlin-jvm-2.0.10/bin/kotlinc-jvm
compiler.android-kotlinc-2010.semver=2.0.10
compiler.android-kotlinc-2010.java_home=/opt/compiler-explorer/jdk-23.0.1
compiler.android-kotlinc-2010.runtime=/opt/compiler-explorer/jdk-23.0.1/bin/java

compiler.android-kotlinc-2000.exe=/opt/compiler-explorer/kotlin-jvm-2.0.0/bin/kotlinc-jvm
compiler.android-kotlinc-2000.semver=2.0.0
compiler.android-kotlinc-2000.java_home=/opt/compiler-explorer/jdk-21.0.0
compiler.android-kotlinc-2000.runtime=/opt/compiler-explorer/jdk-21.0.0/bin/java

compiler.android-kotlinc-1920.exe=/opt/compiler-explorer/kotlin-jvm-1.9.20/bin/kotlinc-jvm
compiler.android-kotlinc-1920.semver=1.9.20
compiler.android-kotlinc-1920.java_home=/opt/compiler-explorer/jdk-21.0.0
compiler.android-kotlinc-1920.runtime=/opt/compiler-explorer/jdk-21.0.0/bin/java

compiler.android-kotlinc-1910.exe=/opt/compiler-explorer/kotlin-jvm-1.9.10/bin/kotlinc-jvm
compiler.android-kotlinc-1910.semver=1.9.10
compiler.android-kotlinc-1910.java_home=/opt/compiler-explorer/jdk-20.0.0
compiler.android-kotlinc-1910.runtime=/opt/compiler-explorer/jdk-20.0.0/bin/java

compiler.android-kotlinc-1900.exe=/opt/compiler-explorer/kotlin-jvm-1.9.0/bin/kotlinc-jvm
compiler.android-kotlinc-1900.semver=1.9.0
compiler.android-kotlinc-1900.java_home=/opt/compiler-explorer/jdk-20.0.0
compiler.android-kotlinc-1900.runtime=/opt/compiler-explorer/jdk-20.0.0/bin/java

compiler.android-kotlinc-1820.exe=/opt/compiler-explorer/kotlin-jvm-1.8.20/bin/kotlinc-jvm
compiler.android-kotlinc-1820.semver=1.8.20
compiler.android-kotlinc-1820.java_home=/opt/compiler-explorer/jdk-19.0.2
compiler.android-kotlinc-1820.runtime=/opt/compiler-explorer/jdk-19.0.2/bin/java

compiler.android-kotlinc-1810.exe=/opt/compiler-explorer/kotlin-jvm-1.8.10/bin/kotlinc-jvm
compiler.android-kotlinc-1810.semver=1.8.10
compiler.android-kotlinc-1810.java_home=/opt/compiler-explorer/jdk-19.0.2
compiler.android-kotlinc-1810.runtime=/opt/compiler-explorer/jdk-19.0.2/bin/java

compiler.android-kotlinc-1800.exe=/opt/compiler-explorer/kotlin-jvm-1.8.0/bin/kotlinc-jvm
compiler.android-kotlinc-1800.semver=1.8.0
compiler.android-kotlinc-1800.java_home=/opt/compiler-explorer/jdk-19.0.2
compiler.android-kotlinc-1800.runtime=/opt/compiler-explorer/jdk-19.0.2/bin/java

compiler.android-kotlinc-1700.exe=/opt/compiler-explorer/kotlin-jvm-1.7.0/bin/kotlinc-jvm
compiler.android-kotlinc-1700.semver=1.7.0
compiler.android-kotlinc-1700.java_home=/opt/compiler-explorer/jdk-18.0.0
compiler.android-kotlinc-1700.runtime=/opt/compiler-explorer/jdk-18.0.0/bin/java

compiler.android-kotlinc-1620.exe=/opt/compiler-explorer/kotlin-jvm-1.6.20/bin/kotlinc-jvm
compiler.android-kotlinc-1620.semver=1.6.20
compiler.android-kotlinc-1620.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1620.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1610.exe=/opt/compiler-explorer/kotlin-jvm-1.6.10/bin/kotlinc-jvm
compiler.android-kotlinc-1610.semver=1.6.10
compiler.android-kotlinc-1610.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1610.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1600.exe=/opt/compiler-explorer/kotlin-jvm-1.6.0/bin/kotlinc-jvm
compiler.android-kotlinc-1600.semver=1.6.0
compiler.android-kotlinc-1600.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1600.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1531.exe=/opt/compiler-explorer/kotlin-jvm-1.5.31/bin/kotlinc-jvm
compiler.android-kotlinc-1531.semver=1.5.31
compiler.android-kotlinc-1531.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1531.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1530.exe=/opt/compiler-explorer/kotlin-jvm-1.5.30/bin/kotlinc-jvm
compiler.android-kotlinc-1530.semver=1.5.30
compiler.android-kotlinc-1530.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1530.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1521.exe=/opt/compiler-explorer/kotlin-jvm-1.5.21/bin/kotlinc-jvm
compiler.android-kotlinc-1521.semver=1.5.21
compiler.android-kotlinc-1521.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1521.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1520.exe=/opt/compiler-explorer/kotlin-jvm-1.5.20/bin/kotlinc-jvm
compiler.android-kotlinc-1520.semver=1.5.20
compiler.android-kotlinc-1520.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1520.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1510.exe=/opt/compiler-explorer/kotlin-jvm-1.5.10/bin/kotlinc-jvm
compiler.android-kotlinc-1510.semver=1.5.10
compiler.android-kotlinc-1510.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1510.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1500.exe=/opt/compiler-explorer/kotlin-jvm-1.5.0/bin/kotlinc-jvm
compiler.android-kotlinc-1500.semver=1.5.0
compiler.android-kotlinc-1500.java_home=/opt/compiler-explorer/jdk-16.0.1
compiler.android-kotlinc-1500.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java

compiler.android-kotlinc-1432.exe=/opt/compiler-explorer/kotlin-jvm-1.4.32/bin/kotlinc-jvm
compiler.android-kotlinc-1432.semver=1.4.32
compiler.android-kotlinc-1432.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1432.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1431.exe=/opt/compiler-explorer/kotlin-jvm-1.4.31/bin/kotlinc-jvm
compiler.android-kotlinc-1431.semver=1.4.31
compiler.android-kotlinc-1431.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1431.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1430.exe=/opt/compiler-explorer/kotlin-jvm-1.4.30/bin/kotlinc-jvm
compiler.android-kotlinc-1430.semver=1.4.30
compiler.android-kotlinc-1430.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1430.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1421.exe=/opt/compiler-explorer/kotlin-jvm-1.4.21/bin/kotlinc-jvm
compiler.android-kotlinc-1421.semver=1.4.21
compiler.android-kotlinc-1421.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1421.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1420.exe=/opt/compiler-explorer/kotlin-jvm-1.4.20/bin/kotlinc-jvm
compiler.android-kotlinc-1420.semver=1.4.20
compiler.android-kotlinc-1420.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1420.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1410.exe=/opt/compiler-explorer/kotlin-jvm-1.4.10/bin/kotlinc-jvm
compiler.android-kotlinc-1410.semver=1.4.10
compiler.android-kotlinc-1410.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1410.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

compiler.android-kotlinc-1400.exe=/opt/compiler-explorer/kotlin-jvm-1.4.0/bin/kotlinc-jvm
compiler.android-kotlinc-1400.semver=1.4.0
compiler.android-kotlinc-1400.java_home=/opt/compiler-explorer/jdk-15.0.2
compiler.android-kotlinc-1400.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java

defaultCompiler=kotlin-dex2oat-latest

libs=android-api-stubs:r8-keepanno:androidx-annotation:kotlinx-coroutines-core-jvm

libs.android-api-stubs.name=Android API stubs
libs.android-api-stubs.versions=11662386
libs.android-api-stubs.versions.11662386.version=11662386
libs.android-api-stubs.versions.11662386.path=/opt/compiler-explorer/android-api-stubs-11662386/android.jar

libs.r8-keepanno.name=R8 keep-annotations
libs.r8-keepanno.versions=latest:8233:8242:8247:8336:8337:8510:8527:8535:8617:8627:8714:8718
libs.r8-keepanno.url=https://r8.googlesource.com/r8/+/refs/heads/main/doc/keepanno-guide.md

libs.r8-keepanno.versions.latest.version=latest
libs.r8-keepanno.versions.latest.path=/opt/compiler-explorer/r8-latest-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8718.version=8.7.18
libs.r8-keepanno.versions.8718.path=/opt/compiler-explorer/r8-8.7.18-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8714.version=8.7.14
libs.r8-keepanno.versions.8714.path=/opt/compiler-explorer/r8-8.7.14-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8627.version=8.6.27
libs.r8-keepanno.versions.8627.path=/opt/compiler-explorer/r8-8.6.27-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8617.version=8.6.17
libs.r8-keepanno.versions.8617.path=/opt/compiler-explorer/r8-8.6.17-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8535.version=8.5.35
libs.r8-keepanno.versions.8535.path=/opt/compiler-explorer/r8-8.5.35-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8527.version=8.5.27
libs.r8-keepanno.versions.8527.path=/opt/compiler-explorer/r8-8.5.27-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8510.version=8.5.10
libs.r8-keepanno.versions.8510.path=/opt/compiler-explorer/r8-8.5.10-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8233.version=8.2.33
libs.r8-keepanno.versions.8233.path=/opt/compiler-explorer/r8-8.2.33-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8242.version=8.2.42
libs.r8-keepanno.versions.8242.path=/opt/compiler-explorer/r8-8.2.42-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8247.version=8.2.47
libs.r8-keepanno.versions.8247.path=/opt/compiler-explorer/r8-8.2.47-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8336.version=8.3.36
libs.r8-keepanno.versions.8336.path=/opt/compiler-explorer/r8-8.3.36-keepanno/keepanno-annotations.jar

libs.r8-keepanno.versions.8337.version=8.3.37
libs.r8-keepanno.versions.8337.path=/opt/compiler-explorer/r8-8.3.37-keepanno/keepanno-annotations.jar

libs.androidx-annotation.name=androidx.annotation
libs.androidx-annotation.versions=160:170:171:180:181:182:190:191
libs.androidx-annotation.url=https://developer.android.com/reference/androidx/annotation/package-summary

libs.androidx-annotation.versions.160.version=1.6.0
libs.androidx-annotation.versions.160.path=/opt/compiler-explorer/androidx-annotation-1.6.0/annotation-jvm.jar

libs.androidx-annotation.versions.170.version=1.7.0
libs.androidx-annotation.versions.170.path=/opt/compiler-explorer/androidx-annotation-1.7.0/annotation-jvm.jar

libs.androidx-annotation.versions.171.version=1.7.1
libs.androidx-annotation.versions.171.path=/opt/compiler-explorer/androidx-annotation-1.7.1/annotation-jvm.jar

libs.androidx-annotation.versions.180.version=1.8.0
libs.androidx-annotation.versions.180.path=/opt/compiler-explorer/androidx-annotation-1.8.0/annotation-jvm.jar

libs.androidx-annotation.versions.181.version=1.8.1
libs.androidx-annotation.versions.181.path=/opt/compiler-explorer/androidx-annotation-1.8.1/annotation-jvm.jar

libs.androidx-annotation.versions.182.version=1.8.2
libs.androidx-annotation.versions.182.path=/opt/compiler-explorer/androidx-annotation-1.8.2/annotation-jvm.jar

libs.androidx-annotation.versions.190.version=1.9.0
libs.androidx-annotation.versions.190.path=/opt/compiler-explorer/androidx-annotation-1.9.0/annotation-jvm.jar

libs.androidx-annotation.versions.191.version=1.9.1
libs.androidx-annotation.versions.191.path=/opt/compiler-explorer/androidx-annotation-1.9.1/annotation-jvm.jar

libs.kotlinx-coroutines-core-jvm.name=kotlinx.coroutines
libs.kotlinx-coroutines-core-jvm.versions=1102:190:181:173:164

libs.kotlinx-coroutines-core-jvm.versions.1102.version=1.10.2
libs.kotlinx-coroutines-core-jvm.versions.1102.path=/opt/compiler-explorer/kotlinx-coroutines-core-jvm-1.10.2/kotlinx-coroutines-core-jvm.jar

libs.kotlinx-coroutines-core-jvm.versions.190.version=1.9.0
libs.kotlinx-coroutines-core-jvm.versions.190.path=/opt/compiler-explorer/kotlinx-coroutines-core-jvm-1.9.0/kotlinx-coroutines-core-jvm.jar

libs.kotlinx-coroutines-core-jvm.versions.181.version=1.8.1
libs.kotlinx-coroutines-core-jvm.versions.181.path=/opt/compiler-explorer/kotlinx-coroutines-core-jvm-1.8.1/kotlinx-coroutines-core-jvm.jar

libs.kotlinx-coroutines-core-jvm.versions.173.version=1.7.3
libs.kotlinx-coroutines-core-jvm.versions.173.path=/opt/compiler-explorer/kotlinx-coroutines-core-jvm-1.7.3/kotlinx-coroutines-core-jvm.jar

libs.kotlinx-coroutines-core-jvm.versions.164.version=1.6.4
libs.kotlinx-coroutines-core-jvm.versions.164.path=/opt/compiler-explorer/kotlinx-coroutines-core-jvm-1.6.4/kotlinx-coroutines-core-jvm.jar

defaultLibs=android-api-stubs.11662386:r8-keepanno.latest:androidx-annotation.versions.191
