| compilers=&gdc:&ldc:&dmd |
| defaultCompiler=ldc1_27 |
| objdumper=/opt/compiler-explorer/gcc-11.3.0/bin/objdump |
| demangler=/opt/compiler-explorer/ldc1.27.1/ldc2-1.27.1-linux-x86_64/bin/ddemangle |
| |
| group.gdc.compilers=gdc48:gdc49:gdc52:gdc92:gdc93:gdc101:gdc102:gdc111:gdc113:gdctrunk |
| group.gdc.includeFlag=-isystem |
| group.gdc.isSemVer=true |
| group.gdc.baseName=gdc |
| compiler.gdc49.exe=/opt/compiler-explorer/gdc4.9.3/x86_64-pc-linux-gnu/bin/gdc |
| compiler.gdc49.alias=/opt/x86_64-gdcproject-linux-gnu/bin/gdc |
| compiler.gdc49.semver=4.9.3 |
| compiler.gdc49.hidden=true |
| compiler.gdc48.exe=/opt/compiler-explorer/gdc4.8.2/x86_64-gdcproject-linux-gnu/bin/gdc |
| compiler.gdc48.semver=4.8.2 |
| compiler.gdc48.hidden=true |
| compiler.gdc52.exe=/opt/compiler-explorer/gdc5.2.0/x86_64-pc-linux-gnu/bin/gdc |
| compiler.gdc52.semver=5.2.0 |
| compiler.gdc52.hidden=true |
| compiler.gdc92.exe=/opt/compiler-explorer/gcc-9.2.0/bin/gdc |
| compiler.gdc92.semver=9.2 |
| compiler.gdc93.exe=/opt/compiler-explorer/gcc-9.3.0/bin/gdc |
| compiler.gdc93.semver=9.3 |
| compiler.gdc101.exe=/opt/compiler-explorer/gcc-10.1.0/bin/gdc |
| compiler.gdc101.semver=10.1 |
| compiler.gdc102.exe=/opt/compiler-explorer/gcc-10.2.0/bin/gdc |
| compiler.gdc102.semver=10.2 |
| compiler.gdc111.exe=/opt/compiler-explorer/gcc-11.1.0/bin/gdc |
| compiler.gdc111.semver=11.1 |
| compiler.gdc113.exe=/opt/compiler-explorer/gcc-11.3.0/bin/gdc |
| compiler.gdc113.semver=11.3 |
| compiler.gdctrunk.exe=/opt/compiler-explorer/gcc-snapshot/bin/gdc |
| compiler.gdctrunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.gdctrunk.semver=(trunk) |
| |
| group.ldc.compilers=ldc017:ldc100:ldc110:ldc120:ldc130:ldc140:ldc150:ldc160:ldc170:ldc180:ldc190:ldc1_10:ldc1_11:ldc1_12:ldc1_13:ldc1_14:ldc1_15:ldc1_16:ldc1_17:ldc1_18:ldc1_19:ldc1_20:ldc1_21:ldc1_22:ldc1_23:ldc1_24:ldc1_25:ldc1_26:ldc1_27:ldcbeta:ldclatestci |
| group.ldc.compilerType=ldc |
| group.ldc.isSemVer=true |
| group.ldc.baseName=ldc |
| compiler.ldc017.exe=/opt/compiler-explorer/ldc0.17.2/ldc2-0.17.2-linux-x86_64/bin/ldc2 |
| compiler.ldc017.semver=0.17.2 |
| compiler.ldc100.exe=/opt/compiler-explorer/ldc1.0.0/ldc2-1.0.0-linux-x86_64/bin/ldc2 |
| compiler.ldc100.semver=1.0.0 |
| compiler.ldc110.exe=/opt/compiler-explorer/ldc1.1.0/ldc2-1.1.0-linux-x86_64/bin/ldc2 |
| compiler.ldc110.semver=1.1.0 |
| compiler.ldc120.exe=/opt/compiler-explorer/ldc1.2.0/ldc2-1.2.0-linux-x86_64/bin/ldc2 |
| compiler.ldc120.semver=1.2.0 |
| compiler.ldc130.exe=/opt/compiler-explorer/ldc1.3.0/ldc2-1.3.0-linux-x86_64/bin/ldc2 |
| compiler.ldc130.semver=1.3.0 |
| compiler.ldc140.exe=/opt/compiler-explorer/ldc1.4.0/ldc2-1.4.0-linux-x86_64/bin/ldc2 |
| compiler.ldc140.semver=1.4.0 |
| compiler.ldc150.exe=/opt/compiler-explorer/ldc1.5.0/ldc2-1.5.0-linux-x86_64/bin/ldc2 |
| compiler.ldc150.semver=1.5.0 |
| compiler.ldc160.exe=/opt/compiler-explorer/ldc1.6.0/ldc2-1.6.0-linux-x86_64/bin/ldc2 |
| compiler.ldc160.semver=1.6.0 |
| compiler.ldc170.exe=/opt/compiler-explorer/ldc1.7.0/ldc2-1.7.0-linux-x86_64/bin/ldc2 |
| compiler.ldc170.semver=1.7.0 |
| compiler.ldc180.exe=/opt/compiler-explorer/ldc1.8.0/ldc2-1.8.0-linux-x86_64/bin/ldc2 |
| compiler.ldc180.semver=1.8.0 |
| compiler.ldc190.exe=/opt/compiler-explorer/ldc1.9.0/ldc2-1.9.0-linux-x86_64/bin/ldc2 |
| compiler.ldc190.semver=1.9.0 |
| compiler.ldc1_10.exe=/opt/compiler-explorer/ldc1.10.0/ldc2-1.10.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_10.semver=1.10.0 |
| compiler.ldc1_11.exe=/opt/compiler-explorer/ldc1.11.0/ldc2-1.11.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_11.semver=1.11.0 |
| compiler.ldc1_12.exe=/opt/compiler-explorer/ldc1.12.0/ldc2-1.12.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_12.semver=1.12.0 |
| compiler.ldc1_13.exe=/opt/compiler-explorer/ldc1.13.0/ldc2-1.13.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_13.semver=1.13.0 |
| compiler.ldc1_14.exe=/opt/compiler-explorer/ldc1.14.0/ldc2-1.14.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_14.semver=1.14.0 |
| compiler.ldc1_15.exe=/opt/compiler-explorer/ldc1.15.0/ldc2-1.15.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_15.semver=1.15.0 |
| compiler.ldc1_16.exe=/opt/compiler-explorer/ldc1.16.0/ldc2-1.16.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_16.semver=1.16.0 |
| compiler.ldc1_17.exe=/opt/compiler-explorer/ldc1.17.0/ldc2-1.17.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_17.semver=1.17.0 |
| compiler.ldc1_18.exe=/opt/compiler-explorer/ldc1.18.0/ldc2-1.18.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_18.semver=1.18.0 |
| compiler.ldc1_19.exe=/opt/compiler-explorer/ldc1.19.0/ldc2-1.19.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_19.semver=1.19.0 |
| compiler.ldc1_19.options=-gcc=gcc |
| compiler.ldc1_20.exe=/opt/compiler-explorer/ldc1.20.0/ldc2-1.20.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_20.semver=1.20.0 |
| compiler.ldc1_20.options=-gcc=gcc |
| compiler.ldc1_21.exe=/opt/compiler-explorer/ldc1.21.0/ldc2-1.21.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_21.semver=1.21.0 |
| compiler.ldc1_21.options=-gcc=gcc |
| compiler.ldc1_22.exe=/opt/compiler-explorer/ldc1.22.0/ldc2-1.22.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_22.semver=1.22.0 |
| compiler.ldc1_22.options=-gcc=gcc |
| compiler.ldc1_23.exe=/opt/compiler-explorer/ldc1.23.0/ldc2-1.23.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_23.semver=1.23.0 |
| compiler.ldc1_23.options=-gcc=gcc |
| compiler.ldc1_24.exe=/opt/compiler-explorer/ldc1.24.0/ldc2-1.24.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_24.semver=1.24.0 |
| compiler.ldc1_24.options=-gcc=gcc |
| compiler.ldc1_25.exe=/opt/compiler-explorer/ldc1.25.1/ldc2-1.25.1-linux-x86_64/bin/ldc2 |
| compiler.ldc1_25.semver=1.25.1 |
| compiler.ldc1_25.options=-gcc=gcc |
| compiler.ldc1_26.exe=/opt/compiler-explorer/ldc1.26.0/ldc2-1.26.0-linux-x86_64/bin/ldc2 |
| compiler.ldc1_26.semver=1.26.0 |
| compiler.ldc1_26.options=-gcc=gcc |
| compiler.ldc1_27.exe=/opt/compiler-explorer/ldc1.27.1/ldc2-1.27.1-linux-x86_64/bin/ldc2 |
| compiler.ldc1_27.semver=1.27.1 |
| compiler.ldc1_27.options=-gcc=gcc |
| compiler.ldcbeta.exe=/opt/compiler-explorer/ldcbeta/bin/ldc2 |
| compiler.ldcbeta.semver=beta |
| compiler.ldcbeta.options=-gcc=gcc |
| compiler.ldclatestci.exe=/opt/compiler-explorer/ldc-latest-ci/ldc/bin/ldc2 |
| compiler.ldclatestci.semver=latest CI |
| compiler.ldclatestci.options=-gcc=gcc |
| |
| group.dmd.compilers=dmd20783:dmd20790:dmd20791:dmd20801:dmd20812:dmd20820:dmd20890:dmd20920:dmd20942:dmd2nightly |
| group.dmd.options=-c |
| group.dmd.compilerType=dmd |
| group.dmd.groupName=DMD2 |
| group.dmd.binaryHideFuncRe=^(_.*|\.text.*|(de)?register_tm_clones|frame_dummy|.*@plt)$ |
| group.dmd.optionsForbiddenRe=^((@|-conf|-debuglib|-defaultlib|-D|-H|-I|-J|-o|-run|-X).*)$ |
| group.dmd.demangler=/opt/compiler-explorer/demanglers/d/demangle |
| group.dmd.postProcess=/opt/compiler-explorer/dmd-2.092.0/dmd2/linux/bin64/obj2asm |
| group.dmd.isSemVer=true |
| group.dmd.baseName=dmd |
| compiler.dmd20783.exe=/opt/compiler-explorer/dmd-2.078.3/dmd2/linux/bin64/dmd |
| compiler.dmd20783.semver=2.078.3 |
| compiler.dmd20790.exe=/opt/compiler-explorer/dmd-2.079.0/dmd2/linux/bin64/dmd |
| compiler.dmd20790.semver=2.079.0 |
| compiler.dmd20791.exe=/opt/compiler-explorer/dmd-2.079.1/dmd2/linux/bin64/dmd |
| compiler.dmd20791.semver=2.079.1 |
| compiler.dmd20801.exe=/opt/compiler-explorer/dmd-2.080.1/dmd2/linux/bin64/dmd |
| compiler.dmd20801.semver=2.080.1 |
| compiler.dmd20812.exe=/opt/compiler-explorer/dmd-2.081.2/dmd2/linux/bin64/dmd |
| compiler.dmd20812.semver=2.081.2 |
| compiler.dmd20820.exe=/opt/compiler-explorer/dmd-2.082.0/dmd2/linux/bin64/dmd |
| compiler.dmd20820.semver=2.082.0 |
| compiler.dmd20890.exe=/opt/compiler-explorer/dmd-2.089.0/dmd2/linux/bin64/dmd |
| compiler.dmd20890.semver=2.089.0 |
| compiler.dmd20920.exe=/opt/compiler-explorer/dmd-2.092.0/dmd2/linux/bin64/dmd |
| compiler.dmd20920.semver=2.092.0 |
| compiler.dmd20942.exe=/opt/compiler-explorer/dmd-2.094.2/dmd2/linux/bin64/dmd |
| compiler.dmd20942.semver=2.094.2 |
| compiler.dmd2nightly.exe=/opt/compiler-explorer/dmd2-nightly/dmd2/linux/bin64/dmd |
| compiler.dmd2nightly.semver=nightly |
| |
| |
| ################################# |
| ################################# |
| # Installed libs |
| libs=mir_core:mir_algorithm:mir_random:cblas:mir_blas:lapack:mir_lapack:mir_integral:mir_optim:asdf:dcompute:mir_glas |
| libs.mir_core.name=mir-core |
| libs.mir_core.description=Base software building blocks and conventions |
| libs.mir_core.url=https://github.com/libmir/mir-core |
| libs.mir_core.versions=trunk |
| libs.mir_core.versions.trunk.version=trunk |
| libs.mir_core.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-core-trunk/source |
| libs.mir_algorithm.name=mir-algorithm |
| libs.mir_algorithm.description=Dlang Core Library |
| libs.mir_algorithm.url=https://github.com/libmir/mir-algorithm |
| libs.mir_algorithm.versions=0_5_17:0_6_13:0_6_21:0_9_5:1_0_0:1_1_0:3_7_17:trunk |
| libs.mir_algorithm.versions.0_5_17.version=0.5.17 |
| libs.mir_algorithm.versions.0_5_17.path=/opt/compiler-explorer/libs/d/mir-algorithm-v0.5.17/source |
| libs.mir_algorithm.versions.0_6_13.version=0.6.13 |
| libs.mir_algorithm.versions.0_6_13.path=/opt/compiler-explorer/libs/d/mir-algorithm-v0.6.13/source |
| libs.mir_algorithm.versions.0_6_21.version=0.6.21 |
| libs.mir_algorithm.versions.0_6_21.path=/opt/compiler-explorer/libs/d/mir-algorithm-v0.6.21/source |
| libs.mir_algorithm.versions.0_9_5.version=0.9.5 |
| libs.mir_algorithm.versions.0_9_5.path=/opt/compiler-explorer/libs/d/mir-algorithm-v0.9.5/source |
| libs.mir_algorithm.versions.1_0_0.version=1.0.0 |
| libs.mir_algorithm.versions.1_0_0.path=/opt/compiler-explorer/libs/d/mir-algorithm-v1.0.0/source |
| libs.mir_algorithm.versions.1_1_0.version=1.1.0 |
| libs.mir_algorithm.versions.1_1_0.path=/opt/compiler-explorer/libs/d/mir-algorithm-v1.1.0/source |
| libs.mir_algorithm.versions.3_7_17.version=3.7.17 |
| libs.mir_algorithm.versions.3_7_17.path=/opt/compiler-explorer/libs/d/mir-algorithm-v3.7.17/source |
| libs.mir_algorithm.versions.trunk.version=trunk |
| libs.mir_algorithm.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-algorithm-trunk/source |
| libs.mir_random.name=mir-random |
| libs.mir_random.description=Advanced Random Number Generators |
| libs.mir_random.url=https://github.com/libmir/mir-random |
| libs.mir_random.versions=trunk |
| libs.mir_random.versions.trunk.version=trunk |
| libs.mir_random.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-random-trunk/source |
| libs.cblas.name=cblas |
| libs.cblas.description=D BLAS header |
| libs.cblas.url=https://github.com/DlangScience/cblas |
| libs.cblas.versions=trunk |
| libs.cblas.versions.trunk.version=trunk |
| libs.cblas.versions.trunk.path=/opt/compiler-explorer/libs/d/cblas-trunk/source |
| libs.mir_blas.name=mir-blas |
| libs.mir_blas.description=NDSLICE wrapper for BLAS |
| libs.mir_blas.url=https://github.com/libmir/mir-blas |
| libs.mir_blas.versions=trunk |
| libs.mir_blas.versions.trunk.version=trunk |
| libs.mir_blas.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-blas-trunk/source |
| libs.lapack.name=lapack |
| libs.lapack.description=D LAPACK header |
| libs.lapack.url=https://github.com/libmir/lapack |
| libs.lapack.versions=trunk |
| libs.lapack.versions.trunk.version=trunk |
| libs.lapack.versions.trunk.path=/opt/compiler-explorer/libs/d/lapack-trunk/source |
| libs.mir_lapack.name=mir-lapack |
| libs.mir_lapack.description=NDSLICE wrapper for LAPACK |
| libs.mir_lapack.url=https://github.com/libmir/mir-lapack |
| libs.mir_lapack.versions=trunk |
| libs.mir_lapack.versions.trunk.version=trunk |
| libs.mir_lapack.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-lapack-trunk/source |
| libs.mir_integral.name=mir-integral |
| libs.mir_integral.description=Numerical Integration Routines |
| libs.mir_integral.url=https://github.com/libmir/mir-integral |
| libs.mir_integral.versions=trunk |
| libs.mir_integral.versions.trunk.version=trunk |
| libs.mir_integral.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-integral-trunk/source |
| libs.mir_optim.name=mir-optim |
| libs.mir_optim.description=BetterC Nonlinear Optimization Framework |
| libs.mir_optim.url=https://github.com/libmir/mir-optim |
| libs.mir_optim.versions=trunk |
| libs.mir_optim.versions.trunk.version=trunk |
| libs.mir_optim.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-optim-trunk/source |
| libs.asdf.name=asdf |
| libs.asdf.description=JSON parser |
| libs.asdf.url=https://github.com/libmir/asdf |
| libs.asdf.versions=trunk |
| libs.asdf.versions.trunk.version=trunk |
| libs.asdf.versions.trunk.path=/opt/compiler-explorer/libs/d/asdf-trunk/source |
| libs.dcompute.name=dcompute |
| libs.dcompute.description=DCompute: Native execution of D on GPUs and other Accelerators |
| libs.dcompute.url=https://github.com/libmir/dcompute |
| libs.dcompute.versions=trunk |
| libs.dcompute.versions.trunk.version=trunk |
| libs.dcompute.versions.trunk.path=/opt/compiler-explorer/libs/d/dcompute-trunk/source |
| libs.mir_glas.name=mir-glas |
| libs.mir_glas.description=LLVM-accelerated Generic Linear Algebra |
| libs.mir_glas.versions=0_1_5:0_2_3:0_2_4:trunk |
| libs.mir_glas.url=https://github.com/libmir/mir-glas |
| libs.mir_glas.versions.0_1_5.version=0.1.5 |
| libs.mir_glas.versions.0_1_5.path=/opt/compiler-explorer/libs/d/mir-glas-v0.1.5/source |
| libs.mir_glas.versions.0_2_3.version=0.2.3 |
| libs.mir_glas.versions.0_2_3.path=/opt/compiler-explorer/libs/d/mir-glas-v0.2.3/source |
| libs.mir_glas.versions.0_2_4.version=0.2.4 |
| libs.mir_glas.versions.0_2_4.path=/opt/compiler-explorer/libs/d/mir-glas-v0.2.4/source |
| libs.mir_glas.versions.trunk.version=trunk |
| libs.mir_glas.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-glas-trunk/source |
| |
| ################################# |
| ################################# |
| # Installed tools |
| |
| tools=llvm-mcatrunk:osacatrunk:pahole:readelf:ldd:strings |
| |
| tools.llvm-mcatrunk.name=llvm-mca (trunk) |
| tools.llvm-mcatrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mca |
| tools.llvm-mcatrunk.type=postcompilation |
| tools.llvm-mcatrunk.class=llvm-mca-tool |
| tools.llvm-mcatrunk.exclude=dmd |
| tools.llvm-mcatrunk.stdinHint=disabled |
| |
| tools.osacatrunk.name=OSACA (0.4.8) |
| tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.4.8/bin/osaca |
| tools.osacatrunk.type=postcompilation |
| tools.osacatrunk.class=osaca-tool |
| tools.osacatrunk.exclude=dmd |
| tools.osacatrunk.stdinHint=disabled |
| |
| tools.pahole.name=pahole |
| tools.pahole.exe=/opt/compiler-explorer/pahole/bin/pahole |
| tools.pahole.type=postcompilation |
| tools.pahole.class=pahole-tool |
| tools.pahole.stdinHint=disabled |
| |
| tools.readelf.name=readelf |
| tools.readelf.exe=/opt/compiler-explorer/gcc-snapshot/bin/readelf |
| tools.readelf.type=postcompilation |
| tools.readelf.class=readelf-tool |
| tools.readelf.exclude= |
| tools.readelf.stdinHint=disabled |
| |
| tools.ldd.name=ldd |
| tools.ldd.exe=/usr/bin/ldd |
| tools.ldd.type=postcompilation |
| tools.ldd.class=readelf-tool |
| tools.ldd.exclude= |
| tools.ldd.stdinHint=disabled |
| |
| tools.strings.exe=/opt/compiler-explorer/gcc-snapshot/bin/strings |
| tools.strings.name=strings |
| tools.strings.type=postcompilation |
| tools.strings.class=strings-tool |
| tools.strings.exclude= |
| tools.strings.stdinHint=disabled |