Merge remote-tracking branch 'origin/main' into rga-standalone

This commit is contained in:
Mats Jun Larsen
2025-02-03 03:31:03 +09:00
855 changed files with 49741 additions and 25972 deletions

View File

@@ -2,11 +2,11 @@
"name": "compiler-explorer",
"dockerFile": "Dockerfile",
"build": {
"args": {"NODE_MAJOR_VERSION": "20"}
"args": { "NODE_MAJOR_VERSION": "20" }
},
"postCreateCommand": [".devcontainer/post-create.sh"],
"portsAttributes": {
"10240": {"label": "Compiler Explorer"}
"10240": { "label": "Compiler Explorer" }
},
"customizations": {
"vscode": {

View File

@@ -1,32 +0,0 @@
---
plugins:
- eslint-plugin-header
rules:
header/header:
- off
- line
- - pattern: '^ Copyright \\(c\\) \\d{4}, .*$'
template: ' Copyright (c) 2022, Compiler Explorer Authors'
- ' All rights reserved.'
- ''
- ' Redistribution and use in source and binary forms, with or without'
- ' modification, are permitted provided that the following conditions are met:'
- ''
- ' * Redistributions of source code must retain the above copyright notice,'
- ' this list of conditions and the following disclaimer.'
- ' * Redistributions in binary form must reproduce the above copyright'
- ' notice, this list of conditions and the following disclaimer in the'
- ' documentation and/or other materials provided with the distribution.'
- ''
- ' THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"'
- ' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE'
- ' IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE'
- ' ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE'
- ' LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR'
- ' CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF'
- ' SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS'
- ' INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN'
- ' CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)'
- ' ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE'
- ' POSSIBILITY OF SUCH DAMAGE.'
- 1

View File

@@ -1,12 +0,0 @@
# If you change this file, please also modify .prettierignore
# Uninteresting folders (node_modules and dotfiles/dotfolders ignored by default)
coverage
docs
etc
examples
out
views
# Autogenerated files
lib/asm-docs/generated/asm-docs-*
etc/scripts/docenizer/vendor/jvms.html

View File

@@ -1,181 +0,0 @@
---
root: true
plugins:
- import
- jsdoc
- n
- promise
- sonarjs
- prettier
- unicorn
- '@typescript-eslint'
- unused-imports
extends:
- ./.eslint-license-header.yml
- eslint:recommended
- plugin:import/recommended
- plugin:n/recommended
- plugin:unicorn/recommended
- prettier
- plugin:@typescript-eslint/eslint-recommended
- plugin:@typescript-eslint/recommended
- plugin:import/typescript
env:
node: true
es6: true
rules:
prettier/prettier: error
comma-dangle:
- error
- arrays: always-multiline
objects: always-multiline
imports: always-multiline
exports: always-multiline
functions: always-multiline
eol-last:
- error
- always
eqeqeq:
- error
- smart
import/default: off # fs-extra trips this. the ts compiler catches actual errors
import/extensions: error
import/first: error
import/newline-after-import: error
import/no-absolute-path: error
#import/no-cycle: error # TODO(jeremy-rifkin) disabled for now due to compilation types
import/no-default-export: error
import/no-deprecated: error
import/no-mutable-exports: error
import/no-named-as-default-member: off # Far too many things (express, morgan, fs) trip this
import/no-self-import: error
import/no-useless-path-segments: error
import/no-webpack-loader-syntax: error
import/no-unresolved: off # Doesn't like .js files
import/order:
- error
- alphabetize:
order: asc
caseInsensitive: true
newlines-between: always
max-len:
- error
- 120
- ignoreRegExpLiterals: true
max-statements:
- error
- 100 # TODO reduce...was 50
no-console: error
no-control-regex: 0
no-duplicate-imports: error
no-useless-call: error
no-useless-computed-key: error
no-useless-concat: error
'@typescript-eslint/no-useless-constructor': error
no-useless-escape: error
no-useless-rename: error
no-useless-return: error
no-empty:
- error
- allowEmptyCatch: true
quote-props:
- error
- as-needed
quotes:
- error
- single
- allowTemplateLiterals: true
avoidEscape: true
semi:
- error
- always
space-before-function-paren:
- error
- anonymous: always
asyncArrow: always
named: never
keyword-spacing:
- error
- after: true
yoda:
- error
- never
- onlyEquality: true
prefer-const:
- error
- destructuring: all
jsdoc/check-alignment: error
jsdoc/check-param-names: error
jsdoc/check-syntax: error
jsdoc/check-tag-names: off
jsdoc/check-types: error
jsdoc/empty-tags: error
jsdoc/require-hyphen-before-param-description: error
jsdoc/valid-types: error
no-multiple-empty-lines:
- error
- max: 1
maxBOF: 0
maxEOF: 0
n/no-process-exit: off
promise/catch-or-return: error
promise/no-new-statics: error
promise/no-return-wrap: error
promise/param-names: error
promise/valid-params: error
sonarjs/no-collection-size-mischeck: error
sonarjs/no-redundant-boolean: error
sonarjs/no-unused-collection: error
sonarjs/prefer-immediate-return: error
sonarjs/prefer-object-literal: error
sonarjs/prefer-single-boolean-return: error
sort-imports:
- error
- ignoreCase: true
ignoreDeclarationSort: true
unicorn/catch-error-name: off
unicorn/consistent-function-scoping: off
unicorn/empty-brace-spaces: off
unicorn/no-fn-reference-in-iterator: off
unicorn/no-hex-escape: off
unicorn/no-null: off
unicorn/no-reduce: off
unicorn/numeric-separators-style: off
unicorn/prefer-add-event-listener: off
unicorn/prefer-flat-map: error
unicorn/prefer-optional-catch-binding: off
unicorn/prefer-node-protocol: off # until we get node 16+
unicorn/prefer-number-properties: off
unicorn/prefer-string-slice: off
unicorn/prevent-abbreviations: off
# things we'd like to turn on but need fairly extensive code changes:
unicorn/prefer-ternary: off
unicorn/prefer-array-some: off
unicorn/prefer-spread: off
unicorn/no-lonely-if: off
unicorn/no-array-reduce: off
unicorn/prefer-array-flat: off # can't turn off yet without tests blowing up; lodash vs underscore?
unicorn/no-array-callback-reference: off
unicorn/prefer-switch: off
unicorn/no-static-only-class: off
unicorn/no-process-exit: off
unicorn/no-useless-undefined:
- error
- checkArguments: false
'unused-imports/no-unused-imports': error
'@typescript-eslint/no-empty-function': off
'@typescript-eslint/no-unused-vars': off
'@typescript-eslint/no-explicit-any': off
unicorn/prefer-at: off
unicorn/prefer-negative-index: off
parserOptions:
sourceType: module
ecmaVersion: 2020
globals:
BigInt: true
settings:
node:
tryExtensions: [.js, .ts]
import/parsers:
'@typescript-eslint/parser': [.ts, .tsx]
import/resolver: 'typescript'

2
.github/FUNDING.yml vendored
View File

@@ -1,6 +1,6 @@
# These are supported funding model platforms
github: mattgodbolt
github: [compiler-explorer, mattgodbolt]
patreon: mattgodbolt
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username

View File

@@ -2,6 +2,7 @@ name: Bug Report
description: Create a report to help us improve
title: '[BUG]: '
labels: ['bug']
type: Bug
body:
- type: textarea
id: description

View File

@@ -2,6 +2,7 @@ name: Compiler request
description: Request a new compiler
title: '[COMPILER REQUEST]: '
labels: ['request', 'new-compilers']
type: Request
body:
- type: markdown
attributes:

View File

@@ -2,6 +2,7 @@ name: Feature request
description: Suggest an idea for the project
title: '[REQUEST]: '
labels: ['request']
type: Feature
body:
- type: textarea
id: introduction

View File

@@ -2,6 +2,7 @@ name: Language request
description: Request a new language
title: '[LANGUAGE REQUEST]: '
labels: ['request', 'new-language']
type: Request
body:
- type: markdown
attributes:

View File

@@ -2,6 +2,7 @@ name: Library request
description: Request a new library
title: '[LIB REQUEST]: '
labels: ['request', 'new-libs']
type: Request
body:
- type: markdown
attributes:

45
.github/labeler.yml vendored
View File

@@ -11,6 +11,12 @@
- 'etc/config/ada.*.properties'
- 'static/modes/ada-mode.ts'
'lang-algol68':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/gac.ts'
- 'etc/config/algol68.*.properties'
'lang-android-java':
- changed-files:
- any-glob-to-any-file:
@@ -148,6 +154,8 @@
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/flang.ts'
- 'lib/compilers/flang-fc1.ts'
- 'lib/compilers/lfortran.ts'
- 'lib/compilers/fortran.ts'
- 'etc/config/fortran.*.properties'
- 'static/modes/fortran-mode.ts'
@@ -179,6 +187,13 @@
- 'etc/config/jakt.*.properties'
- 'static/modes/jakt-mode.ts'
'lang-glsl':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/glsl.ts'
- 'etc/config/glsl.*.properties'
- 'static/modes/glsl-mode.ts'
'lang-go':
- changed-files:
- any-glob-to-any-file:
@@ -269,6 +284,13 @@
- 'etc/config/ocaml.*.properties'
- 'static/modes/ocaml-mode.ts'
'lang-odin':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/odin.ts'
- 'etc/config/odin.*.properties'
- 'static/modes/odin-mode.ts'
'lang-opencl-c':
- changed-files:
- any-glob-to-any-file:
@@ -318,11 +340,17 @@
- 'lib/compilers/scala.ts'
- 'etc/config/scala.*.properties'
'lang-slang':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/slang.ts'
- 'etc/config/slang.*.properties'
'lang-solidity':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/solidity.ts'
- 'lib/compilers/solidity-eravm.ts'
- 'lib/compilers/solidity-zksync.ts'
- 'etc/config/solidity.*.properties'
'lang-spice':
@@ -332,6 +360,14 @@
- 'etc/config/spice.*.properties'
- 'static/modes/spice-mode.ts'
'lang-spirv':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/spirv.ts'
- 'lib/compilers/spirv-tools.ts'
- 'etc/config/spirv.*.properties'
- 'static/modes/spirv-mode.ts'
'lang-swift':
- changed-files:
- any-glob-to-any-file:
@@ -378,6 +414,13 @@
- 'etc/config/vala.*.properties'
- 'static/modes/vala-mode.ts'
'lang-wasm':
- changed-files:
- any-glob-to-any-file:
- 'lib/compilers/wasmtime.ts'
- 'etc/config/wasm.*.properties'
- 'static/modes/wat-mode.ts'
'lang-zig':
- changed-files:
- any-glob-to-any-file:

View File

@@ -1,7 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended", "group:definitelyTyped"],
"rangeStrategy": "bump",
"timezone": "America/Chicago",
"schedule": ["before 8pm on monday"]
}

View File

@@ -1,4 +1,5 @@
name: CE Windows Build
run-name: Build CE Windows version ${{ inputs.buildnumber }}
on:
workflow_dispatch:

View File

@@ -37,10 +37,12 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Use Node.js 18.14.1
# We use 18.19.0 because it is the first backport to support --import
# https://raw.githubusercontent.com/nodejs/node/main/doc/changelogs/CHANGELOG_V18.md
- name: Use Node.js 18.19.0
uses: actions/setup-node@v4
with:
node-version: 18.14.1
node-version: 18.19.0
check-latest: false
cache: npm
- name: Install prerequisites
@@ -130,3 +132,10 @@ jobs:
ref: `refs/tags/gh-${context.runNumber}`,
sha: context.sha
})
post_deploy_check:
needs: [test, build_dist, deploy]
runs-on: [admin]
steps:
- name: Check hashes for deploy ${{ needs.build_dist.outputs.release_name }} to cdn
run: ce --env staging builds check_hashes ${{ needs.build_dist.outputs.release_name }}

View File

@@ -11,6 +11,12 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 20.x
check-latest: true
cache: npm
- name: Install prerequisites
run: make prereqs
- name: Setup Firefox
@@ -20,7 +26,7 @@ jobs:
uses: browser-actions/setup-chrome@v1
if: matrix.browser == 'chrome'
- name: Cypress run
uses: cypress-io/github-action@v5
uses: cypress-io/github-action@v6
with:
start: npm run dev -- --language c++ --noLocal
wait-on: 'http://localhost:10240'

1
.gitignore vendored
View File

@@ -16,6 +16,7 @@
# IDE project files
/.idea/shelf
/.vs
/nbproject
*.vscode
*.code-workspace

View File

@@ -14,9 +14,6 @@
<option name="SPACES_WITHIN_OBJECT_TYPE_BRACES" value="false" />
<option name="IMPORT_SORT_MODULE_NAME" value="true" />
</JSCodeStyleSettings>
<JetCodeStyleSettings>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<MarkdownNavigatorCodeStyleSettings>
<option name="RIGHT_MARGIN" value="72" />
</MarkdownNavigatorCodeStyleSettings>
@@ -31,10 +28,6 @@
<option name="ENFORCE_TRAILING_COMMA" value="WhenMultiline" />
<option name="SPACES_WITHIN_OBJECT_TYPE_BRACES" value="false" />
</TypeScriptCodeStyleSettings>
<VueCodeStyleSettings>
<option name="INTERPOLATION_NEW_LINE_AFTER_START_DELIMITER" value="false" />
<option name="INTERPOLATION_NEW_LINE_BEFORE_END_DELIMITER" value="false" />
</VueCodeStyleSettings>
<codeStyleSettings language="HTML">
<option name="SOFT_MARGINS" value="120" />
<indentOptions>
@@ -60,16 +53,6 @@
<codeStyleSettings language="TypeScript">
<option name="SOFT_MARGINS" value="120" />
</codeStyleSettings>
<codeStyleSettings language="Vue">
<option name="SOFT_MARGINS" value="80" />
<indentOptions>
<option name="INDENT_SIZE" value="4" />
<option name="TAB_SIZE" value="4" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="kotlin">
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</codeStyleSettings>
<codeStyleSettings language="yaml">
<option name="SPACE_WITHIN_BRACKETS" value="false" />
</codeStyleSettings>

View File

@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<component name="Go" enabled="true" />
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/static/tests" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
@@ -8,6 +10,7 @@
<excludeFolder url="file://$MODULE_DIR$/static/dist" />
<excludeFolder url="file://$MODULE_DIR$/lib/storage/data" />
<excludeFolder url="file://$MODULE_DIR$/etc/scripts/asm-docs" />
<excludeFolder url="file://$MODULE_DIR$/coverage" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />

22
.idea/compiler.xml generated
View File

@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<resourceExtensions />
<wildcardResourcePatterns>
<entry name="!?*.java" />
<entry name="!?*.form" />
<entry name="!?*.class" />
<entry name="!?*.groovy" />
<entry name="!?*.scala" />
<entry name="!?*.flex" />
<entry name="!?*.kt" />
<entry name="!?*.clj" />
<entry name="!?*.aj" />
</wildcardResourcePatterns>
<annotationProcessing>
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>

View File

@@ -1,3 +0,0 @@
<component name="CopyrightManager">
<settings default="" />
</component>

View File

@@ -4,7 +4,7 @@
<inspection_tool class="ES6ConvertVarToLetConst" enabled="true" level="WARNING" enabled_by_default="false">
<scope name="Server" level="WARNING" enabled="true" />
</inspection_tool>
<inspection_tool class="Eslint" enabled="true" level="ERROR" enabled_by_default="true" />
<inspection_tool class="Eslint" enabled="false" level="ERROR" enabled_by_default="false" />
<inspection_tool class="HtmlUnknownAttribute" enabled="true" level="WARNING" enabled_by_default="true">
<option name="myValues">
<value>

5
.idea/jsDialects.xml generated
View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JSDialectsMappings">
<file url="file://$PROJECT_DIR$/lib" dialect="ES6" />
<file url="file://$PROJECT_DIR$/static" dialect="ES5" />
<file url="file://$PROJECT_DIR$" dialect="ES6" />
</component>
</project>
</project>

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<file url="file://$PROJECT_DIR$" libraries="{Node.js Core}" />
</component>
</project>

View File

@@ -1,85 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JSHintConfiguration" version="2.9.4" use-config-file="true" use-custom-config-file="true" custom-config-file-path="$PROJECT_DIR$/.jshintrc">
<option asi="false" />
<option bitwise="true" />
<option boss="false" />
<option browser="true" />
<option browserify="false" />
<option camelcase="false" />
<option couch="false" />
<option curly="true" />
<option debug="false" />
<option devel="false" />
<option dojo="false" />
<option elision="false" />
<option enforceall="false" />
<option eqeqeq="true" />
<option eqnull="false" />
<option es3="false" />
<option es5="false" />
<option esnext="false" />
<option evil="false" />
<option expr="false" />
<option forin="true" />
<option freeze="false" />
<option funcscope="false" />
<option futurehostile="false" />
<option gcl="false" />
<option globalstrict="false" />
<option immed="false" />
<option iterator="false" />
<option jasmine="false" />
<option jquery="false" />
<option lastsemic="false" />
<option latedef="false" />
<option laxbreak="false" />
<option laxcomma="false" />
<option loopfunc="false" />
<option maxerr="50" />
<option mocha="false" />
<option module="false" />
<option mootools="false" />
<option moz="false" />
<option multistr="false" />
<option newcap="false" />
<option noarg="true" />
<option nocomma="false" />
<option node="false" />
<option noempty="true" />
<option nomen="false" />
<option nonbsp="false" />
<option nonew="true" />
<option nonstandard="false" />
<option notypeof="false" />
<option noyield="false" />
<option onevar="false" />
<option passfail="false" />
<option phantom="false" />
<option plusplus="false" />
<option proto="false" />
<option prototypejs="false" />
<option qunit="false" />
<option quotmark="false" />
<option rhino="false" />
<option scripturl="false" />
<option shadow="false" />
<option shelljs="false" />
<option singleGroups="false" />
<option smarttabs="false" />
<option strict="true" />
<option sub="false" />
<option supernew="false" />
<option trailing="false" />
<option typed="false" />
<option undef="true" />
<option unused="false" />
<option validthis="false" />
<option varstmt="false" />
<option white="false" />
<option withstmt="false" />
<option worker="false" />
<option wsh="false" />
<option yui="false" />
</component>
</project>

2
.idea/libraries/.gitignore generated vendored
View File

@@ -1,2 +0,0 @@
Cargo__rustfilt_.xml
Rust__rustfilt_.xml

3
.idea/modules.xml generated
View File

@@ -3,7 +3,6 @@
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/compiler-explorer.iml" filepath="$PROJECT_DIR$/.idea/compiler-explorer.iml" />
<module fileurl="file://$PROJECT_DIR$/rust/rustfilt.iml" filepath="$PROJECT_DIR$/rust/rustfilt.iml" />
</modules>
</component>
</project>
</project>

8
.idea/prettier.xml generated
View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PrettierConfiguration">
<option name="myConfigurationMode" value="AUTOMATIC" />
<option name="myRunOnSave" value="true" />
<option name="myRunOnReformat" value="true" />
</component>
</project>

View File

@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Local instance" type="NodeJSConfigurationType" path-to-node="/opt/compiler-explorer/node/bin/node" node-parameters="--loader ts-node/esm" path-to-js-file="app.ts" working-dir="$PROJECT_DIR$">
<configuration default="false" name="Local instance" type="NodeJSConfigurationType" path-to-node="/opt/compiler-explorer/node/bin/node" path-to-js-file="app.ts" typescript-loader="bundled" working-dir="$PROJECT_DIR$">
<method v="2" />
</configuration>
</component>

View File

@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Local instance C++ only" type="NodeJSConfigurationType" application-parameters=" --language c++" path-to-node="/opt/compiler-explorer/node/bin/node" node-parameters="--loader ts-node/esm" path-to-js-file="app.ts" working-dir="$PROJECT_DIR$">
<configuration default="false" name="Local instance C++ only" type="NodeJSConfigurationType" application-parameters=" --language c++" path-to-node="/opt/compiler-explorer/node/bin/node" path-to-js-file="app.ts" typescript-loader="bundled" working-dir="$PROJECT_DIR$">
<method v="2" />
</configuration>
</component>

View File

@@ -1,14 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="true" type="mocha-javascript-test-runner">
<node-interpreter>project</node-interpreter>
<node-options>--experimental-loader ts-node/esm</node-options>
<working-directory />
<pass-parent-env>true</pass-parent-env>
<ui />
<extra-mocha-options />
<test-kind>DIRECTORY</test-kind>
<test-directory />
<recursive>false</recursive>
<method v="2" />
</configuration>
</component>

View File

@@ -1,49 +0,0 @@
#########################
# From .gitignore
# build generated files
/.node-bin
/.npm-updated
/node_modules
/out
/coverage
# generated from opcode docenzier.py scripts
/asm-docs*
# user local customizations
/etc/config/*.local.properties
/lib/storage/data
# IDE project files
/nbproject
*.vscode
*.code-workspace
# random bits
f.out
newrelic_agent.log
*.heapsnapshot
*.swp
# approval tests
*.received.*
#########################
# From .eslintignore
# Uninteresting folders (node_modules and dotfiles/dotfolders ignored by default)
etc
examples
out
cypress
# Autogenerated files
lib/asm-docs/generated/asm-docs-*
#########################
# Files we ought to ignore
static/policies/*.html
test/**/*.json

View File

@@ -1,17 +0,0 @@
module.exports = {
trailingComma: 'all',
printWidth: 120,
singleQuote: true,
arrowParens: 'avoid',
tabWidth: 4,
bracketSpacing: false,
proseWrap: 'always',
overrides: [
{
files: '*.{yml,json,md}',
options: {
tabWidth: 2,
},
},
],
};

View File

@@ -2,12 +2,13 @@ Currently, the people referred to when the documentation or policies mention the
Explorer are:
- [Matt Godbolt](https://xania.org)
- [Rubén Rincón](https://rinconblanco.es)
- [Abril Rincón Blanco](https://rinconblanco.es)
- [Patrick Quist](https://github.com/partouf)
- [Austin Morton](https://github.com/apmorton)
- [Marc Poulhiès](https://poulhies.fr)
- [Jeremy Rifkin](https://github.com/jeremy-rifkin)
- [Mats Larsen](https://www.jun.codes/)
- [Mats Jun Larsen](https://www.jun.codes/)
- [Ofek Shilon](https://github.com/OfekShilon)
---

View File

@@ -118,7 +118,6 @@ From oldest to newest contributor, we would like to thank:
- [m8mble](https://github.com/m8mble)
- [Anders-T](https://github.com/anders-torbjornsen)
- [Adam Sandberg Eriksson](https://github.com/adamse)
- [Ofek Shilon](https://github.com/ofekshilon)
- [Ross Smyth](https://github.com/RossSmyth)
- [Mike Urbach](https://github.com/mikeurbach)
- [J. Ryan Stinnett](https://github.com/jryans)
@@ -147,3 +146,9 @@ From oldest to newest contributor, we would like to thank:
- [Khyber Sen](https://github.com/kkysen)
- [Matthew Guidry](https://github.com/mguid65)
- [Adam Thibert](https://github.com/adamaq01)
- [Nazım Can Altınova](https://github.com/canova)
- [Nicholas Hubbard](https://github.com/nhubbard)
- [Detjon Mataj](https://github.com/detjonmataj)
- [Pierre Bayerl](https://github.com/goto40)
- [James Touton](https://github.com/Bekenn)
- [Waqar Ahmed](https://github.com/waqar144)

View File

@@ -8,7 +8,10 @@ NODE:=node-not-found
NPM:=npm-not-found
NODE_MODULES:=./node_modules/.npm-updated
NODE_ARGS?=
TS_NODE_ARGS:=--no-warnings=ExperimentalWarning --loader ts-node/esm
TS_NODE_ARGS:=--no-warnings=ExperimentalWarning --import=tsx
# All file paths that are not .ts files that should be watched for changes if launched with watch.
FILEWATCHER_ARGS:=--watch --include "etc/config/*"
# These 'find' scripts cache their results in a dotfile.
# Doing it this way instead of NODE:=$(shell etc/script/find-node) means
@@ -31,6 +34,12 @@ info: node-installed ## print out some useful variables
@echo Using npm from $(NPM)
@echo PATH is $(PATH)
# disassemblers are needed for local deploys: #4225
.PHONY: scripts
scripts:
mkdir -p out/dist/etc/scripts/disasms
cp -R --update etc/scripts/disasms/* out/dist/etc/scripts/disasms
.PHONY: prereqs
prereqs: $(NODE_MODULES)
@@ -48,10 +57,6 @@ lint: $(NODE_MODULES) ## Checks if the source currently matches code convention
lint-fix: $(NODE_MODULES) ## Checks if everything matches code conventions & fixes those which are trivial to do so
$(NPM) run lint
.PHONY: ci-lint
ci-lint: $(NODE_MODULES)
$(NPM) run ci-lint
.PHONY: test
test: $(NODE_MODULES) ## Runs the tests
$(NPM) run test
@@ -73,7 +78,7 @@ clean: ## Cleans up everything
rm -rf node_modules .*-updated .*-bin out
.PHONY: prebuild
prebuild: prereqs
prebuild: prereqs scripts
$(NPM) run webpack
$(NPM) run ts-compile
@@ -88,15 +93,15 @@ run: ## Runs the site like it runs in production
.PHONY: dev
dev: prereqs ## Runs the site as a developer; including live reload support and installation of git hooks
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS)" ./node_modules/.bin/supervisor -w app.ts,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --exec $(NODE) -- ./app.ts $(EXTRA_ARGS)
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS)" ./node_modules/.bin/tsx watch $(FILEWATCHER_ARGS) ./app.ts $(EXTRA_ARGS)
.PHONY: gpu-dev
gpu-dev: prereqs ## Runs the site as a developer; including live reload support and installation of git hooks
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS)" ./node_modules/.bin/supervisor -w app.ts,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --exec $(NODE) -- ./app.ts --env gpu $(EXTRA_ARGS)
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS)" ./node_modules/.bin/tsx watch $(FILEWATCHER_ARGS) ./app.ts --env gpu $(EXTRA_ARGS)
.PHONY: debug
debug: prereqs ## Runs the site as a developer with full debugging; including live reload support and installation of git hooks
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS) --inspect 9229" ./node_modules/.bin/supervisor -w app.ts,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --exec $(NODE) -- ./app.ts --debug $(EXTRA_ARGS)
NODE_OPTIONS="$(TS_NODE_ARGS) $(NODE_ARGS) --inspect 9229" ./node_modules/.bin/tsx watch $(FILEWATCHER_ARGS) ./app.ts --debug $(EXTRA_ARGS)
.PHONY:
asm-docs:

View File

@@ -80,8 +80,9 @@ important you can quickly and easily get running. Currently, **Compiler Explorer
Running with `make EXTRA_ARGS='--language LANG'` will allow you to load `LANG` exclusively, where `LANG` is one for the
language ids/aliases defined in `lib/languages.ts`. For example, to only run **Compiler Explorer** with C++ support,
you'd run `make EXTRA_ARGS='--language c++'`. The `Makefile` will automatically install all the third-party libraries
needed to run; using `npm` to install server-side and client-side components.
you'd run `make EXTRA_ARGS='--language c++'`. You can supply multiple `--language` arguments to restrict to more than
one language. The `Makefile` will automatically install all the third-party libraries needed to run; using `npm` to
install server-side and client-side components.
For development, we suggest using `make dev` to enable some useful features, such as automatic reloading on file changes
and shorter startup times.

273
app.ts
View File

@@ -22,42 +22,52 @@
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
import child_process from 'child_process';
import os from 'os';
import path from 'path';
import process from 'process';
import url from 'url';
import child_process from 'node:child_process';
import os from 'node:os';
import path from 'node:path';
import process from 'node:process';
import url from 'node:url';
import * as Sentry from '@sentry/node';
import bodyParser from 'body-parser';
import compression from 'compression';
import express from 'express';
import fs from 'fs-extra';
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import morgan from 'morgan';
import nopt from 'nopt';
import PromClient from 'prom-client';
import responseTime from 'response-time';
import sanitize from 'sanitize-filename';
import sFavicon from 'serve-favicon';
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import systemdSocket from 'systemd-socket';
import _ from 'underscore';
import urljoin from 'url-join';
import * as aws from './lib/aws.js';
import * as normalizer from './lib/clientstate-normalizer.js';
import {GoldenLayoutRootStruct} from './lib/clientstate-normalizer.js';
import {CompilationEnvironment} from './lib/compilation-env.js';
import {CompilationQueue} from './lib/compilation-queue.js';
import {CompilerFinder} from './lib/compiler-finder.js';
// import { policy as csp } from './lib/csp.js';
import {startWineInit} from './lib/exec.js';
import {RemoteExecutionQuery} from './lib/execution/execution-query.js';
import {initHostSpecialties} from './lib/execution/execution-triple.js';
import {startExecutionWorkerThread} from './lib/execution/sqs-execution-queue.js';
import {FormattingService} from './lib/formatting-service.js';
import {AssemblyDocumentationController} from './lib/handlers/api/assembly-documentation-controller.js';
import {FormattingController} from './lib/handlers/api/formatting-controller.js';
import {HealthcheckController} from './lib/handlers/api/healthcheck-controller.js';
import {SiteTemplateController} from './lib/handlers/api/site-template-controller.js';
import {SourceController} from './lib/handlers/api/source-controller.js';
import {CompileHandler} from './lib/handlers/compile.js';
import * as healthCheck from './lib/handlers/health-check.js';
import {cached, csp} from './lib/handlers/middleware.js';
import {NoScriptHandler} from './lib/handlers/noscript.js';
import {RouteAPI} from './lib/handlers/route-api.js';
import {loadSiteTemplates} from './lib/handlers/site-templates.js';
import {SourceHandler} from './lib/handlers/source.js';
import {RouteAPI, ShortLinkMetaData} from './lib/handlers/route-api.js';
import {languages as allLanguages} from './lib/languages.js';
import {logger, logToLoki, logToPapertrail, makeLogStream, suppressConsoleLog} from './lib/logger.js';
import {logToLoki, logToPapertrail, logger, makeLogStream, suppressConsoleLog} from './lib/logger.js';
import {setupMetricsServer} from './lib/metrics-server.js';
import {ClientOptionsHandler} from './lib/options-handler.js';
import * as props from './lib/properties.js';
@@ -74,9 +84,10 @@ import type {Language, LanguageKey} from './types/languages.interfaces.js';
// Used by assert.ts
global.ce_base_directory = new URL('.', import.meta.url);
(nopt as any).invalidHandler = (key, val, types) => {
(nopt as any).invalidHandler = (key: string, val: unknown, types: unknown[]) => {
logger.error(
`Command line argument type error for "--${key}=${val}", expected ${types.map(t => typeof t).join(' | ')}`,
`Command line argument type error for "--${key}=${val}",
expected ${types.map((t: unknown) => typeof t).join(' | ')}`,
);
};
@@ -92,7 +103,7 @@ export type CompilerExplorerOptions = Partial<{
noRemoteFetch: boolean;
tmpDir: string;
wsl: boolean;
language: string;
language: string[];
noCache: boolean;
ensureNoIdClash: boolean;
logHost: string;
@@ -123,7 +134,7 @@ const opts = nopt({
tmpDir: [String],
wsl: [Boolean],
// If specified, only loads the specified languages, resulting in faster loadup/iteration times
language: [String],
language: [String, Array],
// Do not use caching for compilation results (Requests might still be cached by the client's browser)
noCache: [Boolean],
// Don't cleanly run if two or more compilers have clashing ids
@@ -210,13 +221,22 @@ export type AppDefaultArguments = {
port: number;
gitReleaseName: string;
releaseBuildNumber: string;
wantedLanguages: string | null;
wantedLanguages: string[] | null;
doCache: boolean;
fetchCompilersFromRemote: boolean;
ensureNoCompilerClash: boolean | undefined;
suppressConsoleLog: boolean;
};
function patchUpLanguageArg(languages: string[] | undefined): string[] | null {
if (!languages) return null;
if (languages.length === 1) {
// Support old style comma-separated language args.
return languages[0].split(',');
}
return languages;
}
// Set default values for omitted arguments
const defArgs: AppDefaultArguments = {
rootDir: opts.rootDir || './etc',
@@ -225,7 +245,7 @@ const defArgs: AppDefaultArguments = {
port: opts.port || 10240,
gitReleaseName: gitReleaseName,
releaseBuildNumber: releaseBuildNumber,
wantedLanguages: opts.language || null,
wantedLanguages: patchUpLanguageArg(opts.language),
doCache: !opts.noCache,
fetchCompilersFromRemote: !opts.noRemoteFetch,
ensureNoCompilerClash: opts.ensureNoIdClash,
@@ -250,13 +270,14 @@ const isDevMode = () => process.env.NODE_ENV !== 'production';
function getFaviconFilename() {
if (isDevMode()) {
return 'favicon-dev.ico';
} else if (opts.env && opts.env.includes('beta')) {
return 'favicon-beta.ico';
} else if (opts.env && opts.env.includes('staging')) {
return 'favicon-staging.ico';
} else {
return 'favicon.ico';
}
if (opts.env?.includes('beta')) {
return 'favicon-beta.ico';
}
if (opts.env?.includes('staging')) {
return 'favicon-staging.ico';
}
return 'favicon.ico';
}
const propHierarchy = [
@@ -280,13 +301,15 @@ props.initialize(configDir, propHierarchy);
// Instantiate a function to access records concerning "compiler-explorer"
// in hidden object props.properties
const ceProps = props.propsFor('compiler-explorer');
defArgs.wantedLanguages = ceProps<string>('restrictToLanguages', defArgs.wantedLanguages);
const restrictToLanguages = ceProps<string>('restrictToLanguages');
if (restrictToLanguages) {
defArgs.wantedLanguages = restrictToLanguages.split(',');
}
const languages = (() => {
if (defArgs.wantedLanguages) {
const filteredLangs: Partial<Record<LanguageKey, Language>> = {};
const passedLangs = defArgs.wantedLanguages.split(',');
for (const wantedLang of passedLangs) {
for (const wantedLang of defArgs.wantedLanguages) {
for (const lang of Object.values(allLanguages)) {
if (lang.id === wantedLang || lang.name === wantedLang || lang.alias.includes(wantedLang)) {
filteredLangs[lang.id] = lang;
@@ -296,9 +319,8 @@ const languages = (() => {
// Always keep cmake for IDE mode, just in case
filteredLangs[allLanguages.cmake.id] = allLanguages.cmake;
return filteredLangs;
} else {
return allLanguages;
}
return allLanguages;
})();
if (Object.keys(languages).length === 0) {
@@ -317,19 +339,6 @@ const httpRoot = urljoin(ceProps('httpRoot', '/'), '/');
const staticUrl = ceProps<string | undefined>('staticUrl');
const staticRoot = urljoin(staticUrl || urljoin(httpRoot, 'static'), '/');
function staticHeaders(res) {
if (staticMaxAgeSecs) {
res.setHeader('Cache-Control', 'public, max-age=' + staticMaxAgeSecs + ', must-revalidate');
}
}
function contentPolicyHeader(res: express.Response) {
// TODO: re-enable CSP
// if (csp) {
// res.setHeader('Content-Security-Policy', csp);
// }
}
function measureEventLoopLag(delayMs: number) {
return new Promise<number>(resolve => {
const start = process.hrtime.bigint();
@@ -417,10 +426,9 @@ async function setupStaticMiddleware(router: express.Router) {
pugRequireHandler = path => {
if (Object.prototype.hasOwnProperty.call(staticManifest, path)) {
return urljoin(staticRoot, staticManifest[path]);
} else {
logger.error(`failed to locate static asset '${path}' in manifest`);
return '';
}
logger.error(`failed to locate static asset '${path}' in manifest`);
return '';
};
}
@@ -462,7 +470,7 @@ function startListening(server: express.Express) {
if (ss) {
// ms (5 min default)
const idleTimeout = process.env.IDLE_TIMEOUT;
const timeout = (idleTimeout === undefined ? 300 : parseInt(idleTimeout)) * 1000;
const timeout = (idleTimeout === undefined ? 300 : Number.parseInt(idleTimeout)) * 1000;
if (idleTimeout) {
const exit = () => {
logger.info('Inactivity timeout reached, exiting.');
@@ -487,7 +495,7 @@ function startListening(server: express.Express) {
});
startupGauge.set(process.uptime());
const startupDurationMs = Math.floor(process.uptime() * 1000);
if (isNaN(parseInt(_port))) {
if (Number.isNaN(Number.parseInt(_port))) {
// unix socket, not a port number...
logger.info(` Listening on socket: //${_port}/`);
logger.info(` Startup duration: ${startupDurationMs}ms`);
@@ -513,43 +521,73 @@ const awsProps = props.propsFor('aws');
async function main() {
await aws.initConfig(awsProps);
// Initialise express and then sentry. Sentry as early as possible to catch errors during startup.
const webServer = express(),
router = express.Router();
const webServer = express();
const router = express.Router();
SetupSentry(aws.getConfig('sentryDsn'), ceProps, releaseBuildNumber, gitReleaseName, defArgs);
startWineInit();
RemoteExecutionQuery.initRemoteExecutionArchs(ceProps, defArgs.env);
const formattingService = new FormattingService();
await formattingService.initialize(ceProps);
const clientOptionsHandler = new ClientOptionsHandler(sources, compilerProps, defArgs);
const compilationQueue = CompilationQueue.fromProps(compilerProps.ceProps);
const compilationEnvironment = new CompilationEnvironment(compilerProps, compilationQueue, defArgs.doCache);
const compilationEnvironment = new CompilationEnvironment(
compilerProps,
awsProps,
compilationQueue,
formattingService,
defArgs.doCache,
);
const compileHandler = new CompileHandler(compilationEnvironment, awsProps);
const storageType = getStorageTypeByKey(storageSolution);
const storageHandler = new storageType(httpRoot, compilerProps, awsProps);
const sourceHandler = new SourceHandler(sources, staticHeaders);
const compilerFinder = new CompilerFinder(compileHandler, compilerProps, awsProps, defArgs, clientOptionsHandler);
const compilerFinder = new CompilerFinder(compileHandler, compilerProps, defArgs, clientOptionsHandler);
const isExecutionWorker = ceProps<boolean>('execqueue.is_worker', false);
const healthCheckFilePath = ceProps('healthCheckFilePath', null) as string | null;
const siteTemplateController = new SiteTemplateController();
const sourceController = new SourceController(sources);
const assemblyDocumentationController = new AssemblyDocumentationController();
const healthCheckController = new HealthcheckController(
compilationQueue,
healthCheckFilePath,
compileHandler,
isExecutionWorker,
);
const formattingController = new FormattingController(formattingService);
logger.info('=======================================');
if (gitReleaseName) logger.info(` git release ${gitReleaseName}`);
if (releaseBuildNumber) logger.info(` release build ${releaseBuildNumber}`);
let initialCompilers: CompilerInfo[];
let prevCompilers;
let prevCompilers: CompilerInfo[];
if (opts.prediscovered) {
const prediscoveredCompilersJson = await fs.readFile(opts.prediscovered, 'utf8');
initialCompilers = JSON.parse(prediscoveredCompilersJson);
await compilerFinder.loadPrediscovered(initialCompilers);
const prediscResult = await compilerFinder.loadPrediscovered(initialCompilers);
if (prediscResult.length === 0) {
throw new Error('Unexpected failure, no compilers found!');
}
} else {
const initialFindResults = await compilerFinder.find();
initialCompilers = initialFindResults.compilers;
if (!isExecutionWorker && initialCompilers.length === 0) {
throw new Error('Unexpected failure, no compilers found!');
}
if (defArgs.ensureNoCompilerClash) {
logger.warn('Ensuring no compiler ids clash');
if (initialFindResults.foundClash) {
// If we are forced to have no clashes, throw an error with some explanation
throw new Error('Clashing compilers in the current environment found!');
} else {
logger.info('No clashing ids found, continuing normally...');
}
logger.info('No clashing ids found, continuing normally...');
}
}
@@ -569,20 +607,17 @@ async function main() {
process.exit(0);
}
const healthCheckFilePath = ceProps('healthCheckFilePath', false);
// Exported to allow compilers to refer to other existing compilers.
global.handler_config = {
compileHandler,
clientOptionsHandler,
storageHandler,
compilationEnvironment,
ceProps,
opts,
defArgs,
renderConfig,
renderGoldenLayout,
staticHeaders,
contentPolicyHeader,
};
const noscriptHandler = new NoScriptHandler(router, global.handler_config);
@@ -629,19 +664,20 @@ async function main() {
ip: true,
}),
)
// The healthcheck controller is hoisted to prevent it from being logged.
// TODO: Migrate the logger to a shared middleware.
.use(healthCheckController.createRouter())
// eslint-disable-next-line no-unused-vars
.use(
responseTime((req, res, time) => {
if (sentrySlowRequestMs > 0 && time >= sentrySlowRequestMs) {
Sentry.withScope(scope => {
Sentry.withScope((scope: Sentry.Scope) => {
scope.setExtra('duration_ms', time);
Sentry.captureMessage('SlowRequest', 'warning');
});
}
}),
)
// Handle healthchecks at the root, as they're not expected from the outside world
.use('/healthcheck', new healthCheck.HealthCheckHandler(compilationQueue, healthCheckFilePath).handle)
.use(httpRoot, router)
.use((req, res, next) => {
next({status: 404, message: `page "${req.path}" could not be found`});
@@ -649,9 +685,8 @@ async function main() {
// sentry error handler must be the first error handling middleware
.use(Sentry.Handlers.errorHandler)
// eslint-disable-next-line no-unused-vars
.use((err, req, res, next) => {
const status =
err.status || err.statusCode || err.status_code || (err.output && err.output.statusCode) || 500;
.use((err: any, req: express.Request, res: express.Response, _next: express.NextFunction) => {
const status = err.status || err.statusCode || err.status_code || err.output?.statusCode || 500;
const message = err.message || 'Internal Server Error';
res.status(status);
res.render('error', renderConfig({error: {code: status, message: message}}));
@@ -662,9 +697,7 @@ async function main() {
const sponsorConfig = loadSponsorsFromString(fs.readFileSync(configDir + '/sponsors.yaml', 'utf8'));
loadSiteTemplates(configDir);
function renderConfig(extra, urlOptions?) {
function renderConfig(extra: Record<string, any>, urlOptions?: any) {
const urlOptionsAllowed = ['readOnly', 'hideEditorToolbars', 'language'];
const filteredUrlOptions = _.mapObject(_.pick(urlOptions, urlOptionsAllowed), val => utils.toProperty(val));
const allExtraOptions = _.extend({}, filteredUrlOptions, extra);
@@ -690,15 +723,17 @@ async function main() {
return options;
}
function isMobileViewer(req) {
function isMobileViewer(req: express.Request) {
return req.header('CloudFront-Is-Mobile-Viewer') === 'true';
}
function renderGoldenLayout(config, metadata, req, res) {
staticHeaders(res);
contentPolicyHeader(res);
const embedded = req.query.embedded === 'true' ? true : false;
function renderGoldenLayout(
config: GoldenLayoutRootStruct,
metadata: ShortLinkMetaData,
req: express.Request,
res: express.Response,
) {
const embedded = req.query.embedded === 'true';
res.render(
embedded ? 'embed' : 'index',
@@ -715,9 +750,7 @@ async function main() {
);
}
const embeddedHandler = function (req: express.Request, res: express.Response) {
staticHeaders(res);
contentPolicyHeader(res);
const embeddedHandler = (req: express.Request, res: express.Response) => {
res.render(
'embed',
renderConfig(
@@ -737,67 +770,30 @@ async function main() {
// Based on combined format, but: GDPR compliant IP, no timestamp & no unused fields for our usecase
const morganFormat = isDevMode() ? 'dev' : ':gdpr_ip ":method :url" :status';
/*
* This is a workaround to make cross origin monaco web workers function
* in spite of the monaco webpack plugin hijacking the MonacoEnvironment global.
*
* see https://github.com/microsoft/monaco-editor-webpack-plugin/issues/42
*
* This workaround wouldn't be so bad, if it didn't _also_ rely on *another* bug to
* actually work.
*
* The webpack plugin incorrectly uses
* window.__webpack_public_path__
* when it should use
* __webpack_public_path__
*
* see https://github.com/microsoft/monaco-editor-webpack-plugin/pull/63
*
* We can leave __webpack_public_path__ with the correct value, which lets runtime chunk
* loading continue to function correctly.
*
* We can then set window.__webpack_public_path__ to the below handler, which lets us
* fabricate a worker on the fly.
*
* This is bad and I feel bad.
*
* This should no longer be needed, but is left here for safety because people with
* workers already installed from this url may still try to hit this page for some time
*
* TODO: remove this route in the future now that it is not needed
*/
router.get('/workers/:worker', (req, res) => {
staticHeaders(res);
res.set('Content-Type', 'application/javascript');
res.end(`importScripts('${urljoin(staticRoot, req.params.worker)}');`);
});
router
.use(
morgan(morganFormat, {
stream: makeLogStream('info'),
// Skip for non errors (2xx, 3xx)
skip: (req, res) => res.statusCode >= 400,
skip: (req: express.Request, res: express.Response) => res.statusCode >= 400,
}),
)
.use(
morgan(morganFormat, {
stream: makeLogStream('warn'),
// Skip for non user errors (4xx)
skip: (req, res) => res.statusCode < 400 || res.statusCode >= 500,
skip: (req: express.Request, res: express.Response) => res.statusCode < 400 || res.statusCode >= 500,
}),
)
.use(
morgan(morganFormat, {
stream: makeLogStream('error'),
// Skip for non server errors (5xx)
skip: (req, res) => res.statusCode < 500,
skip: (req: express.Request, res: express.Response) => res.statusCode < 500,
}),
)
.use(compression())
.get('/', (req, res) => {
staticHeaders(res);
contentPolicyHeader(res);
.get('/', cached, csp, (req, res) => {
res.render(
'index',
renderConfig(
@@ -809,12 +805,10 @@ async function main() {
),
);
})
.get('/e', embeddedHandler)
.get('/e', cached, csp, embeddedHandler)
// legacy. not a 301 to prevent any redirect loops between old e links and embed.html
.get('/embed.html', embeddedHandler)
.get('/embed-ro', (req, res) => {
staticHeaders(res);
contentPolicyHeader(res);
.get('/embed.html', cached, csp, embeddedHandler)
.get('/embed-ro', cached, csp, (req, res) => {
res.render(
'embed',
renderConfig(
@@ -827,24 +821,19 @@ async function main() {
),
);
})
.get('/robots.txt', (req, res) => {
staticHeaders(res);
.get('/robots.txt', cached, (req, res) => {
res.end('User-agent: *\nSitemap: https://godbolt.org/sitemap.xml\nDisallow:');
})
.get('/sitemap.xml', (req, res) => {
staticHeaders(res);
.get('/sitemap.xml', cached, (req, res) => {
res.set('Content-Type', 'application/xml');
res.render('sitemap');
})
.use(sFavicon(utils.resolvePathFromAppRoot('static/favicons', getFaviconFilename())))
.get('/client-options.js', (req, res) => {
staticHeaders(res);
.get('/client-options.js', cached, (req, res) => {
res.set('Content-Type', 'application/javascript');
res.end(`window.compilerExplorerOptions = ${clientOptionsHandler.getJSON()};`);
})
.use('/bits/:bits(\\w+).html', (req, res) => {
staticHeaders(res);
contentPolicyHeader(res);
.use('/bits/:bits(\\w+).html', cached, csp, (req, res) => {
res.render(
`bits/${sanitize(req.params.bits)}`,
renderConfig(
@@ -856,11 +845,12 @@ async function main() {
),
);
})
.use(bodyParser.json({limit: ceProps('bodyParserLimit', maxUploadSize)}))
.use('/source', sourceHandler.handle.bind(sourceHandler))
.get('/g/:id', oldGoogleUrlHandler)
// Deprecated old route for this -- TODO remove in late 2021
.post('/shortener', routeApi.apiHandler.shortener.handle.bind(routeApi.apiHandler.shortener));
.use(express.json({limit: ceProps('bodyParserLimit', maxUploadSize)}))
.use(siteTemplateController.createRouter())
.use(sourceController.createRouter())
.use(assemblyDocumentationController.createRouter())
.use(formattingController.createRouter())
.get('/g/:id', oldGoogleUrlHandler);
noscriptHandler.InitializeRoutes({limit: ceProps('bodyParserLimit', maxUploadSize)});
routeApi.InitializeRoutes();
@@ -869,6 +859,13 @@ async function main() {
logger.info(' with disabled caching');
}
setupEventLoopLagLogging();
if (isExecutionWorker) {
await initHostSpecialties();
startExecutionWorkerThread(ceProps, awsProps, compilationEnvironment);
}
startListening(webServer);
}

76
biome.json Normal file
View File

@@ -0,0 +1,76 @@
{
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
"files": {
"ignore": [
"examples/**/*",
"node_modules/**/*",
"out/**/*",
"coverage/**/*",
"etc/**/*",
"static/policies/*.html",
"lib/storage/data/**/*",
"lib/asm-docs/generated/**/*",
"test/**/*.json",
"tsconfig*.json"
]
},
"linter": {
"rules": {
"suspicious": {
"noExplicitAny": "off",
"noImplicitAnyLet": "off",
"noAssignInExpressions": "off",
"noControlCharactersInRegex": "off",
"noShadowRestrictedNames": "off",
"noFallthroughSwitchClause": "off",
"noDoubleEquals": "off",
"noConfusingVoidType": "off"
},
"style": {
"noParameterAssign": "off",
"noNonNullAssertion": "off",
"useLiteralEnumMembers": "off",
"useImportType": "off",
"useTemplate": "off"
},
"correctness": {
"noVoidTypeReturn": "off",
"noUnsafeOptionalChaining": "off"
},
"performance": {
"noAccumulatingSpread": "off",
"noDelete": "off"
},
"complexity": {
"noStaticOnlyClass": "off",
"noForEach": "off",
"noBannedTypes": "off",
"useLiteralKeys": "off"
}
}
},
"formatter": {
"enabled": true,
"attributePosition": "auto",
"indentStyle": "space",
"indentWidth": 4,
"lineWidth": 120,
"lineEnding": "lf"
},
"javascript": {
"formatter": {
"arrowParentheses": "asNeeded",
"bracketSameLine": false,
"bracketSpacing": false,
"quoteProperties": "asNeeded",
"semicolons": "always",
"trailingCommas": "all",
"quoteStyle": "single"
}
},
"json": {
"formatter": {
"indentWidth": 2
}
}
}

View File

@@ -22,9 +22,6 @@
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
/* eslint-disable unicorn/prefer-top-level-await */
/* eslint-disable no-console */
import nopt from 'nopt';
import _ from 'underscore';
@@ -32,7 +29,6 @@ import {CompilerArguments} from './lib/compiler-arguments.js';
import * as Parsers from './lib/compilers/argument-parsers.js';
import {executeDirect} from './lib/exec.js';
import {logger} from './lib/logger.js';
import {padRight} from './lib/utils.js';
const opts = nopt({
parser: [String],
@@ -108,12 +104,11 @@ class CompilerArgsApp {
}
getParser() {
if (compilerParsers[this.parserName]) {
return compilerParsers[this.parserName];
} else {
console.error('Unknown parser type');
process.exit(1);
if (compilerParsers[this.parserName as keyof typeof compilerParsers]) {
return compilerParsers[this.parserName as keyof typeof compilerParsers];
}
console.error('Unknown parser type');
process.exit(1);
}
async doTheParsing() {
@@ -134,7 +129,8 @@ class CompilerArgsApp {
async print() {
const args = _.keys(this.compiler.possibleArguments.possibleArguments);
for (const arg of args) {
console.log(padRight(arg, this.pad) + this.compiler.possibleArguments.possibleArguments[arg].description);
const description = this.compiler.possibleArguments.possibleArguments[arg].description;
console.log(`${arg.padEnd(this.pad, ' ')} ${description}`);
}
console.log('Stdvers:');
@@ -149,7 +145,7 @@ class CompilerArgsApp {
if (!opts.parser || !opts.exe) {
console.error(
'Usage: ' +
'node --no-warnings=ExperimentalWarning --loader ts-node/esm compiler-args-app.ts ' +
'node --no-warnings=ExperimentalWarning --import=tsx compiler-args-app.ts ' +
'--parser=<compilertype> --exe=<path> [--padding=<number>]\n' +
'for example: --parser=clang --exe=/opt/compiler-explorer/clang-15.0.0/bin/clang++ --padding=50',
);

View File

@@ -1,8 +1,8 @@
// eslint-disable-next-line n/no-unpublished-import
import {defineConfig} from 'cypress';
// eslint-disable-next-line import/no-default-export
export default defineConfig({
viewportWidth: 1000,
viewportHeight: 700,
e2e: {
baseUrl: 'http://127.0.0.1:10240/',
supportFile: 'cypress/support/utils.ts',

View File

@@ -92,7 +92,7 @@ describe('Known good state test', () => {
cy.visit(
// This URL manually created. If you need to update, run a local server like the docs/UsingCypress.md say,
// then paste this into your browser, make the changes, and then re-share as a full link.
// eslint-disable-next-line max-len
'/#z:OYLghAFBqd5TB8IAsQGMD2ATApgUWwEsAXTAJwBoiQIAzIgG1wDsBDAW1xAHIBGHpTqYWJAMro2zEHwAsQkSQCqAZ1wAFAB68ADIIBWMyozYtQ6AKQAmAELWblNc3QkiI2q2wBhTIwCuHCwgVpSeADJELLgAcgEARrjkIPIADpgqpG4sPv6BwZRpGa4iEVGxHAlJ8k64LlliJGzkJDkBQSE1dSINTSSlMfGJyY6Nza15HaN9kQMVQ7IAlI6YfuTo3DwA9JsA1AAqAJ4puDsHK%2BQ7WHg7KIm4lDsUO4yYbNg7pju4mpwpzAB0Fh0AEFIiQdioAI5%2BJq4CBgnYsAILHYWADsdhBO2xO3IuBIqxYiICOwAVMSOBYAMyY4HogAiPCWjF4AFZBEEeHpKJheF57PYIed1qirFSBJQSLomUsANYgVk6Yy8WSCDgKpWc7m8niCFQgJVSrlMyhwWBoLAsYTkDimdbUDzEMjkIjYIwmMwASTdlls9mWq3WvG2%2ByOJzOq0uOBOtzxDyeLzeHyJ31%2BAKBoNEEOhsPhWaRHBR6NpONx%2BMJFLJFOptIZJpZPHZlC1gh1PitFFtLBFADUiLgAO6JHYQQikJ7WcULQRGvQLJa3N5DCDMlVq4Ks5vSnm8PUGyXSpZmqBoch%2BFQkFBEKg0CBYDgpJiJaKcDbAAW2HZ4OhsPyMEiCLgToUK6RjCKIEhSNwcgKKIqgaNoxqUIYfCOLgzjFEEECeOMQSoeEMzlJURiFJkIi4SR6RkSw/REUMqGdJhPRjL4bRGIx9RTLRgxJAxUwUXxvTcXMvFLCQeK4KBOiro2HLbjqABK57ggAEp6Ck7H2g7Du%2Bfqft%2Bv7/iOY7OqK4oPD4D5Phck58NOB7GvOlCLngSQrsqPCqpQ6pWJuLY7rqjj7rOMqUPKshKg2VJyUhOozoepqIMeqAYJgVnMDetD3o%2BGUgMABl/iQlB4AAbkQ6xaQOADyxz%2BQw/6JPqEBxNucSRE0By8BKbXsOQBxVXE%2Bi1EaEr3lwohVSwjCdUheBxH4wBeFIjD6vwgh4F2wDSLN17DUQJW4Kt3LfLUfgkBsEpguh26MEQcTkB1Ph4Nu4lEOqa1LHQJjAColU1awXWCOB4iSNIMHA/BWjbihximOYH4OLdcT6pASyYCkmGra2B3kC6eAo%2B5HHuNhLDeKxeT4aTwnEahpGYQJBRUZh1P0WhGGcb0DNEywzHTGUPHsfx5N4SMQmEQLdkBms0GUAOpgkDVJCeh2CUNk2/k6jsul2PpuA/oVxnATZYp2fFjkLrgS5uXKGoeV5Pl%2BfJu5BYaCXJWgF5sOgsrnmwwD3Le2XWS%2BXC8NrgoFf%2BgFG6BqEwyowobCGhzHKc5xRtcsb3I8FyJu8nypg%2B6YggiUIwniebggWRYYhmpZ4gS5BEgWVYFjWGZ1pKElSTJ6tOzwPTezsqh%2ByclU6QjX564Z4KjkbZmoTslk5cOtn2SFTkucuMn2xuW6xc7%2Bqu45iXIGgKwkCkZ0OneaUr%2BQIdvpPkcAaEMduqhwOQWD8gQ2oUNIRhgOB6KRAa9xitqXgVUzpX3BJgOgWtn7TwNhAZe1kF7r0PBbK2tAd7rl8vvSBgUj4OTnKfc0IAzwXltOgcgmBvgpBvkHDKj8w5IP1lHN%2B448ZgUUN/aCv9FCQ0QtyeO6E9rExwsLIwBF%2BYiUokULIDM6ZZBZrxNmEieZC1yCLbmvM1GC05tIwSzQDGS3ErgSSbppIeT7gfHgSkLw7AALJezoTsfAmgUimAyCITS/YhwXHDrrDhs8TIThNhZO%2B6C15mznNg1yuC7b4MdvYvcx94lhRAAANkirwaKhDWzOw3jbKkaJ/hijFGiVkABONENS%2BB8CsFYNEHkrDrj4DoTU/c4kmmSklAZZ8QAnXQGdCgN8mg/XUKYdCYgUCYAHJyUa0STCYWmVERgcyFn%2BWYUMfKyD/yUF2Q/V8ztjnQPEPMxZ24RnAnID9Z2IyGjEE5EDPhoMBGwWUP/ERBh3RwwwAjYwd0CZowxlkLGPIcZ40OvAJYCdAwywvC89ZsyrlLJnBJQGssQFgNsRAopPBPGnVMsEmwU9Qkjn5HpBwHj56xNIaFLe1ssmKmSd5PeGtD7BTdklNAwB2AkDmgtCxAcsorOfKcngZKKUz2jtw2OXz%2BEyEEXBH50N2LiK6FhKROiZFU3FvI2mTMlHGMZookohqaYaO1bzLmWqmJcStazT2LE9UmL5rMGmYlu7WPAYUgKABxaIwI9g7HpLgeawB9gSX8dpIJ7CZ6G24QvKJ6VV4m0webZyltEnuQbLvAhXLiE8pPu7EA14mESpOaHaVibCryudIq%2BOidgy7BTuGdOVwYx3HjLnV4%2BcUw/CLrgQEJcsxl1zAiauqJa5YhxA3CsLdyRtxpB3NEjIu6WNAh9fFAadRhDCD2ZxOx1JxsCYgmlsqUHhONuZJe1aMG9M3rm7e7KHb7u5RkvpfKQAoDYCoWU6FGA%2BDjIHatrC61Xpfo2kCH8lUfJVV84RGqGIOqyB4UmDNZFetZio8iZr8M0WdeovR2i2JofZt0J1cjrWupaGa%2BjZifXbr9Xu4tgaVJeAfXic9E9oMHLCfSyJD7013tNoyl9OD81rg5UWnpLtJM2zZVFAlAVn3kKQBQ9GRVwNicgzKmDXCm3wZbYittoZU4RguN2m4vac7PAHcmL4w6/ijozKXHMFdp3IlnSWBd5Ym6VhXQEduIJO6ip3QIf1xbFZ8YTQJylc8U22TTffJ9Smc3SeU3kzyKTP0lu/UeX9Aq2BCsjQtKt%2BmpWGcE7Bnhn93lQSQ3/BCqGbWYUw2Td1oQDW0bwyagjPWiNmI6xzN1FGxvUbFv10j5GKai1MSRmQLGrEGhi/3YNobw0VejePBLOtyUv2TaZVLon0sMpKVlvNeC5OpKIekyTmmUqMEYCVDgit1BEGOLdKIlUb48AALR0BYJgQHxAVCSHINgQHJUpB%2BFwID9gXAVA8G3Mcgz9bOEbThswQHKgDgVF8EddaAQUjA7/IwQHHAcB/guvVxV9VzrkEB5ES0ahoSsFcFIQH3iVBqFWhKL%2BiHwZCPVUhNAr33ufe%2B%2BhGY/2xEYSAgAMT8N2TrxCHVAWVngbQSoMhzSaAAdVdJeDchpfV4rVmpg9R6T1xa%2Bz9mY8XL2HevUZZLp2RNoIyhlq7zKkkFvy8Wx7G9ntoH/YB4DDRgBVfvpjxLcrjNwd4RBEXqrvltcAZqqjOqsNmpw3RdRRHlGDeI7NnPmi7WMfQ9NpbFePVcxo7h0SW61s2OtwVzj3GxB7EDS72rSXb2pvOzEzNz6ElvqD3dgroesGstywUkPmX5SslkP8Pg2St/b539v%2BQDZ2kcs6d0tJT3%2BlDJSIwwOHpgDA87GV7FQEFXwaZ4kQHzKScIea6LtVWfRFGEizdF3U72LXUDxBSDoXWH5yeAuVgVdwjkExOwiXvR9wzSnAn2uzfXlCsBqQ3133wK3wAA531OUFMSEw9y10A6BY89N48assdX4n8TMjBFdhoVc1dtVeBJ1vNRAFheA28e52N%2B4vBld%2B9B8k1PdkDF5UDxMs1MkA8ZM8sZ9l9yDeUhlSpyoxUIANCgxAomCU9Gs09v8M8UNs9KNNEutsM%2BsW8FFqJS8LVy8bDzDbV5tdFa8tEZsnDFsGMesmNltzFLdgC2QbdeAI0ypewAl%2BM3djtJDxM0sx90DMsFDbsP0VDS0yFy1I8gNXsvAOAOA49g56DE8G1k8Gsv8f5kNxd/9nDOsSZutJtC8JZzU7DCMy9RsyMjFfD3D9F/DvCm9PCi8VsBC2MQDNsuMl48iB8GCkC4jR9fdLt59kiSD5NT9VDs1sDCCN8rBGlCDZAykdi9i0QqQPIl8FMKDBkKEANdNxVqta1xCSj9CyizNpYLMO005IxbMs4%2B1HMkwC5XNi5MxwRuC4QfNCw/M64AtG5m4SQQtKQ11wsN1MVWMrdgiCtgQnF9t4CQkJDh8zsZC/dFjX0WVp91Q2U0iitw9KFlIOBK1aDCi7iGCGcX8msKjWsAFqips896iFtGijVmj6ZWiHD2jujXDK8XCBimj6N%2Bj68nDVtBDRj7FHFwRnEz1MT7iPdcTvdH0Fjs0liSTghsl/gdAxQqQGlCCmlCDsk18aliDySz8St0B0BsAycJlsBsA8R%2BdFYMM1pKBlovT3AfS4gXhvYVB/SMUjk0ouxsAAB9CAvWIgbQdyDHIo6IurYqfENgJgUM8FAMiUR4xnJ8ZHXAaMlQPwOgBgRMz6Fkz5Nk35agbxekMndrX7VgTAMM7FIspJB6aqHM8M5oRgRsh8bcRiICaZfnJJbmSwgvawwY41Bw%2Bw6iYU3PavLo5c5vWcvoxjdciWeFW6D7Xs7FT2EgbMjXCUUVQc0BJCQA/cPwV0dsn0kqdGE8706LIQ%2BxQNLwbjPYCSTYBSPYMIKY4ojU4TFA7U8fJIokwPWTHyKkf4OpLfHQc0wgtEPgKkWQRUEIO0q7eUPgcpFC7Y2QQgmpbJAioikik4kIwKbCnJKwf4NEbJeiqwCKKwRC5CtEffXgQ/dUY/WfTLA/SijAnGXxIIWQIAA%3D%3D',
{
onBeforeLoad: win => {

View File

@@ -2,7 +2,7 @@ import '../../static/global';
export function runFrontendTest(name: string) {
it(name, () => {
return cy.window().then(win => {
return cy.window().then(win => {
return win.compilerExplorerFrontendTesting.run(name);
});
});

View File

@@ -8,6 +8,7 @@
/* Code generation */
"typeRoots": ["../node_modules/@types"],
/* https://github.com/cypress-io/cypress/issues/26203#issuecomment-1571861397 */
"sourceMap": false
"sourceMap": false,
"types": ["cypress"]
}
}

View File

@@ -188,7 +188,8 @@ JSON request corresponds to one of the `formatters.<key>.type` found in
### `POST /api/format/<formatter>` - perform a formatter run
Formats a piece of code according to the given base style using the provided formatter
Formats a piece of code according to the given base style using the provided formatter. Be aware that this endpoint only
accepts JSON (e.g `content-type: application/json`).
Formatters available can be found with `GET /api/formats`
@@ -336,7 +337,8 @@ Returns:
}
```
The storedId can be used in the api call /api/shortlinkinfo/<id> and to open in the website with a /z/<id> shortlink.
The storedId can be used in the api call `/api/shortlinkinfo/<id>` and to open in the website with a `/z/<id>`
shortlink.
### `GET /z/<id>` - Opens the website from a shortlink
@@ -346,14 +348,16 @@ This call opens the website in a state that was previously saved using the built
This call returns plain/text for the code that was previously saved using the built-in shortener.
If there were multiple editors during the saved session, you can retrieve them by setting <sourceid> to 1, 2, 3,
etcetera, otherwise <sourceid> can be set to 1.
If there were multiple editors during the saved session, you can retrieve them by setting `<sourceid>` to 1, 2, 3,
etcetera, otherwise `<sourceid>` can be set to 1.
### `GET /clientstate/<base64>` - Opens the website in a given state
This call is to open the website with a given state (without having to store the state first with /api/shortener)
Instead of sending the ClientState JSON in the post body, it will have to be encoded with base64 and attached directly
onto the URL.
onto the URL. It is possible to compress the JSON string with the zlib deflate method (compression used by gzip;
available for many programming languages like [javascript](https://nodejs.org/api/zlib.html)). It is automatically
detected.
To avoid problems in reading base64 by the API, some characters must be kept in unicode. Therefore, before calling the
API, it is necessary to replace these characters with their respective unicodes. A suggestion is to use the Regex

View File

@@ -27,6 +27,7 @@ If you want to add a new language to the site, you should follow this steps:
- Add a logo file to the `views/resources/logos/` folder and add its path to the `logoUrl{Dark}` key(s) in the
language object
- Add `{language-key}` to type list in `types/languages.interfaces.ts`
- Add a `lib/compilers/{language-key}.ts` file using the template below:
```js
@@ -43,8 +44,8 @@ If you want to add a new language to the site, you should follow this steps:
`etc/config/{language-key}.defaults.properties` (Explained below). This is usually `{language-key}`, but you can use
whatever fits best
- Override the `OptionsForFilter` method from the base class
- Comment out the line saying `fs.remove(result.dirPath);` in `base-compiler.ts`, so the latest CE compile attempt
remains on disk for you to review
- Comment out the line saying `fs.remove(buildResult.dirPath);` in `base-compiler.ts`, so the latest CE compile
attempt remains on disk for you to review
- Remember to undo this change before opening a PR!
- For reference, the basic behaviour of BaseCompiler is:
- make a random temporary folder

View File

@@ -1,14 +1,17 @@
# Adding a new site template
Site templates are configured in [`etc/config/site-templates.conf`](../etc/config/site-templates.conf).
Site templates are configured in [`etc/config/site-templates.yaml`](../etc/config/site-templates.yaml).
The configuration format is `Template Name=Godbolt.org full link`.
The configuration is a list of site templates each having a name and a raw configuration string. Use the following steps
to create the configuration string:
To create a site template:
1. [Compiler Explorer](https://godbolt.org) and configure the setup you want to export as a template
2. Click the "Share" dropdown in the top-right corner of the page
3. Select the "Copy full link" option
4. Strip the "https://godbolt.org/#" prefix from the link
5. Paste the configuration string into your new entry in the templates list.
- Setup the template on [https://godbolt.org](https://godbolt.org)
- Export with a full link from the "Share" dropdown in the top-right corner of the page
- Add to the config file
After you have created a new site template, you can generate screenshots using Puppeteer.
## Screenshot generation
@@ -21,7 +24,7 @@ Site template screenshots are generated with a hacky script located at
To run the script, `cd` to the `etc/scripts/` directory and run
```bash
npm i puppeteer --no-save && npx node --no-warnings=ExperimentalWarning --loader ts-node/esm generate_site_template_screenshots.ts
npm i puppeteer --no-save && npx node --no-warnings=ExperimentalWarning --import=tsx generate_site_template_screenshots.ts
```
The script uses puppeteer and chrome to generate screenshots. The script will take a little while to run as it generates

View File

@@ -13,9 +13,7 @@ world. The main way to think about the GDPR, and privacy in general, is the user
such we go to great pains to explain what we do with their data, and that we don't store any user-identifying
information. Of course, we _do_ (at least temporarily) store their source code, which may be precious and sensitive. We
are transparent with what we do with their data. When making short links, we send an encoding of their source code for
storage, and again we must be clear how that process works. When compiling with some Microsoft compilers we send data to
the sister site www.godbolt.ms and that data is covered by
[Microsoft's Privacy Policy](https://go.microsoft.com/fwlink/?LinkId=521839).
storage, and again we must be clear how that process works.
Users have rights over the data they create: so in theory they could ask for any data stored on them to be removed. We
have no way of tracking data (a short link, perhaps) back to an individual user, and when I asked some experts on this

View File

@@ -3,16 +3,16 @@
# you can set it up in that compiler's config, with, say
# compiler.my_clang.includePath=path_to_libc++
includePath=C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\VC\Tools\MSVC\14.15.26608\ATLMFC\include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\VC\Tools\MSVC\14.15.26608\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt
includePath=c:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include;c:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\ATLMFC\include;c:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um
# replace with the result of `where undname.exe` from a developer command prompt
demangler=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64\undname.exe
demangler=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\undname.exe
demanglerType=win32
# the compiler you want compiler explorer to start up in
defaultCompiler=vc2017_64
defaultCompiler=vc2022_64
# note: adding new compiler groups
@@ -22,27 +22,36 @@ defaultCompiler=vc2017_64
# you can uncomment and edit the following lines.
# check `c++.win32.properties` for how to modify the group options
compilers=&vc2017:&clang
compilers=&vc2022:&clang
group.vc2017.compilers=vc2017_32:vc2017_64
group.vc2017.options=-EHsc
group.vc2017.compilerType=win32-vc
group.vc2017.needsMulti=false
group.vc2017.includeFlag=/I
group.vc2017.versionFlag=/?
group.vc2017.versionRe=^.*Microsoft \(R\).*$
group.vc2017.groupName=Visual Studio MSVC
group.clang.compilers=clang_32:clang_64
# visual C++ 2022 compilers
# follow the same instructions as for clang
# note that if CE doesn't find a compiler, it won't break anything
group.vc2022.compilers=vc2022_32:vc2022_64
group.vc2022.options=-EHsc
group.vc2022.compilerType=win32-vc
group.vc2022.needsMulti=false
group.vc2022.includeFlag=/I
group.vc2022.versionFlag=/?
group.vc2022.versionRe=^.*Microsoft \(R\).*$
group.vc2022.groupName=Visual Studio MSVC
# these are pointed at my own installation;
# you'll likely have to change the paths for your own machine
compiler.vc2022_32.exe=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x86\cl.exe
compiler.vc2022_32.name=VC 2022 x86
compiler.vc2022_64.exe=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
compiler.vc2022_64.name=VC 2022 amd64
# clang compilers
# if you want more compilers, you can do that by separating the names with `:`
# and then setting up a compiler.my_clang.exe and compiler.my_clang.name
group.clang_32.compilers=clang_32
group.clang_64.compilers=clang_64
group.clang.compilers=clang_32:clang_64
# this is the default path that clang++ is installed in
# if you installed it somewhere else, you should edit both variables
@@ -53,23 +62,3 @@ compiler.clang_32.name=clang x86
compiler.clang_64.exe=C:\Program Files\LLVM\bin\clang++.exe
compiler.clang_64.name=clang amd64
# visual C++ 2017 compilers
# follow the same instructions as for clang
# note that if CE doesn't find a compiler, it won't break anything
group.vc2017_32.compilers=vc2017_32:vc2017_32_preview
group.vc2017_64.compilers=vc2017_64:vc2017_64_preview
# these are pointed at my own installation;
# you'll likely have to change the paths for your own machine
compiler.vc2017_32.exe=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x86\cl.exe
compiler.vc2017_32.name=VC 2017 x86
compiler.vc2017_32_preview.exe=C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\VC\Tools\MSVC\14.15.26608\bin\Hostx64\x86\cl.exe
compiler.vc2017_32_preview.name=Preview VC 2017 x86
compiler.vc2017_64.exe=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64\cl.exe
compiler.vc2017_64.name=VC 2017 amd64
compiler.vc2017_64_preview.exe=C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\VC\Tools\MSVC\14.15.26608\bin\Hostx64\x64\cl.exe
compiler.vc2017_64_preview.name=Preview VC 2017 amd64

View File

@@ -60,7 +60,6 @@ attaching to an instance of CE that was launched with `npm run-script debugger`
"name": "Attach to Process",
"port": 9229,
"address": "localhost",
"protocol": "inspector",
"localRoot": "${workspaceRoot}",
"remoteRoot": "C:\\Users\\${username}\\compiler-explorer"
}

View File

@@ -42,7 +42,7 @@ following commands from a bash shell:
- `apt-get update` to make sure apt is up-to-date
- `apt-get install build-essential libssl-dev`, though you probably have these already
- Check https://github.com/creationix/nvm/releases for the latest NVM release, substituting it in the next command.
- `curl https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash` to install NVM
- `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash` to install NVM
- `source ~/.profile` to reload your profile, bringing NVM into your environment
- `nvm ls-remote --lts` to show the latest long-term supported (LTS) version of node.js
- `nvm install 10.15.3`, substituting the latest LTS version, to install node.js
@@ -87,44 +87,7 @@ CE only required a few changes in order to run properly under WSL. Those changes
## Debugging
The only viable option for debugging under WSL is to use [VS Code](https://code.visualstudio.com). Because VS Code
doesn't currently run natively under WSL, you have to attach to a running CE instance. The following is a `launch.json`
that works for attaching to an instance of CE that was launched with the `--inspect` flag.
```json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": "9229",
"address": "localhost",
"protocol": "inspector",
"localRoot": "${workspaceRoot}",
"remoteRoot": "/mnt/c/src/compiler-explorer"
}
]
}
```
Launch CE with `make NODE_ARGS="--inspect"` to have node listen on port 9229.
Because you can only attach to the process, as opposed to launching the process, you're limited to `printf` debugging
for startup code. Search the code for `logger.info` to see examples of how to `printf` debug.
## MSVC setup
TODO. There's no real MSVC setup at this point because there's no good way to pass the environment to an invocation of
`CL.exe`. Just point the `properties` file at your compiler binary and hack on the `/I` options until something works.
When I get this working in a generalized fashion, CE's config will expect that MSVC drops match the format used by the
daily NuGet compiler drops at https://visualcpp.myget/org. (NuGet packages are just renamed ZIP files plus metadata so
they make an easy distribution method for compiler toolset drops.)
## Putting it all together
This should be enough information to get you started running CE under WSL. If there's information that you wish you
would have had, please submit a PR to document. If there's information you're lacking to get running, please enter an
Issue on the CE repo or contact me directly.
The only viable option for debugging under WSL is to use [VS Code](https://code.visualstudio.com). VSCode's 'Auto
Attach' option works on wsl and is the easiest way to start debugging. Make sure 'Auto Attach' is on (it is by default),
then at the VSCode terminal start an instance any way you prefer: `make` or `npm start` or similar. (`make` is required
at least for the first run).

View File

@@ -1,10 +1,12 @@
{
"use_appcontainer": true,
"pids_max": 72,
"mem_max": 1342177280,
"allowed_paths": [{
"path": "NUL",
"rw": true
}],
"allowed_registry": []
"use_appcontainer": true,
"pids_max": 72,
"mem_max": 1342177280,
"allowed_paths": [
{
"path": "NUL",
"rw": true
}
],
"allowed_registry": []
}

View File

@@ -1,7 +1,7 @@
{
"use_appcontainer": true,
"pids_max": 14,
"mem_max": 209715200,
"allowed_paths": [],
"allowed_registry": []
"use_appcontainer": true,
"pids_max": 14,
"mem_max": 209715200,
"allowed_paths": [],
"allowed_registry": []
}

View File

@@ -1,20 +1,20 @@
# Default settings for Ada
compilers=&gnat:&gnatcross
defaultCompiler=gnat132
defaultCompiler=gnat142
versionFlag=--version
compilerType=ada
###############################
# GCC (as in GNU Compiler Collection) for x86
group.gnat.compilers=gnat82:gnat95:gnat102:gnat104:gnat105:gnat111:gnat112:gnat113:gnat114:gnat121:gnat122:gnat123:gnat131:gnat132:gnatsnapshot
group.gnat.compilers=&gnatassert:gnat82:gnat95:gnat102:gnat104:gnat105:gnat111:gnat112:gnat113:gnat114:gnat121:gnat122:gnat123:gnat124:gnat131:gnat132:gnat133:gnat141:gnat142:gnatsnapshot
group.gnat.intelAsm=-masm=intel
group.gnat.groupName=X86-64 GNAT
group.gnat.baseName=x86-64 gnat
group.gnat.supportsBinary=true
group.gnat.supportsExecute=true
group.gnat.objdumper=/opt/compiler-explorer/gcc-13.2.0/bin/objdump
group.gnat.demangler=/opt/compiler-explorer/gcc-13.2.0/bin/c++filt
group.gnat.objdumper=/opt/compiler-explorer/gcc-14.1.0/bin/objdump
group.gnat.demangler=/opt/compiler-explorer/gcc-14.1.0/bin/c++filt
group.gnat.isSemVer=true
group.gnat.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.gnat.licenseName=GNU General Public License
@@ -47,18 +47,63 @@ compiler.gnat122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gnatmake
compiler.gnat122.semver=12.2
compiler.gnat123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gnatmake
compiler.gnat123.semver=12.3
compiler.gnat124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gnatmake
compiler.gnat124.semver=12.4
compiler.gnat131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gnatmake
compiler.gnat131.semver=13.1
compiler.gnat132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gnatmake
compiler.gnat132.semver=13.2
compiler.gnat133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gnatmake
compiler.gnat133.semver=13.3
compiler.gnat141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gnatmake
compiler.gnat141.semver=14.1
compiler.gnat142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gnatmake
compiler.gnat142.semver=14.2
compiler.gnatsnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gnatmake
compiler.gnatsnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.gnatsnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.gnatsnapshot.semver=(trunk)
## GNAT x86 build with "assertions" (--enable-checking=XXX)
group.gnatassert.compilers=gnat104assert:gnat105assert:gnat111assert:gnat112assert:gnat113assert:gnat114assert:gnat121assert:gnat122assert:gnat123assert:gnat124assert:gnat131assert:gnat132assert:gnat133assert:gnat141assert:gnat142assert
group.gnatassert.groupName=GCC x86-64 (assertions)
compiler.gnat104assert.exe=/opt/compiler-explorer/gcc-assertions-10.4.0/bin/gnatmake
compiler.gnat104assert.semver=10.4 (assertions)
compiler.gnat105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gnatmake
compiler.gnat105assert.semver=10.5 (assertions)
compiler.gnat111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gnatmake
compiler.gnat111assert.semver=11.1 (assertions)
compiler.gnat112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gnatmake
compiler.gnat112assert.semver=11.2 (assertions)
compiler.gnat113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gnatmake
compiler.gnat113assert.semver=11.3 (assertions)
compiler.gnat114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gnatmake
compiler.gnat114assert.semver=11.4 (assertions)
compiler.gnat121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gnatmake
compiler.gnat121assert.semver=12.1 (assertions)
compiler.gnat122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gnatmake
compiler.gnat122assert.semver=12.2 (assertions)
compiler.gnat123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gnatmake
compiler.gnat123assert.semver=12.3 (assertions)
compiler.gnat124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gnatmake
compiler.gnat124assert.semver=12.4 (assertions)
compiler.gnat131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gnatmake
compiler.gnat131assert.semver=13.1 (assertions)
compiler.gnat132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gnatmake
compiler.gnat132assert.semver=13.2 (assertions)
compiler.gnat133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gnatmake
compiler.gnat133assert.semver=13.3 (assertions)
compiler.gnat141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gnatmake
compiler.gnat141assert.semver=14.1 (assertions)
compiler.gnat142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gnatmake
compiler.gnat142assert.semver=14.2 (assertions)
################################
# Cross GNAT
group.gnatcross.compilers=&gnatriscv64:&gnatarm:&gnatarm64:&gnats390x:&gnatmipss:&gnatppcs:&gnatsparcs:&gnatsparc64s:&gnatsparcleons
group.gnatcross.compilers=&gnatloongarch64:&gnatriscv64:&gnatarm:&gnatarm64:&gnats390x:&gnatmipss:&gnatppcs:&gnatsparcs:&gnatsparc64s:&gnatsparcleons:&gnathppa
group.gnatcross.supportsExecute=false
group.gnatcross.supportsBinary=false
group.gnatcross.isSemVer=true
@@ -67,9 +112,25 @@ group.gnatcross.licenseName=GNU General Public License
group.gnatcross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
group.gnatcross.compilerCategories=gcc
################################
# GNAT for loongarch64
group.gnatloongarch64.compilers=gnatloongarch641410:gnatloongarch641420
group.gnatloongarch64.groupName=LOONGARCH64 GNAT
group.gnatloongarch64.baseName=loongarch64 gnat
compiler.gnatloongarch641410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gnatmake
compiler.gnatloongarch641410.semver=14.1.0
compiler.gnatloongarch641410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gnatloongarch641410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.gnatloongarch641420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gnatmake
compiler.gnatloongarch641420.semver=14.2.0
compiler.gnatloongarch641420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gnatloongarch641420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
################################
# GNAT for sparc-leon
group.gnatsparcleons.compilers=gnatsparcleon1310:gnatsparcleon1320
group.gnatsparcleons.compilers=gnatsparcleon1310:gnatsparcleon1320:gnatsparcleon1330:gnatsparcleon1410:gnatsparcleon1420
group.gnatsparcleons.groupName=SPARC LEON GNAT
group.gnatsparcleons.baseName=sparc leon gnat
@@ -83,9 +144,24 @@ compiler.gnatsparcleon1320.semver=13.2.0
compiler.gnatsparcleon1320.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gnatsparcleon1320.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gnatsparcleon1330.exe=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gnatmake
compiler.gnatsparcleon1330.semver=13.3.0
compiler.gnatsparcleon1330.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gnatsparcleon1330.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gnatsparcleon1410.exe=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gnatmake
compiler.gnatsparcleon1410.semver=14.1.0
compiler.gnatsparcleon1410.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gnatsparcleon1410.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gnatsparcleon1420.exe=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gnatmake
compiler.gnatsparcleon1420.semver=14.2.0
compiler.gnatsparcleon1420.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gnatsparcleon1420.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
################################
# GNAT for sparc
group.gnatsparcs.compilers=gnatsparc1220:gnatsparc1230:gnatsparc1310:gnatsparc1320
group.gnatsparcs.compilers=gnatsparc1220:gnatsparc1230:gnatsparc1240:gnatsparc1310:gnatsparc1320:gnatsparc1330:gnatsparc1410:gnatsparc1420
group.gnatsparcs.groupName=SPARC GNAT
group.gnatsparcs.baseName=sparc gnat
@@ -99,6 +175,11 @@ compiler.gnatsparc1230.semver=12.3.0
compiler.gnatsparc1230.objdumper=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1230.demangler=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gnatsparc1240.exe=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gnatmake
compiler.gnatsparc1240.semver=12.4.0
compiler.gnatsparc1240.objdumper=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1240.demangler=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gnatsparc1310.exe=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gnatmake
compiler.gnatsparc1310.semver=13.1.0
compiler.gnatsparc1310.objdumper=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
@@ -109,9 +190,24 @@ compiler.gnatsparc1320.semver=13.2.0
compiler.gnatsparc1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gnatsparc1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gnatmake
compiler.gnatsparc1330.semver=13.3.0
compiler.gnatsparc1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gnatsparc1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gnatmake
compiler.gnatsparc1410.semver=14.1.0
compiler.gnatsparc1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gnatsparc1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gnatmake
compiler.gnatsparc1420.semver=14.2.0
compiler.gnatsparc1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gnatsparc1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
################################
# GNAT for sparc64
group.gnatsparc64s.compilers=gnatsparc641220:gnatsparc641230:gnatsparc641310:gnatsparc641320
group.gnatsparc64s.compilers=gnatsparc641220:gnatsparc641230:gnatsparc641240:gnatsparc641310:gnatsparc641320:gnatsparc641330:gnatsparc641410:gnatsparc641420
group.gnatsparc64s.groupName=SPARC64 GNAT
group.gnatsparc64s.baseName=sparc64 gnat
@@ -125,6 +221,11 @@ compiler.gnatsparc641230.semver=12.3.0
compiler.gnatsparc641230.objdumper=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641230.demangler=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gnatsparc641240.exe=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gnatmake
compiler.gnatsparc641240.semver=12.4.0
compiler.gnatsparc641240.objdumper=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641240.demangler=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gnatsparc641310.exe=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gnatmake
compiler.gnatsparc641310.semver=13.1.0
compiler.gnatsparc641310.objdumper=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
@@ -135,9 +236,24 @@ compiler.gnatsparc641320.semver=13.2.0
compiler.gnatsparc641320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gnatsparc641330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gnatmake
compiler.gnatsparc641330.semver=13.3.0
compiler.gnatsparc641330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gnatsparc641410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gnatmake
compiler.gnatsparc641410.semver=14.1.0
compiler.gnatsparc641410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gnatsparc641420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gnatmake
compiler.gnatsparc641420.semver=14.2.0
compiler.gnatsparc641420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gnatsparc641420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
################################
# GNAT for riscv64
group.gnatriscv64.compilers=gnatriscv64103:gnatriscv64112:gnatriscv641230:gnatriscv641310:gnatriscv641320
group.gnatriscv64.compilers=gnatriscv64103:gnatriscv64112:gnatriscv641230:gnatriscv641240:gnatriscv641310:gnatriscv641320:gnatriscv641330:gnatriscv641410:gnatriscv641420
group.gnatriscv64.groupName=RISCV64 GNAT
group.gnatriscv64.baseName=riscv64 gnat
group.gnatriscv64.instructionSet=riscv64
@@ -157,6 +273,11 @@ compiler.gnatriscv641230.semver=12.3.0
compiler.gnatriscv641230.objdumper=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641230.demangler=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gnatriscv641240.exe=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gnatmake
compiler.gnatriscv641240.semver=12.4.0
compiler.gnatriscv641240.objdumper=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641240.demangler=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gnatriscv641310.exe=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gnatmake
compiler.gnatriscv641310.semver=13.1.0
compiler.gnatriscv641310.objdumper=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -167,9 +288,24 @@ compiler.gnatriscv641320.semver=13.2.0
compiler.gnatriscv641320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gnatriscv641330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gnatmake
compiler.gnatriscv641330.semver=13.3.0
compiler.gnatriscv641330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gnatriscv641410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gnatmake
compiler.gnatriscv641410.semver=14.1.0
compiler.gnatriscv641410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gnatriscv641420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gnatmake
compiler.gnatriscv641420.semver=14.2.0
compiler.gnatriscv641420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gnatriscv641420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
################################
# GNAT for s390x
group.gnats390x.compilers=gnats390x1120:gnats390x1210:gnats390x1220:gnats390x1230:gnats390x1310:gnats390x1320
group.gnats390x.compilers=gnats390x1120:gnats390x1210:gnats390x1220:gnats390x1230:gnats390x1240:gnats390x1310:gnats390x1320:gnats390x1330:gnats390x1410:gnats390x1420
group.gnats390x.groupName=S390X GNAT
group.gnats390x.baseName=S390X GNAT
@@ -190,6 +326,11 @@ compiler.gnats390x1230.semver=12.3.0
compiler.gnats390x1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gnats390x1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnatmake
compiler.gnats390x1240.semver=12.4.0
compiler.gnats390x1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gnats390x1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnatmake
compiler.gnats390x1310.semver=13.1.0
compiler.gnats390x1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
@@ -200,13 +341,29 @@ compiler.gnats390x1320.semver=13.2.0
compiler.gnats390x1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gnats390x1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnatmake
compiler.gnats390x1330.semver=13.3.0
compiler.gnats390x1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gnats390x1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnatmake
compiler.gnats390x1410.semver=14.1.0
compiler.gnats390x1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gnats390x1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnatmake
compiler.gnats390x1420.semver=14.2.0
compiler.gnats390x1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gnats390x1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
################################
# GNAT for ppc
group.gnatppcs.compilers=&gnatppc:&gnatppc64:&gnatppc64le
group.gnatppcs.instructionSet=powerpc
## POWER
group.gnatppc.groupName=POWERPC GNAT
group.gnatppc.compilers=gnatppc1120:gnatppc1210:gnatppc1220:gnatppc1230:gnatppc1310:gnatppc1320
group.gnatppc.compilers=gnatppc1120:gnatppc1210:gnatppc1220:gnatppc1230:gnatppc1240:gnatppc1310:gnatppc1320:gnatppc1330:gnatppc1410:gnatppc1420
group.gnatppc.baseName=powerpc gnat
compiler.gnatppc1120.exe=/opt/compiler-explorer/powerpc/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
@@ -227,6 +384,11 @@ compiler.gnatppc1230.semver=12.3.0
compiler.gnatppc1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gnatppc1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
compiler.gnatppc1240.semver=12.4.0
compiler.gnatppc1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gnatppc1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
compiler.gnatppc1310.semver=13.1.0
compiler.gnatppc1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
@@ -237,10 +399,25 @@ compiler.gnatppc1320.semver=13.2.0
compiler.gnatppc1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gnatppc1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
compiler.gnatppc1330.semver=13.3.0
compiler.gnatppc1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gnatppc1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
compiler.gnatppc1410.semver=14.1.0
compiler.gnatppc1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gnatppc1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnatmake
compiler.gnatppc1420.semver=14.2.0
compiler.gnatppc1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gnatppc1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
## POWER64
group.gnatppc64.groupName=POWER64 GNAT
group.gnatppc64.baseName=powerpc64 gnat
group.gnatppc64.compilers=gnatppc641120:gnatppc641210:gnatppc641220:gnatppc641230:gnatppc641310:gnatppc641320:gnatppc64trunk
group.gnatppc64.compilers=gnatppc64trunk:gnatppc641120:gnatppc641210:gnatppc641220:gnatppc641230:gnatppc641240:gnatppc641310:gnatppc641320:gnatppc641330:gnatppc641410:gnatppc641420
compiler.gnatppc641120.exe=/opt/compiler-explorer/powerpc64/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641120.demangler=/opt/compiler-explorer/powerpc64/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
@@ -260,6 +437,11 @@ compiler.gnatppc641230.semver=12.3.0
compiler.gnatppc641230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc641240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641240.semver=12.4.0
compiler.gnatppc641240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc641310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641310.semver=13.1.0
compiler.gnatppc641310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -270,6 +452,21 @@ compiler.gnatppc641320.semver=13.2.0
compiler.gnatppc641320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc641330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641330.semver=13.3.0
compiler.gnatppc641330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc641410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641410.semver=14.1.0
compiler.gnatppc641410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc641420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc641420.semver=14.2.0
compiler.gnatppc641420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gnatppc641420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gnatppc64trunk.exe=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnatmake
compiler.gnatppc64trunk.semver=trunk
compiler.gnatppc64trunk.objdumper=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -278,7 +475,7 @@ compiler.gnatppc64trunk.demangler=/opt/compiler-explorer/powerpc64/gcc-trunk/pow
## POWER64LE
group.gnatppc64le.groupName=POWER64LE GNAT
group.gnatppc64le.baseName=powerpc64le gnat
group.gnatppc64le.compilers=gnatppc64le1120:gnatppc64le1210:gnatppc64le1220:gnatppc64le1230:gnatppc64le1310:gnatppc64le1320:gnatppc64letrunk
group.gnatppc64le.compilers=gnatppc64le1120:gnatppc64le1210:gnatppc64le1220:gnatppc64le1230:gnatppc64le1310:gnatppc64le1320:gnatppc64letrunk:gnatppc64le1410:gnatppc64le1330:gnatppc64le1240:gnatppc64le1420
compiler.gnatppc64le1120.exe=/opt/compiler-explorer/powerpc64le/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1120.demangler=/opt/compiler-explorer/powerpc64le/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
@@ -298,6 +495,11 @@ compiler.gnatppc64le1230.semver=12.3.0
compiler.gnatppc64le1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64le1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1240.semver=12.4.0
compiler.gnatppc64le1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64le1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1310.semver=13.1.0
compiler.gnatppc64le1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -308,6 +510,21 @@ compiler.gnatppc64le1320.semver=13.2.0
compiler.gnatppc64le1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64le1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1330.semver=13.3.0
compiler.gnatppc64le1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64le1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1410.semver=14.1.0
compiler.gnatppc64le1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64le1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64le1420.semver=14.2.0
compiler.gnatppc64le1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gnatppc64le1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gnatppc64letrunk.exe=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnatmake
compiler.gnatppc64letrunk.semver=trunk
compiler.gnatppc64letrunk.objdumper=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -321,7 +538,7 @@ group.gnatmipss.compilers=&gnatmips:&gnatmips64
## MIPS
group.gnatmips.groupName=MIPS GNAT
group.gnatmips.baseName=mips gnat
group.gnatmips.compilers=gnatmips1120:gnatmips1210:gnatmips1220:gnatmips1230:gnatmips1310:gnatmips1320
group.gnatmips.compilers=gnatmips1120:gnatmips1210:gnatmips1220:gnatmips1230:gnatmips1240:gnatmips1310:gnatmips1320:gnatmips1330:gnatmips1410:gnatmips1420
compiler.gnatmips1120.exe=/opt/compiler-explorer/mips/gcc-11.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1120.demangler=/opt/compiler-explorer/mips/gcc-11.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
@@ -341,6 +558,11 @@ compiler.gnatmips1230.semver=12.3.0
compiler.gnatmips1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gnatmips1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1240.semver=12.4.0
compiler.gnatmips1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gnatmips1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1310.semver=13.1.0
compiler.gnatmips1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
@@ -351,10 +573,25 @@ compiler.gnatmips1320.semver=13.2.0
compiler.gnatmips1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gnatmips1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1330.semver=13.3.0
compiler.gnatmips1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gnatmips1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1410.semver=14.1.0
compiler.gnatmips1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gnatmips1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnatmake
compiler.gnatmips1420.semver=14.2.0
compiler.gnatmips1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gnatmips1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
## MIPS64
group.gnatmips64.groupName=MIPS64 GNAT
group.gnatmips64.baseName=mips64 gnat
group.gnatmips64.compilers=gnatmips641120:gnatmips641210:gnatmips641220:gnatmips641230:gnatmips641310:gnatmips641320
group.gnatmips64.compilers=gnatmips641120:gnatmips641210:gnatmips641220:gnatmips641230:gnatmips641240:gnatmips641310:gnatmips641320:gnatmips641330:gnatmips641410:gnatmips641420
compiler.gnatmips641120.exe=/opt/compiler-explorer/mips64/gcc-11.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641120.demangler=/opt/compiler-explorer/mips64/gcc-11.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
@@ -374,6 +611,11 @@ compiler.gnatmips641230.semver=12.3.0
compiler.gnatmips641230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gnatmips641240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641240.semver=12.4.0
compiler.gnatmips641240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gnatmips641310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641310.semver=13.1.0
compiler.gnatmips641310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
@@ -384,9 +626,24 @@ compiler.gnatmips641320.semver=13.2.0
compiler.gnatmips641320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gnatmips641330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641330.semver=13.3.0
compiler.gnatmips641330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gnatmips641410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641410.semver=14.1.0
compiler.gnatmips641410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gnatmips641420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnatmake
compiler.gnatmips641420.semver=14.2.0
compiler.gnatmips641420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gnatmips641420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
################################
# GNAT for arm64
group.gnatarm64.compilers=gnatarm641210:gnatarm641220:gnatarm641230:gnatarm641310:gnatarm641320
group.gnatarm64.compilers=gnatarm641210:gnatarm641220:gnatarm641230:gnatarm641240:gnatarm641310:gnatarm641320:gnatarm641330:gnatarm641410:gnatarm641420
group.gnatarm64.groupName=ARM64 GNAT
group.gnatarm64.baseName=arm64 gnat
group.gnatarm64.instructionSet=aarch64
@@ -405,6 +662,11 @@ compiler.gnatarm641230.semver=12.3.0
compiler.gnatarm641230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gnatarm641240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gnatmake
compiler.gnatarm641240.semver=12.4.0
compiler.gnatarm641240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gnatarm641310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gnatmake
compiler.gnatarm641310.semver=13.1.0
compiler.gnatarm641310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
@@ -415,9 +677,24 @@ compiler.gnatarm641320.semver=13.2.0
compiler.gnatarm641320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gnatarm641330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gnatmake
compiler.gnatarm641330.semver=13.3.0
compiler.gnatarm641330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gnatarm641410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gnatmake
compiler.gnatarm641410.semver=14.1.0
compiler.gnatarm641410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gnatarm641420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gnatmake
compiler.gnatarm641420.semver=14.2.0
compiler.gnatarm641420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gnatarm641420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
################################
# GNAT for arm
group.gnatarm.compilers=gnatarm103:gnatarm112:gnatarm1310:gnatarm1320
group.gnatarm.compilers=gnatarm103:gnatarm112:gnatarm1310:gnatarm1320:gnatarm1330:gnatarm1410:gnatarm1420
group.gnatarm.groupName=ARM GNAT
group.gnatarm.baseName=arm gnat
group.gnatarm.instructionSet=arm32
@@ -442,6 +719,35 @@ compiler.gnatarm1320.semver=13.2.0
compiler.gnatarm1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gnatarm1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gnatarm1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gnatmake
compiler.gnatarm1330.semver=13.3.0
compiler.gnatarm1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gnatarm1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gnatarm1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gnatmake
compiler.gnatarm1410.semver=14.1.0
compiler.gnatarm1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gnatarm1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gnatarm1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gnatmake
compiler.gnatarm1420.semver=14.2.0
compiler.gnatarm1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gnatarm1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
################################
# GNAT for HPPA
group.gnathppa.compilers=gnathppa1420
group.gnathppa.groupName=HPPA GNAT
group.gnathppa.baseName=hppa gnat
group.gnathppa.isSemVer=true
group.gnathppa.supportsBinary=true
group.gnathppa.supportsExecute=false
compiler.gnathppa1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gnatmake
compiler.gnathppa1420.semver=14.2.0
compiler.gnathppa1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gnathppa1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
#################################
#################################
# Installed libs (See c++.amazon.properties for a scheme of libs group)
@@ -449,7 +755,7 @@ libs=
#################################
# Tools
tools=readelf:ldd:strings
tools=readelf:ldd:strings:pahole
tools.readelf.name=readelf (trunk)
tools.readelf.exe=/opt/compiler-explorer/gcc-snapshot/bin/readelf
@@ -471,3 +777,11 @@ tools.strings.type=postcompilation
tools.strings.class=strings-tool
tools.strings.exclude=
tools.strings.stdinHint=disabled
tools.pahole.name=pahole (trunk)
tools.pahole.exe=/opt/compiler-explorer/pahole-trunk/bin/pahole
tools.pahole.type=postcompilation
tools.pahole.class=pahole-tool
tools.pahole.exclude=
tools.pahole.stdinHint=disabled
tools.pahole.languageId=cppp

View File

@@ -0,0 +1,87 @@
compilers=&ga68
objdumper=/opt/compiler-explorer/gcc-14.2.0/bin/objdump
defaultCompiler=ga68-snapshot
demangler=/opt/compiler-explorer/gcc-14.2.0/bin/c++filt
group.ga68.compilers=&ga68-x86
group.ga68.supportsBinary=false
group.ga68.supportsBinaryObject=true
group.ga68.compilerType=ga68
group.ga68.versionFlag=--version
group.ga68.isSemVer=true
group.ga68.unwiseOptions=-march=native
# native compiler
group.ga68-x86.compilers=ga68-snapshot
group.ga68-x86.groupName=x86-64 GA68
group.ga68-x86.baseName=x86-64 GA68
group.ga68-x86.unwiseOptions=-march=native
compiler.ga68-snapshot.exe=/opt/compiler-explorer/algol68/gcc-ga68-master/bin/ga68
compiler.ga68-snapshot.semver=(GA68 master)
compiler.ga68-snapshot.isNightly=true
#################################
#################################
# Installed tools
tools=ldd:llvm-mcatrunk:osacatrunk:pahole:readelf:nm:strings:llvmdwarfdumptrunk:bloaty11
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.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.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
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.exclude=
tools.pahole.stdinHint=disabled
tools.pahole.languageId=cppp
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.nm.name=nm (trunk)
tools.nm.exe=/opt/compiler-explorer/gcc-snapshot/bin/nm
tools.nm.type=postcompilation
tools.nm.class=nm-tool
tools.nm.exclude=djggp
tools.nm.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
tools.llvmdwarfdumptrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-dwarfdump
tools.llvmdwarfdumptrunk.name=llvm-dwarfdump (trunk)
tools.llvmdwarfdumptrunk.type=postcompilation
tools.llvmdwarfdumptrunk.class=llvm-dwarfdump-tool
tools.llvmdwarfdumptrunk.stdinHint=disabled
tools.bloaty11.name=bloaty (1.1)
tools.bloaty11.exe=/opt/compiler-explorer/bloaty-1.1/bin/bloaty
tools.bloaty11.type=postcompilation
tools.bloaty11.class=bloaty-tool
tools.bloaty11.stdinHint=disabled

View File

@@ -0,0 +1,47 @@
# Default settings for Algol68
compilers=&ga68
defaultCompiler=ga68default
demangler=c++filt
objdumper=objdump
postProcess=
supportsBinary=false
supportsBinaryObject=true
group.ga68.compilers=ga68default
compiler.ga68default.exe=/usr/bin/ga68
compiler.ga68default.name=ga68
tools=clangquerydefault:clangtidydefault:readelf:nm:llvmdwarfdumpdefault
tools.clangquerydefault.exe=/usr/bin/clang-query
tools.clangquerydefault.name=clang-query (default)
tools.clangquerydefault.type=independent
tools.clangquerydefault.class=clang-query-tool
tools.clangquerydefault.stdinHint=Query commands
tools.clangquerydefault.monacoStdin=true
tools.clangtidydefault.exe=/usr/bin/clang-tidy
tools.clangtidydefault.name=clang-tidy (default)
tools.clangtidydefault.type=independent
tools.clangtidydefault.class=clang-tidy-tool
tools.clangtidydefault.stdinHint=disabled
tools.readelf.name=readelf (default)
tools.readelf.exe=/usr/bin/readelf
tools.readelf.type=postcompilation
tools.readelf.class=readelf-tool
tools.readelf.exclude=djggp
tools.readelf.stdinHint=disabled
tools.nm.name=nm (default)
tools.nm.exe=/usr/bin/nm
tools.nm.type=postcompilation
tools.nm.class=nm-tool
tools.nm.exclude=djggp
tools.nm.stdinHint=disabled
tools.llvmdwarfdumpdefault.exe=/usr/bin/llvm-dwarfdump
tools.llvmdwarfdumpdefault.name=llvm-dwarfdump (default)
tools.llvmdwarfdumpdefault.type=postcompilation
tools.llvmdwarfdumpdefault.class=llvm-dwarfdump-tool
tools.llvmdwarfdumpdefault.stdinHint=disabled

View File

@@ -22,7 +22,7 @@ group.osaca.supportsBinary=false
group.osaca.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
group.osaca.compilerType=osaca
compiler.osacatrunk.name=OSACA (0.5.2)
compiler.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
compiler.osacatrunk.name=OSACA (0.6.1)
compiler.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
# Intel syntax currently unsupported (WIP)
# compiler.osacatrunk.intelAsm=--intel-syntax

View File

@@ -1,11 +1,45 @@
compilers=&android-d8:&dex2oat
compilers=&android-d8:&android-r8:&dex2oat:&android-openjdk
group.android-d8.compilers=java-d8-8156:java-d8-8172:java-d8-8233:java-d8-8242
group.android-d8.compilers=java-d8-latest:java-d8-8156:java-d8-8172:java-d8-8233:java-d8-8242:java-d8-8247:java-d8-8336:java-d8-8337:java-d8-8510:java-d8-8527:java-d8-8535:java-d8-8617:java-d8-8627:java-d8-8714:java-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.java-d8-latest.name=d8 latest
compiler.java-d8-latest.exe=/opt/compiler-explorer/r8-latest/r8-latest.jar
compiler.java-d8-8718.name=d8 8.7.18
compiler.java-d8-8718.exe=/opt/compiler-explorer/r8-8.7.18/r8-8.7.18.jar
compiler.java-d8-8714.name=d8 8.7.14
compiler.java-d8-8714.exe=/opt/compiler-explorer/r8-8.7.14/r8-8.7.14.jar
compiler.java-d8-8627.name=d8 8.6.27
compiler.java-d8-8627.exe=/opt/compiler-explorer/r8-8.6.27/r8-8.6.27.jar
compiler.java-d8-8617.name=d8 8.6.17
compiler.java-d8-8617.exe=/opt/compiler-explorer/r8-8.6.17/r8-8.6.17.jar
compiler.java-d8-8535.name=d8 8.5.35
compiler.java-d8-8535.exe=/opt/compiler-explorer/r8-8.5.35/r8-8.5.35.jar
compiler.java-d8-8527.name=d8 8.5.27
compiler.java-d8-8527.exe=/opt/compiler-explorer/r8-8.5.27/r8-8.5.27.jar
compiler.java-d8-8510.name=d8 8.5.10
compiler.java-d8-8510.exe=/opt/compiler-explorer/r8-8.5.10/r8-8.5.10.jar
compiler.java-d8-8337.name=d8 8.3.37
compiler.java-d8-8337.exe=/opt/compiler-explorer/r8-8.3.37/r8-8.3.37.jar
compiler.java-d8-8336.name=d8 8.3.36
compiler.java-d8-8336.exe=/opt/compiler-explorer/r8-8.3.36/r8-8.3.36.jar
compiler.java-d8-8247.name=d8 8.2.47
compiler.java-d8-8247.exe=/opt/compiler-explorer/r8-8.2.47/r8-8.2.47.jar
compiler.java-d8-8242.name=d8 8.2.42
compiler.java-d8-8242.exe=/opt/compiler-explorer/r8-8.2.42/r8-8.2.42.jar
@@ -19,22 +53,328 @@ compiler.java-d8-8172.exe=/opt/compiler-explorer/r8-8.1.72/r8-8.1.72.jar
compiler.java-d8-8156.name=d8 8.1.56
compiler.java-d8-8156.exe=/opt/compiler-explorer/r8-8.1.56/r8-8.1.56.jar
group.dex2oat.compilers=java-dex2oat-latest:java-dex2oat-3411
group.android-r8.compilers=java-r8-latest:java-r8-8233:java-r8-8242:java-r8-8247:java-r8-8336:java-r8-8337:java-r8-8510:java-r8-8527:java-r8-8535:java-r8-8617:java-r8-8627:java-r8-8714:java-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
compiler.java-r8-latest.name=r8 latest
compiler.java-r8-latest.exe=/opt/compiler-explorer/r8-latest/r8-latest.jar
compiler.java-r8-8718.name=r8 8.7.18
compiler.java-r8-8718.exe=/opt/compiler-explorer/r8-8.7.18/r8-8.7.18.jar
compiler.java-r8-8714.name=r8 8.7.14
compiler.java-r8-8714.exe=/opt/compiler-explorer/r8-8.7.14/r8-8.7.14.jar
compiler.java-r8-8627.name=r8 8.6.27
compiler.java-r8-8627.exe=/opt/compiler-explorer/r8-8.6.27/r8-8.6.27.jar
compiler.java-r8-8617.name=r8 8.6.17
compiler.java-r8-8617.exe=/opt/compiler-explorer/r8-8.6.17/r8-8.6.17.jar
compiler.java-r8-8535.name=r8 8.5.35
compiler.java-r8-8535.exe=/opt/compiler-explorer/r8-8.5.35/r8-8.5.35.jar
compiler.java-r8-8527.name=r8 8.5.27
compiler.java-r8-8527.exe=/opt/compiler-explorer/r8-8.5.27/r8-8.5.27.jar
compiler.java-r8-8510.name=r8 8.5.10
compiler.java-r8-8510.exe=/opt/compiler-explorer/r8-8.5.10/r8-8.5.10.jar
compiler.java-r8-8337.name=r8 8.3.37
compiler.java-r8-8337.exe=/opt/compiler-explorer/r8-8.3.37/r8-8.3.37.jar
compiler.java-r8-8336.name=r8 8.3.36
compiler.java-r8-8336.exe=/opt/compiler-explorer/r8-8.3.36/r8-8.3.36.jar
compiler.java-r8-8247.name=r8 8.2.47
compiler.java-r8-8247.exe=/opt/compiler-explorer/r8-8.2.47/r8-8.2.47.jar
compiler.java-r8-8242.name=r8 8.2.42
compiler.java-r8-8242.exe=/opt/compiler-explorer/r8-8.2.42/r8-8.2.42.jar
compiler.java-r8-8233.name=r8 8.2.33
compiler.java-r8-8233.exe=/opt/compiler-explorer/r8-8.2.33/r8-8.2.33.jar
group.dex2oat.compilers=java-dex2oat-latest:java-dex2oat-3310:java-dex2oat-3411:java-dex2oat-3413:java-dex2oat-3414:java-dex2oat-3415:java-dex2oat-3416:java-dex2oat-3417:java-dex2oat-3418:java-dex2oat-3508:java-dex2oat-3509:java-dex2oat-3510:java-dex2oat-3511
group.dex2oat.groupName=ART
group.dex2oat.compilerType=dex2oat
group.dex2oat.isSemVer=true
group.dex2oat.instructionSet=aarch64
compiler.java-dex2oat-latest.name=ART dex2oat latest
compiler.java-dex2oat-latest.artArtifactDir=/opt/compiler-explorer/dex2oat-latest
compiler.java-dex2oat-latest.exe=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/dex2oat64
compiler.java-dex2oat-latest.objdumper=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/oatdump
compiler.java-dex2oat-latest.d8Id=java-d8-8242
compiler.java-dex2oat-latest.d8Id=java-d8-latest
compiler.java-dex2oat-latest.isNightly=true
compiler.java-dex2oat-latest.profmanPath=/opt/compiler-explorer/dex2oat-latest/x86_64/bin/profman
compiler.java-dex2oat-3511.name=ART dex2oat aml_art_351110180 (Nov 2024)
compiler.java-dex2oat-3511.artArtifactDir=/opt/compiler-explorer/dex2oat-35.11
compiler.java-dex2oat-3511.exe=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/dex2oat64
compiler.java-dex2oat-3511.objdumper=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/oatdump
compiler.java-dex2oat-3511.d8Id=java-d8-8718
compiler.java-dex2oat-3511.profmanPath=/opt/compiler-explorer/dex2oat-35.11/x86_64/bin/profman
compiler.java-dex2oat-3510.name=ART dex2oat aml_art_351011240 (Oct 2024)
compiler.java-dex2oat-3510.artArtifactDir=/opt/compiler-explorer/dex2oat-35.10
compiler.java-dex2oat-3510.exe=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/dex2oat64
compiler.java-dex2oat-3510.objdumper=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/oatdump
compiler.java-dex2oat-3510.d8Id=java-d8-8718
compiler.java-dex2oat-3510.profmanPath=/opt/compiler-explorer/dex2oat-35.10/x86_64/bin/profman
compiler.java-dex2oat-3509.name=ART dex2oat aml_art_350913340 (Sep 2024)
compiler.java-dex2oat-3509.artArtifactDir=/opt/compiler-explorer/dex2oat-35.9
compiler.java-dex2oat-3509.exe=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/dex2oat64
compiler.java-dex2oat-3509.objdumper=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/oatdump
compiler.java-dex2oat-3509.d8Id=java-d8-8718
compiler.java-dex2oat-3509.profmanPath=/opt/compiler-explorer/dex2oat-35.9/x86_64/bin/profman
compiler.java-dex2oat-3508.name=ART dex2oat aml_art_350820960 (Aug 2024)
compiler.java-dex2oat-3508.artArtifactDir=/opt/compiler-explorer/dex2oat-35.8
compiler.java-dex2oat-3508.exe=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/dex2oat64
compiler.java-dex2oat-3508.objdumper=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/oatdump
compiler.java-dex2oat-3508.d8Id=java-d8-8718
compiler.java-dex2oat-3508.profmanPath=/opt/compiler-explorer/dex2oat-35.8/x86_64/bin/profman
compiler.java-dex2oat-3418.name=ART dex2oat aml_art_341810020 (Jun 2024)
compiler.java-dex2oat-3418.artArtifactDir=/opt/compiler-explorer/dex2oat-34.18
compiler.java-dex2oat-3418.exe=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/dex2oat64
compiler.java-dex2oat-3418.objdumper=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/oatdump
compiler.java-dex2oat-3418.d8Id=java-d8-8535
compiler.java-dex2oat-3418.profmanPath=/opt/compiler-explorer/dex2oat-34.18/x86_64/bin/profman
compiler.java-dex2oat-3417.name=ART dex2oat aml_art_341711000 (May 2024)
compiler.java-dex2oat-3417.artArtifactDir=/opt/compiler-explorer/dex2oat-34.17
compiler.java-dex2oat-3417.exe=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/dex2oat64
compiler.java-dex2oat-3417.objdumper=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/oatdump
compiler.java-dex2oat-3417.d8Id=java-d8-8535
compiler.java-dex2oat-3417.profmanPath=/opt/compiler-explorer/dex2oat-34.17/x86_64/bin/profman
compiler.java-dex2oat-3416.name=ART dex2oat aml_art_341615020 (Apr 2024)
compiler.java-dex2oat-3416.artArtifactDir=/opt/compiler-explorer/dex2oat-34.16
compiler.java-dex2oat-3416.exe=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/dex2oat64
compiler.java-dex2oat-3416.objdumper=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/oatdump
compiler.java-dex2oat-3416.d8Id=java-d8-8337
compiler.java-dex2oat-3416.profmanPath=/opt/compiler-explorer/dex2oat-34.16/x86_64/bin/profman
compiler.java-dex2oat-3415.name=ART dex2oat aml_art_341514410 (Mar 2024)
compiler.java-dex2oat-3415.artArtifactDir=/opt/compiler-explorer/dex2oat-34.15
compiler.java-dex2oat-3415.exe=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/dex2oat64
compiler.java-dex2oat-3415.objdumper=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/oatdump
compiler.java-dex2oat-3415.d8Id=java-d8-8337
compiler.java-dex2oat-3415.profmanPath=/opt/compiler-explorer/dex2oat-34.15/x86_64/bin/profman
compiler.java-dex2oat-3414.name=ART dex2oat aml_art_341411300 (Feb 2024)
compiler.java-dex2oat-3414.artArtifactDir=/opt/compiler-explorer/dex2oat-34.14
compiler.java-dex2oat-3414.exe=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/dex2oat64
compiler.java-dex2oat-3414.objdumper=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/oatdump
compiler.java-dex2oat-3414.d8Id=java-d8-8337
compiler.java-dex2oat-3414.profmanPath=/opt/compiler-explorer/dex2oat-34.14/x86_64/bin/profman
compiler.java-dex2oat-3413.name=ART dex2oat aml_art_341311100 (Jan 2024)
compiler.java-dex2oat-3413.artArtifactDir=/opt/compiler-explorer/dex2oat-34.13
compiler.java-dex2oat-3413.exe=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/dex2oat64
compiler.java-dex2oat-3413.objdumper=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/oatdump
compiler.java-dex2oat-3413.d8Id=java-d8-8337
compiler.java-dex2oat-3413.profmanPath=/opt/compiler-explorer/dex2oat-34.13/x86_64/bin/profman
compiler.java-dex2oat-3411.name=ART dex2oat aml_art_341110060 (Nov 2023)
compiler.java-dex2oat-3411.artArtifactDir=/opt/compiler-explorer/dex2oat-34.11
compiler.java-dex2oat-3411.exe=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/dex2oat64
compiler.java-dex2oat-3411.objdumper=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/oatdump
compiler.java-dex2oat-3411.d8Id=java-d8-8242
compiler.java-dex2oat-3411.profmanPath=/opt/compiler-explorer/dex2oat-34.11/x86_64/bin/profman
compiler.java-dex2oat-3310.name=ART dex2oat aml_art_331012050 (Oct 2022)
compiler.java-dex2oat-3310.artArtifactDir=/opt/compiler-explorer/dex2oat-33.10
compiler.java-dex2oat-3310.exe=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/dex2oat64
compiler.java-dex2oat-3310.objdumper=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/oatdump
compiler.java-dex2oat-3310.d8Id=java-d8-8242
compiler.java-dex2oat-3310.profmanPath=/opt/compiler-explorer/dex2oat-33.10/x86_64/bin/profman
group.android-openjdk.compilers=android-openjdk-1102:android-openjdk-1201:android-openjdk-1202:android-openjdk-1302:android-openjdk-1402:android-openjdk-1502:android-openjdk-1601:android-openjdk-1700:android-openjdk-1702:android-openjdk-1800:android-openjdk-1802:android-openjdk-1902:android-openjdk-2000:android-openjdk-2002:android-openjdk-2100:android-openjdk-2102:android-openjdk-2200
group.android-openjdk.compilerType=java
group.android-openjdk.versionFlag=-version
group.android-openjdk.groupName=OpenJDK
group.android-openjdk.demangler=
group.android-openjdk.postProcess=
group.android-openjdk.options=
group.android-openjdk.supportsBinary=false
group.android-openjdk.needsMulti=false
group.android-openjdk.supportsExecute=true
group.android-openjdk.interpreted=true
group.android-openjdk.isSemVer=true
group.android-openjdk.baseName=jdk
compiler.android-openjdk-2200.exe=/opt/compiler-explorer/jdk-22.0.0/bin/javac
compiler.android-openjdk-2200.objdumper=/opt/compiler-explorer/jdk-22.0.0/bin/javap
compiler.android-openjdk-2200.runtime=/opt/compiler-explorer/jdk-22.0.0/bin/java
compiler.android-openjdk-2200.semver=22.0.0
compiler.android-openjdk-2102.exe=/opt/compiler-explorer/jdk-21.0.2/bin/javac
compiler.android-openjdk-2102.objdumper=/opt/compiler-explorer/jdk-21.0.2/bin/javap
compiler.android-openjdk-2102.runtime=/opt/compiler-explorer/jdk-21.0.2/bin/java
compiler.android-openjdk-2102.semver=21.0.2
compiler.android-openjdk-2100.exe=/opt/compiler-explorer/jdk-21.0.0/bin/javac
compiler.android-openjdk-2100.objdumper=/opt/compiler-explorer/jdk-21.0.0/bin/javap
compiler.android-openjdk-2100.runtime=/opt/compiler-explorer/jdk-21.0.0/bin/java
compiler.android-openjdk-2100.semver=21.0.0
compiler.android-openjdk-2002.exe=/opt/compiler-explorer/jdk-20.0.2/bin/javac
compiler.android-openjdk-2002.objdumper=/opt/compiler-explorer/jdk-20.0.2/bin/javap
compiler.android-openjdk-2002.runtime=/opt/compiler-explorer/jdk-20.0.2/bin/java
compiler.android-openjdk-2002.semver=20.0.2
compiler.android-openjdk-2000.exe=/opt/compiler-explorer/jdk-20.0.0/bin/javac
compiler.android-openjdk-2000.objdumper=/opt/compiler-explorer/jdk-20.0.0/bin/javap
compiler.android-openjdk-2000.runtime=/opt/compiler-explorer/jdk-20.0.0/bin/java
compiler.android-openjdk-2000.semver=20.0.0
compiler.android-openjdk-1902.exe=/opt/compiler-explorer/jdk-19.0.2/bin/javac
compiler.android-openjdk-1902.objdumper=/opt/compiler-explorer/jdk-19.0.2/bin/javap
compiler.android-openjdk-1902.runtime=/opt/compiler-explorer/jdk-19.0.2/bin/java
compiler.android-openjdk-1902.semver=19.0.2
compiler.android-openjdk-1802.exe=/opt/compiler-explorer/jdk-18.0.2/bin/javac
compiler.android-openjdk-1802.objdumper=/opt/compiler-explorer/jdk-18.0.2/bin/javap
compiler.android-openjdk-1802.runtime=/opt/compiler-explorer/jdk-18.0.2/bin/java
compiler.android-openjdk-1802.semver=18.0.2
compiler.android-openjdk-1800.exe=/opt/compiler-explorer/jdk-18.0.0/bin/javac
compiler.android-openjdk-1800.objdumper=/opt/compiler-explorer/jdk-18.0.0/bin/javap
compiler.android-openjdk-1800.runtime=/opt/compiler-explorer/jdk-18.0.0/bin/java
compiler.android-openjdk-1800.semver=18.0.0
compiler.android-openjdk-1702.exe=/opt/compiler-explorer/jdk-17.0.2/bin/javac
compiler.android-openjdk-1702.objdumper=/opt/compiler-explorer/jdk-17.0.2/bin/javap
compiler.android-openjdk-1702.runtime=/opt/compiler-explorer/jdk-17.0.2/bin/java
compiler.android-openjdk-1702.semver=17.0.2
compiler.android-openjdk-1700.exe=/opt/compiler-explorer/jdk-17.0.0/bin/javac
compiler.android-openjdk-1700.objdumper=/opt/compiler-explorer/jdk-17.0.0/bin/javap
compiler.android-openjdk-1700.runtime=/opt/compiler-explorer/jdk-17.0.0/bin/java
compiler.android-openjdk-1700.semver=17.0.0
compiler.android-openjdk-1601.exe=/opt/compiler-explorer/jdk-16.0.1/bin/javac
compiler.android-openjdk-1601.objdumper=/opt/compiler-explorer/jdk-16.0.1/bin/javap
compiler.android-openjdk-1601.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java
compiler.android-openjdk-1601.semver=16.0.1
compiler.android-openjdk-1502.exe=/opt/compiler-explorer/jdk-15.0.2/bin/javac
compiler.android-openjdk-1502.objdumper=/opt/compiler-explorer/jdk-15.0.2/bin/javap
compiler.android-openjdk-1502.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java
compiler.android-openjdk-1502.semver=15.0.2
compiler.android-openjdk-1402.exe=/opt/compiler-explorer/jdk-14.0.2/bin/javac
compiler.android-openjdk-1402.objdumper=/opt/compiler-explorer/jdk-14.0.2/bin/javap
compiler.android-openjdk-1402.runtime=/opt/compiler-explorer/jdk-14.0.2/bin/java
compiler.android-openjdk-1402.semver=14.0.2
compiler.android-openjdk-1302.exe=/opt/compiler-explorer/jdk-13.0.2/bin/javac
compiler.android-openjdk-1302.objdumper=/opt/compiler-explorer/jdk-13.0.2/bin/javap
compiler.android-openjdk-1302.runtime=/opt/compiler-explorer/jdk-13.0.2/bin/java
compiler.android-openjdk-1302.semver=13.0.2
compiler.android-openjdk-1202.exe=/opt/compiler-explorer/jdk-12.0.2/bin/javac
compiler.android-openjdk-1202.objdumper=/opt/compiler-explorer/jdk-12.0.2/bin/javap
compiler.android-openjdk-1202.runtime=/opt/compiler-explorer/jdk-12.0.2/bin/java
compiler.android-openjdk-1202.semver=12.0.2
compiler.android-openjdk-1201.exe=/opt/compiler-explorer/jdk-12.0.1/bin/javac
compiler.android-openjdk-1201.objdumper=/opt/compiler-explorer/jdk-12.0.1/bin/javap
compiler.android-openjdk-1201.runtime=/opt/compiler-explorer/jdk-12.0.1/bin/java
compiler.android-openjdk-1201.semver=12.0.1
compiler.android-openjdk-1102.exe=/opt/compiler-explorer/jdk-11.0.2/bin/javac
compiler.android-openjdk-1102.objdumper=/opt/compiler-explorer/jdk-11.0.2/bin/javap
compiler.android-openjdk-1102.runtime=/opt/compiler-explorer/jdk-11.0.2/bin/java
compiler.android-openjdk-1102.semver=11.0.2
defaultCompiler=java-dex2oat-latest
libs=android-api-stubs:r8-keepanno:androidx-annotation
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
defaultLibs=android-api-stubs.11662386:r8-keepanno.latest:androidx-annotation.versions.191

View File

@@ -6,6 +6,7 @@ group.android-d8.compilers=android-java-d8-default
group.android-d8.javaId=javacdefault
group.android-d8.javaPath=/usr/bin/java
group.android-d8.kotlinId=kotlincdefault
group.android-d8.instructionSet=dex
compiler.android-java-d8-default.name=android d8 default
compiler.android-java-d8-default.compilerType=android-d8
@@ -15,6 +16,8 @@ compiler.android-java-d8-default.exe=/usr/local/bin/r8.jar
group.dex2oat.compilers=android-java-dex2oat-default
group.dex2oat.groupName=ART
group.dex2oat.instructionSet=aarch64
compiler.android-java-dex2oat-default.name=ART dex2oat default
compiler.android-java-dex2oat-default.compilerType=dex2oat
@@ -22,6 +25,7 @@ compiler.android-java-dex2oat-default.compilerType=dex2oat
compiler.android-java-dex2oat-default.artArtifactDir=/usr/bin/dex2oat
compiler.android-java-dex2oat-default.exe=/usr/bin/dex2oat/x86_64/bin/dex2oat64
compiler.android-java-dex2oat-default.objdumper=/usr/bin/dex2oat/x86_64/bin/oatdump
compiler.android-java-dex2oat-default.profmanPath=/usr/bin/dex2oat/x86_64/bin/profman
# This should reflect the ID and exe for android-java-d8-default.
compiler.android-java-dex2oat-default.d8Id=android-java-d8-default

View File

@@ -1,11 +1,45 @@
compilers=&android-d8:&dex2oat
compilers=&android-d8:&android-r8:&dex2oat:&android-kotlinc
group.android-d8.compilers=kotlin-d8-8156:kotlin-d8-8172:kotlin-d8-8233:kotlin-d8-8242
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-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
@@ -19,22 +53,386 @@ 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.dex2oat.compilers=kotlin-dex2oat-latest:kotlin-dex2oat-3411
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-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
group.dex2oat.groupName=ART
group.dex2oat.compilerType=dex2oat
group.dex2oat.isSemVer=true
group.dex2oat.instructionSet=aarch64
compiler.kotlin-dex2oat-latest.name=ART dex2oat latest
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-8242
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-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
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
defaultLibs=android-api-stubs.11662386:r8-keepanno.latest:androidx-annotation.versions.191

View File

@@ -5,6 +5,7 @@ group.android-d8.compilers=android-kotlin-d8-default
# reflect the paths in the java and kotlin default config.
group.android-d8.javaId=javacdefault
group.android-d8.kotlinId=kotlincdefault
group.android-d8.instructionSet=dex
compiler.android-kotlin-d8-default.name=android d8 default
compiler.android-kotlin-d8-default.compilerType=android-d8
@@ -14,6 +15,8 @@ compiler.android-kotlin-d8-default.exe=/usr/local/bin/r8.jar
group.dex2oat.compilers=android-kotlin-dex2oat-default
group.dex2oat.groupName=ART
group.dex2oat.instructionSet=aarch64
compiler.android-kotlin-dex2oat-default.name=ART dex2oat default
compiler.android-kotlin-dex2oat-default.compilerType=dex2oat
@@ -21,6 +24,7 @@ compiler.android-kotlin-dex2oat-default.compilerType=dex2oat
compiler.android-kotlin-dex2oat-default.artArtifactDir=/usr/bin/dex2oat
compiler.android-kotlin-dex2oat-default.exe=/usr/bin/dex2oat/x86_64/bin/dex2oat64
compiler.android-kotlin-dex2oat-default.objdumper=/usr/bin/dex2oat/x86_64/bin/oatdump
compiler.android-kotlin-dex2oat-default.profmanPath=/usr/bin/dex2oat/x86_64/bin/profman
# This should reflect the ID and exe for android-kotlin-d8-default.
compiler.android-kotlin-dex2oat-default.d8Id=android-kotlin-d8-default

View File

@@ -160,7 +160,7 @@ compiler.gnuasriscv32g1320.name=RISC-V binutils 2.38.0
compiler.gnuasriscv32g1320.semver=2.38.0
compiler.gnuasriscv32g1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
group.llvmas.compilers=llvmas30:llvmas31:llvmas32:llvmas33:llvmas341:llvmas350:llvmas351:llvmas352:llvmas37x:llvmas36x:llvmas371:llvmas380:llvmas381:llvmas390:llvmas391:llvmas400:llvmas401:llvmas500:llvmas600:llvmas700:llvmas800:llvmas900:llvmas1000:llvmas1001:llvmas1100:llvmas1101:llvmas1200:llvmas1201:llvmas1300:llvmas1400:llvmas1500:llvmas1600:llvmas1701:llvmas1810:llvmas_trunk:llvmas_assertions_trunk
group.llvmas.compilers=llvmas30:llvmas31:llvmas32:llvmas33:llvmas341:llvmas350:llvmas351:llvmas352:llvmas37x:llvmas36x:llvmas371:llvmas380:llvmas381:llvmas390:llvmas391:llvmas400:llvmas401:llvmas500:llvmas600:llvmas700:llvmas800:llvmas900:llvmas1000:llvmas1001:llvmas1100:llvmas1101:llvmas1200:llvmas1201:llvmas1300:llvmas1400:llvmas1500:llvmas1600:llvmas1701:llvmas1810:llvmas1910:llvmas_trunk:llvmas_assertions_trunk
group.llvmas.versionFlag=--version
group.llvmas.options=-filetype=obj -o example.o
group.llvmas.versionRe=LLVM version .*
@@ -235,6 +235,8 @@ compiler.llvmas1701.exe=/opt/compiler-explorer/clang-17.0.1/bin/llvm-mc
compiler.llvmas1701.semver=17.0.1
compiler.llvmas1810.exe=/opt/compiler-explorer/clang-18.1.0/bin/llvm-mc
compiler.llvmas1810.semver=18.1.0
compiler.llvmas1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/llvm-mc
compiler.llvmas1910.semver=19.1.0
compiler.llvmas_trunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mc
compiler.llvmas_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.llvmas_trunk.semver=(trunk)
@@ -244,7 +246,7 @@ compiler.llvmas_assertions_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/b
compiler.llvmas_assertions_trunk.semver=(assertions trunk)
compiler.llvmas_assertions_trunk.isNightly=true
group.ptxas.compilers=ptxasnvcc115:ptxasnvcc114u1:ptxasnvcc114:ptxasnvcc113u1:ptxasnvcc113:ptxasnvcc112u2:ptxasnvcc112u1:ptxasnvcc112:ptxasnvcc111u1:ptxasnvcc111:ptxasnvcc11u1:ptxasnvcc11:ptxasnvcc102:ptxasnvcc101u2:ptxasnvcc101u1:ptxasnvcc101:ptxasnvcc100:ptxasnvcc92:ptxasnvcc91
group.ptxas.compilers=ptxasnvcc126u1:ptxasnvcc125u1:ptxasnvcc124u1:ptxasnvcc123u1:ptxasnvcc122u1:ptxasnvcc121:ptxasnvcc120u1:ptxasnvcc120:ptxasnvcc118:ptxasnvcc117u1:ptxasnvcc117:ptxasnvcc116u2:ptxasnvcc116u1:ptxasnvcc115:ptxasnvcc114u1:ptxasnvcc114:ptxasnvcc113u1:ptxasnvcc113:ptxasnvcc112u2:ptxasnvcc112u1:ptxasnvcc112:ptxasnvcc111u1:ptxasnvcc111:ptxasnvcc11u1:ptxasnvcc11:ptxasnvcc102:ptxasnvcc101u2:ptxasnvcc101u1:ptxasnvcc101:ptxasnvcc100:ptxasnvcc92:ptxasnvcc91
group.ptxas.baseName=PTX Assembler
group.ptxas.compilerType=ptxas
group.ptxas.demangler=
@@ -328,6 +330,59 @@ compiler.ptxasnvcc115.objdumper=/opt/compiler-explorer/cuda/11.5.0/bin/nvdisasm
compiler.ptxasnvcc115.semver=11.5.0
compiler.ptxasnvcc115.exe=/opt/compiler-explorer/cuda/11.5.0/bin/ptxas
compiler.ptxasnvcc116u1.objdumper=/opt/compiler-explorer/cuda/11.6.1/bin/nvdisasm
compiler.ptxasnvcc116u1.semver=11.6.1
compiler.ptxasnvcc116u1.exe=/opt/compiler-explorer/cuda/11.6.1/bin/ptxas
compiler.ptxasnvcc116u2.objdumper=/opt/compiler-explorer/cuda/11.6.2/bin/nvdisasm
compiler.ptxasnvcc116u2.semver=11.6.2
compiler.ptxasnvcc116u2.exe=/opt/compiler-explorer/cuda/11.6.2/bin/ptxas
compiler.ptxasnvcc117.objdumper=/opt/compiler-explorer/cuda/11.7.0/bin/nvdisasm
compiler.ptxasnvcc117.semver=11.7.0
compiler.ptxasnvcc117.exe=/opt/compiler-explorer/cuda/11.7.0/bin/ptxas
compiler.ptxasnvcc117.u1objdumper=/opt/compiler-explorer/cuda/11.7.1/bin/nvdisasm
compiler.ptxasnvcc117u1.semver=11.7.1
compiler.ptxasnvcc117u1.exe=/opt/compiler-explorer/cuda/11.7.1/bin/ptxas
compiler.ptxasnvcc118.objdumper=/opt/compiler-explorer/cuda/11.8.0/bin/nvdisasm
compiler.ptxasnvcc118.semver=11.8.0
compiler.ptxasnvcc118.exe=/opt/compiler-explorer/cuda/11.8.0/bin/ptxas
compiler.ptxasnvcc120.objdumper=/opt/compiler-explorer/cuda/12.0.0/bin/nvdisasm
compiler.ptxasnvcc120.semver=12.0.0
compiler.ptxasnvcc120.exe=/opt/compiler-explorer/cuda/12.0.0/bin/ptxas
compiler.ptxasnvcc120u1.objdumper=/opt/compiler-explorer/cuda/12.0.1/bin/nvdisasm
compiler.ptxasnvcc120u1.semver=12.0.1
compiler.ptxasnvcc120u1.exe=/opt/compiler-explorer/cuda/12.0.1/bin/ptxas
compiler.ptxasnvcc121.objdumper=/opt/compiler-explorer/cuda/12.1.0/bin/nvdisasm
compiler.ptxasnvcc121.semver=12.1.0
compiler.ptxasnvcc121.exe=/opt/compiler-explorer/cuda/12.1.0/bin/ptxas
compiler.ptxasnvcc122u1.objdumper=/opt/compiler-explorer/cuda/12.2.1/bin/nvdisasm
compiler.ptxasnvcc122u1.semver=12.2.1
compiler.ptxasnvcc122u1.exe=/opt/compiler-explorer/cuda/12.2.1/bin/ptxas
compiler.ptxasnvcc123u1.objdumper=/opt/compiler-explorer/cuda/12.3.1/bin/nvdisasm
compiler.ptxasnvcc123u1.semver=12.3.1
compiler.ptxasnvcc123u1.exe=/opt/compiler-explorer/cuda/12.3.1/bin/ptxas
compiler.ptxasnvcc124u1.objdumper=/opt/compiler-explorer/cuda/12.4.1/bin/nvdisasm
compiler.ptxasnvcc124u1.semver=12.4.1
compiler.ptxasnvcc124u1.exe=/opt/compiler-explorer/cuda/12.4.1/bin/ptxas
compiler.ptxasnvcc125u1.objdumper=/opt/compiler-explorer/cuda/12.5.1/bin/nvdisasm
compiler.ptxasnvcc125u1.semver=12.5.1
compiler.ptxasnvcc125u1.exe=/opt/compiler-explorer/cuda/12.5.1/bin/ptxas
compiler.ptxasnvcc126u1.objdumper=/opt/compiler-explorer/cuda/12.6.1/bin/nvdisasm
compiler.ptxasnvcc126u1.semver=12.6.1
compiler.ptxasnvcc126u1.exe=/opt/compiler-explorer/cuda/12.6.1/bin/ptxas
group.beebasm.compilers=beebasm109
group.beebasm.versionFlag=--help
group.beebasm.options=

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,26 @@
compilers=&mingw64
compilers=&clang-cl:&mingw64:&vcpp
objdumper=Z:/compilers/mingw-w64-12.2.0-15.0.7-10.0.0-ucrt-r4/bin/objdump.exe
demangler=Z:/compilers/mingw-w64-12.2.0-15.0.7-10.0.0-ucrt-r4/bin/c++filt.exe
group.clang-cl.compilers=clang-cl1810
group.clang-cl.baseName=clang-cl
group.clang-cl.compilerType=clang-cl
group.clang-cl.compilerCategories=clang-cl
group.clang-cl.demangler=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/x64/undname.exe
group.clang-cl.demanglerType=win32
group.clang-cl.groupName=clang-cl
group.clang-cl.intelAsm=-mllvm --x86-asm-syntax=intel
group.clang-cl.isSemVer=true
group.clang-cl.instructionSet=amd64
group.clang-cl.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.clang-cl.licenseName=LLVM Apache 2
group.clang-cl.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions
group.clang-cl.supportsBinary=false
group.clang-cl.supportsExecute=false
compiler.clang-cl1810.exe=Z:/compilers/clang-cl-18.1.0/bin/clang-cl.exe
compiler.clang-cl1810.semver=18.1.0
group.mingw64.compilers=&mingw64_ucrt_gcc:&mingw64_ucrt_clang
group.mingw64.isSemVer=true
group.mingw64.licenseLink=https://directory.fsf.org/wiki/Mingw-w64#tab=Details
@@ -49,4 +68,533 @@ compiler.mingw64_ucrt_clang_1406.semver=14.0.6
compiler.mingw64_ucrt_clang_1403.exe=Z:/compilers/mingw-w64-11.3.0-14.0.3-10.0.0-ucrt-r3/bin/clang++.exe
compiler.mingw64_ucrt_clang_1403.semver=14.0.3
tools=
group.vcpp.compilers=&vcpp_x86:&vcpp_x64:&vcpp_arm64
group.vcpp.options=/EHsc /utf-8
group.vcpp.compilerType=win32-vc
group.vcpp.needsMulti=false
group.vcpp.includeFlag=/I
group.vcpp.versionFlag=/?
group.vcpp.versionRe=^.*Microsoft \(R\).*$
group.vcpp.isSemVer=true
group.vcpp.demangler=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x64/undname.exe
group.vcpp.demanglerType=win32
group.vcpp.compilerCategories=msvc
group.vcpp.notification=The use of this compiler is only permitted for internal evaluation purposes<br>and is otherwise governed by the <a href="https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/" target="_blank">MSVC License Agreement</a>.
group.vcpp.licenseName=MSVC Proprietary
group.vcpp.licenseLink=https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/
group.vcpp.licensePreamble=The use of this compiler is only permitted for internal evaluation purposes and is otherwise governed by the MSVC License Agreement.
group.vcpp.licenseInvasive=true
group.vcpp_x86.compilers=vcpp_v19_24_VS16_4_x86:vcpp_v19_25_VS16_5_x86:vcpp_v19_27_VS16_7_x86:vcpp_v19_28_VS16_8_x86:vcpp_v19_28_VS16_9_x86:vcpp_v19_29_VS16_10_x86:vcpp_v19_29_VS16_11_x86:vcpp_v19_20_VS16_0_x86:vcpp_v19_21_VS16_1_x86:vcpp_v19_22_VS16_2_x86:vcpp_v19_23_VS16_3_x86:vcpp_v19_26_VS16_6_x86:vcpp_v19_30_VS17_0_x86:vcpp_v19_31_VS17_1_x86:vcpp_v19_33_VS17_3_x86:vcpp_v19_35_VS17_5_x86:vcpp_v19_37_VS17_7_x86:vcpp_v19_32_VS17_2_x86:vcpp_v19_34_VS17_4_x86:vcpp_v19_36_VS17_6_x86:vcpp_v19_38_VS17_8_x86:vcpp_v19_39_VS17_9_x86:vcpp_v19_40_VS17_10_x86:vcpp_v19_latest_x86
group.vcpp_x86.groupName=MSVC x86
group.vcpp_x86.isSemVer=true
group.vcpp_x86.supportsBinary=true
group.vcpp_x86.supportsExecute=true
group.vcpp_x86.instructionSet=amd64
group.vcpp_x64.compilers=vcpp_v19_24_VS16_4_x64:vcpp_v19_25_VS16_5_x64:vcpp_v19_27_VS16_7_x64:vcpp_v19_28_VS16_8_x64:vcpp_v19_28_VS16_9_x64:vcpp_v19_29_VS16_10_x64:vcpp_v19_29_VS16_11_x64:vcpp_v19_20_VS16_0_x64:vcpp_v19_21_VS16_1_x64:vcpp_v19_22_VS16_2_x64:vcpp_v19_23_VS16_3_x64:vcpp_v19_26_VS16_6_x64:vcpp_v19_30_VS17_0_x64:vcpp_v19_31_VS17_1_x64:vcpp_v19_33_VS17_3_x64:vcpp_v19_35_VS17_5_x64:vcpp_v19_37_VS17_7_x64:vcpp_v19_32_VS17_2_x64:vcpp_v19_34_VS17_4_x64:vcpp_v19_36_VS17_6_x64:vcpp_v19_38_VS17_8_x64:vcpp_v19_39_VS17_9_x64:vcpp_v19_40_VS17_10_x64:vcpp_v19_latest_x64
group.vcpp_x64.groupName=MSVC x64
group.vcpp_x64.supportsBinary=true
group.vcpp_x64.supportsExecute=true
group.vcpp_x64.instructionSet=amd64
group.vcpp_arm64.compilers=vcpp_v19_28_VS16_9_arm64:vcpp_v19_29_VS16_10_arm64:vcpp_v19_29_VS16_11_arm64:vcpp_v19_25_VS16_5_arm64:vcpp_v19_27_VS16_7_arm64:vcpp_v19_24_VS16_4_arm64:vcpp_v19_28_VS16_8_arm64:vcpp_v19_20_VS16_0_arm64:vcpp_v19_21_VS16_1_arm64:vcpp_v19_22_VS16_2_arm64:vcpp_v19_23_VS16_3_arm64:vcpp_v19_26_VS16_6_arm64:vcpp_v19_30_VS17_0_arm64:vcpp_v19_31_VS17_1_arm64:vcpp_v19_33_VS17_3_arm64:vcpp_v19_35_VS17_5_arm64:vcpp_v19_37_VS17_7_arm64:vcpp_v19_32_VS17_2_arm64:vcpp_v19_34_VS17_4_arm64:vcpp_v19_36_VS17_6_arm64:vcpp_v19_38_VS17_8_arm64:vcpp_v19_39_VS17_9_arm64:vcpp_v19_40_VS17_10_arm64:vcpp_v19_latest_arm64
group.vcpp_arm64.groupName=MSVC arm64
group.vcpp_arm64.supportsBinary=false
group.vcpp_arm64.supportsBinaryObject=false
group.vcpp_arm64.supportsExecute=false
group.vcpp_arm64.instructionSet=aarch64
compiler.vcpp_v19_20_VS16_0_x86.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_20_VS16_0_x86.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/x86;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/x86;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_20_VS16_0_x86.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_20_VS16_0_x86.name=x86 msvc v19.20 VS16.0
compiler.vcpp_v19_20_VS16_0_x86.semver=14.20.27525.0
compiler.vcpp_v19_20_VS16_0_x86.alias=vcpp_v19_20_x86
compiler.vcpp_v19_20_VS16_0_x64.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_20_VS16_0_x64.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/x64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/x64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_20_VS16_0_x64.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_20_VS16_0_x64.name=x64 msvc v19.20 VS16.0
compiler.vcpp_v19_20_VS16_0_x64.semver=14.20.27525.0
compiler.vcpp_v19_20_VS16_0_x64.alias=vcpp_v19_20_x64
compiler.vcpp_v19_20_VS16_0_arm64.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_20_VS16_0_arm64.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/arm64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_20_VS16_0_arm64.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_20_VS16_0_arm64.name=arm64 msvc v19.20 VS16.0
compiler.vcpp_v19_20_VS16_0_arm64.semver=14.20.27525.0
compiler.vcpp_v19_20_VS16_0_arm64.alias=vcpp_v19_20_arm64
compiler.vcpp_v19_21_VS16_1_x86.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_21_VS16_1_x86.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/x86;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/x86;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_21_VS16_1_x86.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_21_VS16_1_x86.name=x86 msvc v19.21 VS16.1
compiler.vcpp_v19_21_VS16_1_x86.semver=14.21.27702.2
compiler.vcpp_v19_21_VS16_1_x86.alias=vcpp_v19_21_x86
compiler.vcpp_v19_21_VS16_1_x64.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_21_VS16_1_x64.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/x64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/x64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_21_VS16_1_x64.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_21_VS16_1_x64.name=x64 msvc v19.21 VS16.1
compiler.vcpp_v19_21_VS16_1_x64.semver=14.21.27702.2
compiler.vcpp_v19_21_VS16_1_x64.alias=vcpp_v19_21_x64
compiler.vcpp_v19_21_VS16_1_arm64.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_21_VS16_1_arm64.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/arm64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/arm64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_21_VS16_1_arm64.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_21_VS16_1_arm64.name=arm64 msvc v19.21 VS16.1
compiler.vcpp_v19_21_VS16_1_arm64.semver=14.21.27702.2
compiler.vcpp_v19_21_VS16_1_arm64.alias=vcpp_v19_21_arm64
compiler.vcpp_v19_22_VS16_2_x86.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_22_VS16_2_x86.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/x86;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/x86;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_22_VS16_2_x86.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_22_VS16_2_x86.name=x86 msvc v19.22 VS16.2
compiler.vcpp_v19_22_VS16_2_x86.semver=14.22.27905.0
compiler.vcpp_v19_22_VS16_2_x64.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_22_VS16_2_x64.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/x64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/x64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_22_VS16_2_x64.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_22_VS16_2_x64.name=x64 msvc v19.22 VS16.2
compiler.vcpp_v19_22_VS16_2_x64.semver=14.22.27905.0
compiler.vcpp_v19_22_VS16_2_x64.alias=vcpp_v19_22_x64
compiler.vcpp_v19_22_VS16_2_arm64.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_22_VS16_2_arm64.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/arm64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_22_VS16_2_arm64.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_22_VS16_2_arm64.name=arm64 msvc v19.22 VS16.2
compiler.vcpp_v19_22_VS16_2_arm64.semver=14.22.27905.0
compiler.vcpp_v19_23_VS16_3_x86.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_23_VS16_3_x86.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/x86;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/x86;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_23_VS16_3_x86.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_23_VS16_3_x86.name=x86 msvc v19.23 VS16.3
compiler.vcpp_v19_23_VS16_3_x86.semver=14.23.28105.4
compiler.vcpp_v19_23_VS16_3_x64.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_23_VS16_3_x64.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/x64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/x64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_23_VS16_3_x64.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_23_VS16_3_x64.name=x64 msvc v19.23 VS16.3
compiler.vcpp_v19_23_VS16_3_x64.semver=14.23.28105.4
compiler.vcpp_v19_23_VS16_3_arm64.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_23_VS16_3_arm64.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/arm64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/arm64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_23_VS16_3_arm64.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_23_VS16_3_arm64.name=arm64 msvc v19.23 VS16.3
compiler.vcpp_v19_23_VS16_3_arm64.semver=14.23.28105.4
compiler.vcpp_v19_24_VS16_4_x86.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_24_VS16_4_x86.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/x86;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/x86;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_24_VS16_4_x86.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_24_VS16_4_x86.name=x86 msvc v19.24 VS16.4
compiler.vcpp_v19_24_VS16_4_x86.semver=14.24.28325.0
compiler.vcpp_v19_24_VS16_4_x86.alias=vcpp_v19_24_x86
compiler.vcpp_v19_24_VS16_4_x64.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_24_VS16_4_x64.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/x64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/x64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_24_VS16_4_x64.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_24_VS16_4_x64.name=x64 msvc v19.24 VS16.4
compiler.vcpp_v19_24_VS16_4_x64.semver=14.24.28325.0
compiler.vcpp_v19_24_VS16_4_x64.alias=vcpp_v19_24_x64
compiler.vcpp_v19_24_VS16_4_arm64.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_24_VS16_4_arm64.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/arm64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_24_VS16_4_arm64.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_24_VS16_4_arm64.name=arm64 msvc v19.24 VS16.4
compiler.vcpp_v19_24_VS16_4_arm64.semver=14.24.28325.0
compiler.vcpp_v19_24_VS16_4_arm64.alias=vcpp_v19_24_arm64
compiler.vcpp_v19_25_VS16_5_x86.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_25_VS16_5_x86.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/x86;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/x86;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_25_VS16_5_x86.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_25_VS16_5_x86.name=x86 msvc v19.25 VS16.5
compiler.vcpp_v19_25_VS16_5_x86.semver=14.25.28614.0
compiler.vcpp_v19_25_VS16_5_x86.alias=vcpp_v19_25_x86
compiler.vcpp_v19_25_VS16_5_x64.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_25_VS16_5_x64.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/x64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/x64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_25_VS16_5_x64.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_25_VS16_5_x64.name=x64 msvc v19.25 VS16.5
compiler.vcpp_v19_25_VS16_5_x64.semver=14.25.28614.0
compiler.vcpp_v19_25_VS16_5_x64.alias=vcpp_v19_25_x64
compiler.vcpp_v19_25_VS16_5_arm64.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_25_VS16_5_arm64.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/arm64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_25_VS16_5_arm64.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_25_VS16_5_arm64.name=arm64 msvc v19.25 VS16.5
compiler.vcpp_v19_25_VS16_5_arm64.semver=14.25.28614.0
compiler.vcpp_v19_25_VS16_5_arm64.alias=vcpp_v19_25_arm64
compiler.vcpp_v19_26_VS16_6_x86.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_26_VS16_6_x86.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/x86;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/x86;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_26_VS16_6_x86.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_26_VS16_6_x86.name=x86 msvc v19.26 VS16.6
compiler.vcpp_v19_26_VS16_6_x86.semver=14.26.28806.0
compiler.vcpp_v19_26_VS16_6_x64.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_26_VS16_6_x64.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/x64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/x64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_26_VS16_6_x64.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_26_VS16_6_x64.name=x64 msvc v19.26 VS16.6
compiler.vcpp_v19_26_VS16_6_x64.semver=14.26.28806.0
compiler.vcpp_v19_26_VS16_6_arm64.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_26_VS16_6_arm64.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/arm64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_26_VS16_6_arm64.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_26_VS16_6_arm64.name=arm64 msvc v19.26 VS16.6
compiler.vcpp_v19_26_VS16_6_arm64.semver=14.26.28806.0
compiler.vcpp_v19_27_VS16_7_x86.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_27_VS16_7_x86.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/x86;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/x86;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_27_VS16_7_x86.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_27_VS16_7_x86.name=x86 msvc v19.27 VS16.7
compiler.vcpp_v19_27_VS16_7_x86.semver=14.27.29120.0
compiler.vcpp_v19_27_VS16_7_x86.alias=vcpp_v19_27_x86
compiler.vcpp_v19_27_VS16_7_x64.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_27_VS16_7_x64.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/x64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/x64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_27_VS16_7_x64.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_27_VS16_7_x64.name=x64 msvc v19.27 VS16.7
compiler.vcpp_v19_27_VS16_7_x64.semver=14.27.29120.0
compiler.vcpp_v19_27_VS16_7_x64.alias=vcpp_v19_27_x64
compiler.vcpp_v19_27_VS16_7_arm64.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_27_VS16_7_arm64.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/arm64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_27_VS16_7_arm64.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_27_VS16_7_arm64.name=arm64 msvc v19.27 VS16.7
compiler.vcpp_v19_27_VS16_7_arm64.semver=14.27.29120.0
compiler.vcpp_v19_28_VS16_8_x86.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_28_VS16_8_x86.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/x86;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/x86;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_28_VS16_8_x86.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_8_x86.name=x86 msvc v19.28 VS16.8
compiler.vcpp_v19_28_VS16_8_x86.semver=14.28.29335.0
compiler.vcpp_v19_28_VS16_8_x86.alias=vcpp_v19_28_x86
compiler.vcpp_v19_28_VS16_8_x64.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_28_VS16_8_x64.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/x64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/x64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_28_VS16_8_x64.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_8_x64.name=x64 msvc v19.28 VS16.8
compiler.vcpp_v19_28_VS16_8_x64.semver=14.28.29335.0
compiler.vcpp_v19_28_VS16_8_x64.alias=vcpp_v19_28_x64
compiler.vcpp_v19_28_VS16_8_arm64.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_28_VS16_8_arm64.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/arm64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_28_VS16_8_arm64.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_8_arm64.name=arm64 msvc v19.28 VS16.8
compiler.vcpp_v19_28_VS16_8_arm64.semver=14.28.29335.0
compiler.vcpp_v19_28_VS16_8_arm64.alias=vcpp_v19_28_arm64
compiler.vcpp_v19_28_VS16_9_x86.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_28_VS16_9_x86.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/x86;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/x86;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_28_VS16_9_x86.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_9_x86.name=x86 msvc v19.28 VS16.9
compiler.vcpp_v19_28_VS16_9_x86.semver=14.28.29921.0
compiler.vcpp_v19_28_VS16_9_x64.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_28_VS16_9_x64.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/x64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/x64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_28_VS16_9_x64.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_9_x64.name=x64 msvc v19.28 VS16.9
compiler.vcpp_v19_28_VS16_9_x64.semver=14.28.29921.0
compiler.vcpp_v19_28_VS16_9_arm64.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_28_VS16_9_arm64.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/arm64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_28_VS16_9_arm64.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_28_VS16_9_arm64.name=arm64 msvc v19.28 VS16.9
compiler.vcpp_v19_28_VS16_9_arm64.semver=14.28.29921.0
compiler.vcpp_v19_29_VS16_10_x86.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_29_VS16_10_x86.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/x86;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/x86;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_29_VS16_10_x86.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_10_x86.name=x86 msvc v19.29 VS16.10
compiler.vcpp_v19_29_VS16_10_x86.semver=14.29.30040.0
compiler.vcpp_v19_29_VS16_10_x64.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_29_VS16_10_x64.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/x64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/x64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_29_VS16_10_x64.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_10_x64.name=x64 msvc v19.29 VS16.10
compiler.vcpp_v19_29_VS16_10_x64.semver=14.29.30040.0
compiler.vcpp_v19_29_VS16_10_arm64.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_29_VS16_10_arm64.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/arm64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_29_VS16_10_arm64.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_10_arm64.name=arm64 msvc v19.29 VS16.10
compiler.vcpp_v19_29_VS16_10_arm64.semver=14.29.30040.0
compiler.vcpp_v19_29_VS16_11_x86.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_29_VS16_11_x86.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/x86;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/x86;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_29_VS16_11_x86.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_11_x86.name=x86 msvc v19.29 VS16.11
compiler.vcpp_v19_29_VS16_11_x86.semver=14.29.30153.0
compiler.vcpp_v19_29_VS16_11_x64.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_29_VS16_11_x64.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/x64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/x64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_29_VS16_11_x64.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_11_x64.name=x64 msvc v19.29 VS16.11
compiler.vcpp_v19_29_VS16_11_x64.semver=14.29.30153.0
compiler.vcpp_v19_29_VS16_11_arm64.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_29_VS16_11_arm64.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/arm64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_29_VS16_11_arm64.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_29_VS16_11_arm64.name=arm64 msvc v19.29 VS16.11
compiler.vcpp_v19_29_VS16_11_arm64.semver=14.29.30153.0
compiler.vcpp_v19_30_VS17_0_x86.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_30_VS17_0_x86.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/x86;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/x86;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_30_VS17_0_x86.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_30_VS17_0_x86.name=x86 msvc v19.30 VS17.0
compiler.vcpp_v19_30_VS17_0_x86.semver=14.30.30715.0
compiler.vcpp_v19_30_VS17_0_x86.alias=vcpp_v19_30_x86
compiler.vcpp_v19_30_VS17_0_x64.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_30_VS17_0_x64.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/x64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/x64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_30_VS17_0_x64.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_30_VS17_0_x64.name=x64 msvc v19.30 VS17.0
compiler.vcpp_v19_30_VS17_0_x64.semver=14.30.30715.0
compiler.vcpp_v19_30_VS17_0_x64.alias=vcpp_v19_30_x64
compiler.vcpp_v19_30_VS17_0_arm64.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_30_VS17_0_arm64.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/arm64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_30_VS17_0_arm64.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_30_VS17_0_arm64.name=arm64 msvc v19.30 VS17.0
compiler.vcpp_v19_30_VS17_0_arm64.semver=14.30.30715.0
compiler.vcpp_v19_30_VS17_0_arm64.alias=vcpp_v19_30_arm64
compiler.vcpp_v19_31_VS17_1_x86.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_31_VS17_1_x86.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/x86;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/x86;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_31_VS17_1_x86.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_31_VS17_1_x86.name=x86 msvc v19.31 VS17.1
compiler.vcpp_v19_31_VS17_1_x86.semver=14.31.31107.0
compiler.vcpp_v19_31_VS17_1_x86.alias=vcpp_v19_31_x86
compiler.vcpp_v19_31_VS17_1_x64.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_31_VS17_1_x64.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/x64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/x64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_31_VS17_1_x64.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_31_VS17_1_x64.name=x64 msvc v19.31 VS17.1
compiler.vcpp_v19_31_VS17_1_x64.semver=14.31.31107.0
compiler.vcpp_v19_31_VS17_1_x64.alias=vcpp_v19_31_x64
compiler.vcpp_v19_31_VS17_1_arm64.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_31_VS17_1_arm64.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/arm64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_31_VS17_1_arm64.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_31_VS17_1_arm64.name=arm64 msvc v19.31 VS17.1
compiler.vcpp_v19_31_VS17_1_arm64.semver=14.31.31107.0
compiler.vcpp_v19_31_VS17_1_arm64.alias=vcpp_v19_31_arm64
compiler.vcpp_v19_32_VS17_2_x86.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_32_VS17_2_x86.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/x86;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/x86;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_32_VS17_2_x86.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_32_VS17_2_x86.name=x86 msvc v19.32 VS17.2
compiler.vcpp_v19_32_VS17_2_x86.semver=14.32.31342.0
compiler.vcpp_v19_32_VS17_2_x86.alias=vcpp_v19_32_x86
compiler.vcpp_v19_32_VS17_2_x64.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_32_VS17_2_x64.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/x64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/x64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_32_VS17_2_x64.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_32_VS17_2_x64.name=x64 msvc v19.32 VS17.2
compiler.vcpp_v19_32_VS17_2_x64.semver=14.32.31342.0
compiler.vcpp_v19_32_VS17_2_x64.alias=vcpp_v19_32_x64
compiler.vcpp_v19_32_VS17_2_arm64.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_32_VS17_2_arm64.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/arm64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_32_VS17_2_arm64.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_32_VS17_2_arm64.name=arm64 msvc v19.32 VS17.2
compiler.vcpp_v19_32_VS17_2_arm64.semver=14.32.31342.0
compiler.vcpp_v19_32_VS17_2_arm64.alias=vcpp_v19_32_arm64
compiler.vcpp_v19_33_VS17_3_x86.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_33_VS17_3_x86.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/x86;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/x86;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_33_VS17_3_x86.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_33_VS17_3_x86.name=x86 msvc v19.33 VS17.3
compiler.vcpp_v19_33_VS17_3_x86.semver=14.33.31630.0
compiler.vcpp_v19_33_VS17_3_x86.alias=vcpp_v19_33_x86
compiler.vcpp_v19_33_VS17_3_x64.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_33_VS17_3_x64.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/x64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/x64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_33_VS17_3_x64.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_33_VS17_3_x64.name=x64 msvc v19.33 VS17.3
compiler.vcpp_v19_33_VS17_3_x64.semver=14.33.31630.0
compiler.vcpp_v19_33_VS17_3_x64.alias=vcpp_v19_33_x64
compiler.vcpp_v19_33_VS17_3_arm64.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_33_VS17_3_arm64.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/arm64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_33_VS17_3_arm64.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_33_VS17_3_arm64.name=arm64 msvc v19.33 VS17.3
compiler.vcpp_v19_33_VS17_3_arm64.semver=14.33.31630.0
compiler.vcpp_v19_33_VS17_3_arm64.alias=vcpp_v19_33_arm64
compiler.vcpp_v19_34_VS17_4_x86.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_34_VS17_4_x86.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/x86;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/x86;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_34_VS17_4_x86.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_34_VS17_4_x86.name=x86 msvc v19.34 VS17.4
compiler.vcpp_v19_34_VS17_4_x86.semver=14.34.31948.0
compiler.vcpp_v19_34_VS17_4_x86.alias=vcpp_v19_34_x86
compiler.vcpp_v19_34_VS17_4_x64.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_34_VS17_4_x64.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/x64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/x64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_34_VS17_4_x64.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_34_VS17_4_x64.name=x64 msvc v19.34 VS17.4
compiler.vcpp_v19_34_VS17_4_x64.semver=14.34.31948.0
compiler.vcpp_v19_34_VS17_4_x64.alias=vcpp_v19_34_x64
compiler.vcpp_v19_34_VS17_4_arm64.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_34_VS17_4_arm64.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/arm64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_34_VS17_4_arm64.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_34_VS17_4_arm64.name=arm64 msvc v19.34 VS17.4
compiler.vcpp_v19_34_VS17_4_arm64.semver=14.34.31948.0
compiler.vcpp_v19_34_VS17_4_arm64.alias=vcpp_v19_34_arm64
compiler.vcpp_v19_35_VS17_5_x86.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_35_VS17_5_x86.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/x86;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/x86;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_35_VS17_5_x86.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_35_VS17_5_x86.name=x86 msvc v19.35 VS17.5
compiler.vcpp_v19_35_VS17_5_x86.semver=14.35.32217.1
compiler.vcpp_v19_35_VS17_5_x86.alias=vcpp_v19_35_x86
compiler.vcpp_v19_35_VS17_5_x64.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_35_VS17_5_x64.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/x64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/x64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_35_VS17_5_x64.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_35_VS17_5_x64.name=x64 msvc v19.35 VS17.5
compiler.vcpp_v19_35_VS17_5_x64.semver=14.35.32217.1
compiler.vcpp_v19_35_VS17_5_x64.alias=vcpp_v19_35_x64
compiler.vcpp_v19_35_VS17_5_arm64.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_35_VS17_5_arm64.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/arm64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/arm64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_35_VS17_5_arm64.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_35_VS17_5_arm64.name=arm64 msvc v19.35 VS17.5
compiler.vcpp_v19_35_VS17_5_arm64.semver=14.35.32217.1
compiler.vcpp_v19_35_VS17_5_arm64.alias=vcpp_v19_35_arm64
compiler.vcpp_v19_36_VS17_6_x86.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_36_VS17_6_x86.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/x86;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/x86;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_36_VS17_6_x86.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_36_VS17_6_x86.name=x86 msvc v19.36 VS17.6
compiler.vcpp_v19_36_VS17_6_x86.semver=14.36.32544.0
compiler.vcpp_v19_36_VS17_6_x86.alias=vcpp_v19_36_x86
compiler.vcpp_v19_36_VS17_6_x64.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_36_VS17_6_x64.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/x64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/x64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_36_VS17_6_x64.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_36_VS17_6_x64.name=x64 msvc v19.36 VS17.6
compiler.vcpp_v19_36_VS17_6_x64.semver=14.36.32544.0
compiler.vcpp_v19_36_VS17_6_x64.alias=vcpp_v19_36_x64
compiler.vcpp_v19_36_VS17_6_arm64.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_36_VS17_6_arm64.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/arm64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_36_VS17_6_arm64.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_36_VS17_6_arm64.name=arm64 msvc v19.36 VS17.6
compiler.vcpp_v19_36_VS17_6_arm64.semver=14.36.32544.0
compiler.vcpp_v19_36_VS17_6_arm64.alias=vcpp_v19_36_arm64
compiler.vcpp_v19_37_VS17_7_x86.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_37_VS17_7_x86.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/x86;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/x86;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_37_VS17_7_x86.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_37_VS17_7_x86.name=x86 msvc v19.37 VS17.7
compiler.vcpp_v19_37_VS17_7_x86.semver=14.37.32826.1
compiler.vcpp_v19_37_VS17_7_x86.alias=vcpp_v19_37_x86
compiler.vcpp_v19_37_VS17_7_x64.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_37_VS17_7_x64.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/x64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/x64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_37_VS17_7_x64.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_37_VS17_7_x64.name=x64 msvc v19.37 VS17.7
compiler.vcpp_v19_37_VS17_7_x64.semver=14.37.32826.1
compiler.vcpp_v19_37_VS17_7_x64.alias=vcpp_v19_37_x64
compiler.vcpp_v19_37_VS17_7_arm64.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_37_VS17_7_arm64.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/arm64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/arm64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_37_VS17_7_arm64.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_37_VS17_7_arm64.name=arm64 msvc v19.37 VS17.7
compiler.vcpp_v19_37_VS17_7_arm64.semver=14.37.32826.1
compiler.vcpp_v19_37_VS17_7_arm64.alias=vcpp_v19_37_arm64
compiler.vcpp_v19_38_VS17_8_x86.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_38_VS17_8_x86.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/x86;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/x86;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_38_VS17_8_x86.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_38_VS17_8_x86.name=x86 msvc v19.38 VS17.8
compiler.vcpp_v19_38_VS17_8_x86.semver=14.38.33133.0
compiler.vcpp_v19_38_VS17_8_x86.alias=vcpp_v19_38_x86
compiler.vcpp_v19_38_VS17_8_x64.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_38_VS17_8_x64.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/x64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/x64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_38_VS17_8_x64.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_38_VS17_8_x64.name=x64 msvc v19.38 VS17.8
compiler.vcpp_v19_38_VS17_8_x64.semver=14.38.33133.0
compiler.vcpp_v19_38_VS17_8_x64.alias=vcpp_v19_38_x64
compiler.vcpp_v19_38_VS17_8_arm64.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_38_VS17_8_arm64.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/arm64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_38_VS17_8_arm64.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_38_VS17_8_arm64.name=arm64 msvc v19.38 VS17.8
compiler.vcpp_v19_38_VS17_8_arm64.semver=14.38.33133.0
compiler.vcpp_v19_38_VS17_8_arm64.alias=vcpp_v19_38_arm64
compiler.vcpp_v19_39_VS17_9_x86.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_39_VS17_9_x86.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/x86;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/x86;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_39_VS17_9_x86.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_39_VS17_9_x86.name=x86 msvc v19.39 VS17.9
compiler.vcpp_v19_39_VS17_9_x86.semver=14.39.33523.0
compiler.vcpp_v19_39_VS17_9_x86.alias=vcpp_v19_39_x86
compiler.vcpp_v19_39_VS17_9_x64.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_39_VS17_9_x64.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/x64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/x64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_39_VS17_9_x64.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_39_VS17_9_x64.name=x64 msvc v19.39 VS17.9
compiler.vcpp_v19_39_VS17_9_x64.semver=14.39.33523.0
compiler.vcpp_v19_39_VS17_9_x64.alias=vcpp_v19_39_x64
compiler.vcpp_v19_39_VS17_9_arm64.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_39_VS17_9_arm64.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/arm64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_39_VS17_9_arm64.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_39_VS17_9_arm64.name=arm64 msvc v19.39 VS17.9
compiler.vcpp_v19_39_VS17_9_arm64.semver=14.39.33523.0
compiler.vcpp_v19_39_VS17_9_arm64.alias=vcpp_v19_39_arm64
compiler.vcpp_v19_40_VS17_10_x86.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_40_VS17_10_x86.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/x86;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/x86;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_40_VS17_10_x86.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_40_VS17_10_x86.name=x86 msvc v19.40 VS17.10
compiler.vcpp_v19_40_VS17_10_x86.semver=14.40.33811.0
compiler.vcpp_v19_40_VS17_10_x86.alias=vcpp_v19_40_x86:vcpp_v19_latest_x86
compiler.vcpp_v19_40_VS17_10_x64.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_40_VS17_10_x64.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/x64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/x64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_40_VS17_10_x64.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_40_VS17_10_x64.name=x64 msvc v19.40 VS17.10
compiler.vcpp_v19_40_VS17_10_x64.semver=14.40.33811.0
compiler.vcpp_v19_40_VS17_10_x64.alias=vcpp_v19_40_x64:vcpp_v19_latest_x64
compiler.vcpp_v19_40_VS17_10_arm64.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_40_VS17_10_arm64.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/arm64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_40_VS17_10_arm64.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_40_VS17_10_arm64.name=arm64 msvc v19.40 VS17.10
compiler.vcpp_v19_40_VS17_10_arm64.semver=14.40.33811.0
compiler.vcpp_v19_40_VS17_10_arm64.alias=vcpp_v19_40_arm64
# Manually synced "latest" version (until we can automate)
compiler.vcpp_v19_latest_x86.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/x86/cl.exe
compiler.vcpp_v19_latest_x86.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/x86;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/x86;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vcpp_v19_latest_x86.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_latest_x86.name=x86 msvc v19.latest
compiler.vcpp_v19_latest_x86.semver=14.41.33923.0-Pre
compiler.vcpp_v19_latest_x64.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/x64/cl.exe
compiler.vcpp_v19_latest_x64.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/x64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/x64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vcpp_v19_latest_x64.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_latest_x64.name=x64 msvc v19.latest
compiler.vcpp_v19_latest_x64.semver=14.41.33923.0-Pre
compiler.vcpp_v19_latest_arm64.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/arm64/cl.exe
compiler.vcpp_v19_latest_arm64.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/arm64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vcpp_v19_latest_arm64.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vcpp_v19_latest_arm64.name=arm64 msvc v19.latest
compiler.vcpp_v19_latest_arm64.semver=14.41.33923.0-Pre
libs=
tools=MicrosoftAnalysisTool
tools.MicrosoftAnalysisTool.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x64/cl.exe
tools.MicrosoftAnalysisTool.exclude=mingw64:arm64
tools.MicrosoftAnalysisTool.name=Static Analysis
tools.MicrosoftAnalysisTool.type=independent
tools.MicrosoftAnalysisTool.class=microsoft-analysis-tool
tools.MicrosoftAnalysisTool.stdinHint=disabled

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
compilers=&cmingw64
compilers=&cmingw64:&vc
objdumper=Z:/compilers/mingw-w64-12.2.0-15.0.7-10.0.0-ucrt-r4/bin/objdump.exe
demangler=Z:/compilers/mingw-w64-12.2.0-15.0.7-10.0.0-ucrt-r4/bin/c++filt.exe
@@ -49,4 +49,517 @@ compiler.cmingw64_ucrt_clang_1406.semver=14.0.6
compiler.cmingw64_ucrt_clang_1403.exe=Z:/compilers/mingw-w64-11.3.0-14.0.3-10.0.0-ucrt-r3/bin/clang.exe
compiler.cmingw64_ucrt_clang_1403.semver=14.0.3
tools=
group.vc.compilers=&vc_x86:&vc_x64:&vc_arm64
group.vc.options=/EHsc /utf-8
group.vc.compilerType=win32-vc
group.vc.needsMulti=false
group.vc.includeFlag=/I
group.vc.versionFlag=/?
group.vc.versionRe=^.*Microsoft \(R\).*$
group.vc.isSemVer=true
group.vc.demangler=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x64/undname.exe
group.vc.demanglerType=win32
group.vc.compilerCategories=msvc
group.vc.notification=The use of this compiler is only permitted for internal evaluation purposes<br>and is otherwise governed by the <a href="https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/" target="_blank">MSVC License Agreement</a>.
group.vc.licenseName=MSVC Proprietary
group.vc.licenseLink=https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/
group.vc.licensePreamble=The use of this compiler is only permitted for internal evaluation purposes and is otherwise governed by the MSVC License Agreement.
group.vc.licenseInvasive=true
group.vc_x86.compilers=vc_v19_24_VS16_4_x86:vc_v19_25_VS16_5_x86:vc_v19_27_VS16_7_x86:vc_v19_28_VS16_8_x86:vc_v19_28_VS16_9_x86:vc_v19_29_VS16_10_x86:vc_v19_29_VS16_11_x86:vc_v19_20_VS16_0_x86:vc_v19_21_VS16_1_x86:vc_v19_22_VS16_2_x86:vc_v19_23_VS16_3_x86:vc_v19_26_VS16_6_x86:vc_v19_30_VS17_0_x86:vc_v19_31_VS17_1_x86:vc_v19_33_VS17_3_x86:vc_v19_35_VS17_5_x86:vc_v19_37_VS17_7_x86:vc_v19_32_VS17_2_x86:vc_v19_34_VS17_4_x86:vc_v19_36_VS17_6_x86:vc_v19_38_VS17_8_x86:vc_v19_39_VS17_9_x86:vc_v19_40_VS17_10_x86:vc_v19_latest_x86
group.vc_x86.groupName=MSVC x86
group.vc_x86.supportsBinary=true
group.vc_x86.supportsExecute=true
group.vc_x64.compilers=vc_v19_24_VS16_4_x64:vc_v19_25_VS16_5_x64:vc_v19_27_VS16_7_x64:vc_v19_28_VS16_8_x64:vc_v19_28_VS16_9_x64:vc_v19_29_VS16_10_x64:vc_v19_29_VS16_11_x64:vc_v19_20_VS16_0_x64:vc_v19_21_VS16_1_x64:vc_v19_22_VS16_2_x64:vc_v19_23_VS16_3_x64:vc_v19_26_VS16_6_x64:vc_v19_30_VS17_0_x64:vc_v19_31_VS17_1_x64:vc_v19_33_VS17_3_x64:vc_v19_35_VS17_5_x64:vc_v19_37_VS17_7_x64:vc_v19_32_VS17_2_x64:vc_v19_34_VS17_4_x64:vc_v19_36_VS17_6_x64:vc_v19_38_VS17_8_x64:vc_v19_39_VS17_9_x64:vc_v19_40_VS17_10_x64:vc_v19_latest_x64
group.vc_x64.groupName=MSVC x64
group.vc_x64.supportsBinary=true
group.vc_x64.supportsExecute=true
group.vc_arm64.compilers=vc_v19_28_VS16_9_arm64:vc_v19_29_VS16_10_arm64:vc_v19_29_VS16_11_arm64:vc_v19_25_VS16_5_arm64:vc_v19_27_VS16_7_arm64:vc_v19_24_VS16_4_arm64:vc_v19_28_VS16_8_arm64:vc_v19_20_VS16_0_arm64:vc_v19_21_VS16_1_arm64:vc_v19_22_VS16_2_arm64:vc_v19_23_VS16_3_arm64:vc_v19_26_VS16_6_arm64:vc_v19_30_VS17_0_arm64:vc_v19_31_VS17_1_arm64:vc_v19_33_VS17_3_arm64:vc_v19_35_VS17_5_arm64:vc_v19_37_VS17_7_arm64:vc_v19_32_VS17_2_arm64:vc_v19_34_VS17_4_arm64:vc_v19_36_VS17_6_arm64:vc_v19_38_VS17_8_arm64:vc_v19_39_VS17_9_arm64:vc_v19_40_VS17_10_arm64:vc_v19_latest_arm64
group.vc_arm64.groupName=MSVC arm64
group.vc_arm64.isSemVer=true
group.vc_arm64.supportsBinary=false
group.vc_arm64.supportsBinaryObject=false
group.vc_arm64.supportsExecute=false
compiler.vc_v19_20_VS16_0_x86.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_20_VS16_0_x86.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/x86;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/x86;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_20_VS16_0_x86.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_20_VS16_0_x86.name=x86 msvc v19.20 VS16.0
compiler.vc_v19_20_VS16_0_x86.semver=14.20.27525.0
compiler.vc_v19_20_VS16_0_x64.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_20_VS16_0_x64.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/x64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/x64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_20_VS16_0_x64.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_20_VS16_0_x64.name=x64 msvc v19.20 VS16.0
compiler.vc_v19_20_VS16_0_x64.semver=14.20.27525.0
compiler.vc_v19_20_VS16_0_arm64.exe=Z:/compilers/msvc/14.20.27508-14.20.27525.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_20_VS16_0_arm64.libPath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib;Z:/compilers/msvc/14.20.27508-14.20.27525.0/lib/arm64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.20.27508-14.20.27525.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_20_VS16_0_arm64.includePath=Z:/compilers/msvc/14.20.27508-14.20.27525.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_20_VS16_0_arm64.name=arm64 msvc v19.20 VS16.0
compiler.vc_v19_20_VS16_0_arm64.semver=14.20.27525.0
compiler.vc_v19_21_VS16_1_x86.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/x86/cl.exe
compiler.vc_v19_21_VS16_1_x86.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/x86;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/x86;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_21_VS16_1_x86.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_21_VS16_1_x86.name=x86 msvc v19.21 VS16.1
compiler.vc_v19_21_VS16_1_x86.semver=14.21.27702.2
compiler.vc_v19_21_VS16_1_x64.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/x64/cl.exe
compiler.vc_v19_21_VS16_1_x64.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/x64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/x64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_21_VS16_1_x64.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_21_VS16_1_x64.name=x64 msvc v19.21 VS16.1
compiler.vc_v19_21_VS16_1_x64.semver=14.21.27702.2
compiler.vc_v19_21_VS16_1_arm64.exe=Z:/compilers/msvc/14.21.27702-14.21.27702.2/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_21_VS16_1_arm64.libPath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib;Z:/compilers/msvc/14.21.27702-14.21.27702.2/lib/arm64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/atlmfc/lib/arm64;Z:/compilers/msvc/14.21.27702-14.21.27702.2/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_21_VS16_1_arm64.includePath=Z:/compilers/msvc/14.21.27702-14.21.27702.2/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_21_VS16_1_arm64.name=arm64 msvc v19.21 VS16.1
compiler.vc_v19_21_VS16_1_arm64.semver=14.21.27702.2
compiler.vc_v19_22_VS16_2_x86.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_22_VS16_2_x86.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/x86;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/x86;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_22_VS16_2_x86.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_22_VS16_2_x86.name=x86 msvc v19.22 VS16.2
compiler.vc_v19_22_VS16_2_x86.semver=14.22.27905.0
compiler.vc_v19_22_VS16_2_x64.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_22_VS16_2_x64.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/x64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/x64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_22_VS16_2_x64.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_22_VS16_2_x64.name=x64 msvc v19.22 VS16.2
compiler.vc_v19_22_VS16_2_x64.semver=14.22.27905.0
compiler.vc_v19_22_VS16_2_arm64.exe=Z:/compilers/msvc/14.22.27905-14.22.27905.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_22_VS16_2_arm64.libPath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib;Z:/compilers/msvc/14.22.27905-14.22.27905.0/lib/arm64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.22.27905-14.22.27905.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_22_VS16_2_arm64.includePath=Z:/compilers/msvc/14.22.27905-14.22.27905.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_22_VS16_2_arm64.name=arm64 msvc v19.22 VS16.2
compiler.vc_v19_22_VS16_2_arm64.semver=14.22.27905.0
compiler.vc_v19_23_VS16_3_x86.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/x86/cl.exe
compiler.vc_v19_23_VS16_3_x86.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/x86;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/x86;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_23_VS16_3_x86.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_23_VS16_3_x86.name=x86 msvc v19.23 VS16.3
compiler.vc_v19_23_VS16_3_x86.semver=14.23.28105.4
compiler.vc_v19_23_VS16_3_x64.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/x64/cl.exe
compiler.vc_v19_23_VS16_3_x64.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/x64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/x64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_23_VS16_3_x64.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_23_VS16_3_x64.name=x64 msvc v19.23 VS16.3
compiler.vc_v19_23_VS16_3_x64.semver=14.23.28105.4
compiler.vc_v19_23_VS16_3_arm64.exe=Z:/compilers/msvc/14.23.28105-14.23.28105.4/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_23_VS16_3_arm64.libPath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib;Z:/compilers/msvc/14.23.28105-14.23.28105.4/lib/arm64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/atlmfc/lib/arm64;Z:/compilers/msvc/14.23.28105-14.23.28105.4/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_23_VS16_3_arm64.includePath=Z:/compilers/msvc/14.23.28105-14.23.28105.4/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_23_VS16_3_arm64.name=arm64 msvc v19.23 VS16.3
compiler.vc_v19_23_VS16_3_arm64.semver=14.23.28105.4
compiler.vc_v19_24_VS16_4_x86.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_24_VS16_4_x86.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/x86;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/x86;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_24_VS16_4_x86.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_24_VS16_4_x86.name=x86 msvc v19.24 VS16.4
compiler.vc_v19_24_VS16_4_x86.semver=14.24.28325.0
compiler.vc_v19_24_VS16_4_x86.alias=vc_v19_24_x86
compiler.vc_v19_24_VS16_4_x64.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_24_VS16_4_x64.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/x64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/x64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_24_VS16_4_x64.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_24_VS16_4_x64.name=x64 msvc v19.24 VS16.4
compiler.vc_v19_24_VS16_4_x64.semver=14.24.28325.0
compiler.vc_v19_24_VS16_4_x64.alias=vc_v19_24_x64
compiler.vc_v19_24_VS16_4_arm64.exe=Z:/compilers/msvc/14.24.28314-14.24.28325.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_24_VS16_4_arm64.libPath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib;Z:/compilers/msvc/14.24.28314-14.24.28325.0/lib/arm64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.24.28314-14.24.28325.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_24_VS16_4_arm64.includePath=Z:/compilers/msvc/14.24.28314-14.24.28325.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_24_VS16_4_arm64.name=arm64 msvc v19.24 VS16.4
compiler.vc_v19_24_VS16_4_arm64.semver=14.24.28325.0
compiler.vc_v19_24_VS16_4_arm64.alias=vc_v19_24_arm64
compiler.vc_v19_25_VS16_5_x86.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_25_VS16_5_x86.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/x86;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/x86;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_25_VS16_5_x86.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_25_VS16_5_x86.name=x86 msvc v19.25 VS16.5
compiler.vc_v19_25_VS16_5_x86.semver=14.25.28614.0
compiler.vc_v19_25_VS16_5_x86.alias=vc_v19_25_x86
compiler.vc_v19_25_VS16_5_x64.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_25_VS16_5_x64.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/x64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/x64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_25_VS16_5_x64.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_25_VS16_5_x64.name=x64 msvc v19.25 VS16.5
compiler.vc_v19_25_VS16_5_x64.semver=14.25.28614.0
compiler.vc_v19_25_VS16_5_x64.alias=vc_v19_25_x64
compiler.vc_v19_25_VS16_5_arm64.exe=Z:/compilers/msvc/14.25.28610-14.25.28614.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_25_VS16_5_arm64.libPath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib;Z:/compilers/msvc/14.25.28610-14.25.28614.0/lib/arm64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.25.28610-14.25.28614.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_25_VS16_5_arm64.includePath=Z:/compilers/msvc/14.25.28610-14.25.28614.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_25_VS16_5_arm64.name=arm64 msvc v19.25 VS16.5
compiler.vc_v19_25_VS16_5_arm64.semver=14.25.28614.0
compiler.vc_v19_25_VS16_5_arm64.alias=vc_v19_25_arm64
compiler.vc_v19_26_VS16_6_x86.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_26_VS16_6_x86.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/x86;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/x86;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_26_VS16_6_x86.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_26_VS16_6_x86.name=x86 msvc v19.26 VS16.6
compiler.vc_v19_26_VS16_6_x86.semver=14.26.28806.0
compiler.vc_v19_26_VS16_6_x64.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_26_VS16_6_x64.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/x64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/x64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_26_VS16_6_x64.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_26_VS16_6_x64.name=x64 msvc v19.26 VS16.6
compiler.vc_v19_26_VS16_6_x64.semver=14.26.28806.0
compiler.vc_v19_26_VS16_6_arm64.exe=Z:/compilers/msvc/14.26.28801-14.26.28806.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_26_VS16_6_arm64.libPath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib;Z:/compilers/msvc/14.26.28801-14.26.28806.0/lib/arm64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.26.28801-14.26.28806.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_26_VS16_6_arm64.includePath=Z:/compilers/msvc/14.26.28801-14.26.28806.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_26_VS16_6_arm64.name=arm64 msvc v19.26 VS16.6
compiler.vc_v19_26_VS16_6_arm64.semver=14.26.28806.0
compiler.vc_v19_27_VS16_7_x86.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_27_VS16_7_x86.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/x86;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/x86;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_27_VS16_7_x86.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_27_VS16_7_x86.name=x86 msvc v19.27 VS16.7
compiler.vc_v19_27_VS16_7_x86.semver=14.27.29120.0
compiler.vc_v19_27_VS16_7_x86.alias=vc_v19_27_x86
compiler.vc_v19_27_VS16_7_x64.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_27_VS16_7_x64.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/x64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/x64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_27_VS16_7_x64.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_27_VS16_7_x64.name=x64 msvc v19.27 VS16.7
compiler.vc_v19_27_VS16_7_x64.semver=14.27.29120.0
compiler.vc_v19_27_VS16_7_x64.alias=vc_v19_27_x64
compiler.vc_v19_27_VS16_7_arm64.exe=Z:/compilers/msvc/14.27.29110-14.27.29120.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_27_VS16_7_arm64.libPath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib;Z:/compilers/msvc/14.27.29110-14.27.29120.0/lib/arm64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.27.29110-14.27.29120.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_27_VS16_7_arm64.includePath=Z:/compilers/msvc/14.27.29110-14.27.29120.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_27_VS16_7_arm64.name=arm64 msvc v19.27 VS16.7
compiler.vc_v19_27_VS16_7_arm64.semver=14.27.29120.0
compiler.vc_v19_28_VS16_8_x86.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_28_VS16_8_x86.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/x86;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/x86;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_28_VS16_8_x86.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_8_x86.name=x86 msvc v19.28 VS16.8
compiler.vc_v19_28_VS16_8_x86.semver=14.28.29335.0
compiler.vc_v19_28_VS16_8_x86.alias=vc_v19_28_x86
compiler.vc_v19_28_VS16_8_x64.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_28_VS16_8_x64.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/x64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/x64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_28_VS16_8_x64.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_8_x64.name=x64 msvc v19.28 VS16.8
compiler.vc_v19_28_VS16_8_x64.semver=14.28.29335.0
compiler.vc_v19_28_VS16_8_x64.alias=vc_v19_28_x64
compiler.vc_v19_28_VS16_8_arm64.exe=Z:/compilers/msvc/14.28.29333-14.28.29335.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_28_VS16_8_arm64.libPath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib;Z:/compilers/msvc/14.28.29333-14.28.29335.0/lib/arm64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.28.29333-14.28.29335.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_28_VS16_8_arm64.includePath=Z:/compilers/msvc/14.28.29333-14.28.29335.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_8_arm64.name=arm64 msvc v19.28 VS16.8
compiler.vc_v19_28_VS16_8_arm64.semver=14.28.29335.0
compiler.vc_v19_28_VS16_8_arm64.alias=vc_v19_28_arm64
compiler.vc_v19_28_VS16_9_x86.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_28_VS16_9_x86.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/x86;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/x86;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_28_VS16_9_x86.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_9_x86.name=x86 msvc v19.28 VS16.9
compiler.vc_v19_28_VS16_9_x86.semver=14.28.29921.0
compiler.vc_v19_28_VS16_9_x64.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_28_VS16_9_x64.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/x64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/x64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_28_VS16_9_x64.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_9_x64.name=x64 msvc v19.28 VS16.9
compiler.vc_v19_28_VS16_9_x64.semver=14.28.29921.0
compiler.vc_v19_28_VS16_9_arm64.exe=Z:/compilers/msvc/14.28.29910-14.28.29921.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_28_VS16_9_arm64.libPath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib;Z:/compilers/msvc/14.28.29910-14.28.29921.0/lib/arm64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.28.29910-14.28.29921.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_28_VS16_9_arm64.includePath=Z:/compilers/msvc/14.28.29910-14.28.29921.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_28_VS16_9_arm64.name=arm64 msvc v19.28 VS16.9
compiler.vc_v19_28_VS16_9_arm64.semver=14.28.29921.0
compiler.vc_v19_29_VS16_10_x86.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_29_VS16_10_x86.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/x86;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/x86;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_29_VS16_10_x86.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_10_x86.name=x86 msvc v19.29 VS16.10
compiler.vc_v19_29_VS16_10_x86.semver=14.29.30040.0
compiler.vc_v19_29_VS16_10_x64.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_29_VS16_10_x64.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/x64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/x64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_29_VS16_10_x64.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_10_x64.name=x64 msvc v19.29 VS16.10
compiler.vc_v19_29_VS16_10_x64.semver=14.29.30040.0
compiler.vc_v19_29_VS16_10_arm64.exe=Z:/compilers/msvc/14.29.30037-14.29.30040.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_29_VS16_10_arm64.libPath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib;Z:/compilers/msvc/14.29.30037-14.29.30040.0/lib/arm64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.29.30037-14.29.30040.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_29_VS16_10_arm64.includePath=Z:/compilers/msvc/14.29.30037-14.29.30040.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_10_arm64.name=arm64 msvc v19.29 VS16.10
compiler.vc_v19_29_VS16_10_arm64.semver=14.29.30040.0
compiler.vc_v19_29_VS16_11_x86.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_29_VS16_11_x86.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/x86;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/x86;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_29_VS16_11_x86.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_11_x86.name=x86 msvc v19.29 VS16.11
compiler.vc_v19_29_VS16_11_x86.semver=14.29.30153.0
compiler.vc_v19_29_VS16_11_x64.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_29_VS16_11_x64.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/x64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/x64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_29_VS16_11_x64.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_11_x64.name=x64 msvc v19.29 VS16.11
compiler.vc_v19_29_VS16_11_x64.semver=14.29.30153.0
compiler.vc_v19_29_VS16_11_arm64.exe=Z:/compilers/msvc/14.29.30133-14.29.30153.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_29_VS16_11_arm64.libPath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib;Z:/compilers/msvc/14.29.30133-14.29.30153.0/lib/arm64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.29.30133-14.29.30153.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_29_VS16_11_arm64.includePath=Z:/compilers/msvc/14.29.30133-14.29.30153.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_29_VS16_11_arm64.name=arm64 msvc v19.29 VS16.11
compiler.vc_v19_29_VS16_11_arm64.semver=14.29.30153.0
compiler.vc_v19_30_VS17_0_x86.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_30_VS17_0_x86.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/x86;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/x86;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_30_VS17_0_x86.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_30_VS17_0_x86.name=x86 msvc v19.30 VS17.0
compiler.vc_v19_30_VS17_0_x86.semver=14.30.30715.0
compiler.vc_v19_30_VS17_0_x86.alias=vc_v19_30_x86
compiler.vc_v19_30_VS17_0_x64.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_30_VS17_0_x64.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/x64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/x64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_30_VS17_0_x64.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_30_VS17_0_x64.name=x64 msvc v19.30 VS17.0
compiler.vc_v19_30_VS17_0_x64.semver=14.30.30715.0
compiler.vc_v19_30_VS17_0_x64.alias=vc_v19_30_x64
compiler.vc_v19_30_VS17_0_arm64.exe=Z:/compilers/msvc/14.30.30705-14.30.30715.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_30_VS17_0_arm64.libPath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib;Z:/compilers/msvc/14.30.30705-14.30.30715.0/lib/arm64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.30.30705-14.30.30715.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_30_VS17_0_arm64.includePath=Z:/compilers/msvc/14.30.30705-14.30.30715.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_30_VS17_0_arm64.name=arm64 msvc v19.30 VS17.0
compiler.vc_v19_30_VS17_0_arm64.semver=14.30.30715.0
compiler.vc_v19_30_VS17_0_arm64.alias=vc_v19_30_arm64
compiler.vc_v19_31_VS17_1_x86.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_31_VS17_1_x86.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/x86;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/x86;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_31_VS17_1_x86.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_31_VS17_1_x86.name=x86 msvc v19.31 VS17.1
compiler.vc_v19_31_VS17_1_x86.semver=14.31.31107.0
compiler.vc_v19_31_VS17_1_x86.alias=vc_v19_31_x86
compiler.vc_v19_31_VS17_1_x64.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_31_VS17_1_x64.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/x64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/x64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_31_VS17_1_x64.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_31_VS17_1_x64.name=x64 msvc v19.31 VS17.1
compiler.vc_v19_31_VS17_1_x64.semver=14.31.31107.0
compiler.vc_v19_31_VS17_1_x64.alias=vc_v19_31_x64
compiler.vc_v19_31_VS17_1_arm64.exe=Z:/compilers/msvc/14.31.31103-14.31.31107.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_31_VS17_1_arm64.libPath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib;Z:/compilers/msvc/14.31.31103-14.31.31107.0/lib/arm64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.31.31103-14.31.31107.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_31_VS17_1_arm64.includePath=Z:/compilers/msvc/14.31.31103-14.31.31107.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_31_VS17_1_arm64.name=arm64 msvc v19.31 VS17.1
compiler.vc_v19_31_VS17_1_arm64.semver=14.31.31107.0
compiler.vc_v19_31_VS17_1_arm64.alias=vc_v19_31_arm64
compiler.vc_v19_32_VS17_2_x86.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_32_VS17_2_x86.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/x86;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/x86;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_32_VS17_2_x86.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_32_VS17_2_x86.name=x86 msvc v19.32 VS17.2
compiler.vc_v19_32_VS17_2_x86.semver=14.32.31342.0
compiler.vc_v19_32_VS17_2_x86.alias=vc_v19_32_x86
compiler.vc_v19_32_VS17_2_x64.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_32_VS17_2_x64.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/x64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/x64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_32_VS17_2_x64.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_32_VS17_2_x64.name=x64 msvc v19.32 VS17.2
compiler.vc_v19_32_VS17_2_x64.semver=14.32.31342.0
compiler.vc_v19_32_VS17_2_x64.alias=vc_v19_32_x64
compiler.vc_v19_32_VS17_2_arm64.exe=Z:/compilers/msvc/14.32.31326-14.32.31342.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_32_VS17_2_arm64.libPath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib;Z:/compilers/msvc/14.32.31326-14.32.31342.0/lib/arm64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.32.31326-14.32.31342.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_32_VS17_2_arm64.includePath=Z:/compilers/msvc/14.32.31326-14.32.31342.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_32_VS17_2_arm64.name=arm64 msvc v19.32 VS17.2
compiler.vc_v19_32_VS17_2_arm64.semver=14.32.31342.0
compiler.vc_v19_32_VS17_2_arm64.alias=vc_v19_32_arm64
compiler.vc_v19_33_VS17_3_x86.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_33_VS17_3_x86.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/x86;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/x86;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_33_VS17_3_x86.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_33_VS17_3_x86.name=x86 msvc v19.33 VS17.3
compiler.vc_v19_33_VS17_3_x86.semver=14.33.31630.0
compiler.vc_v19_33_VS17_3_x86.alias=vc_v19_33_x86
compiler.vc_v19_33_VS17_3_x64.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_33_VS17_3_x64.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/x64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/x64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_33_VS17_3_x64.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_33_VS17_3_x64.name=x64 msvc v19.33 VS17.3
compiler.vc_v19_33_VS17_3_x64.semver=14.33.31630.0
compiler.vc_v19_33_VS17_3_x64.alias=vc_v19_33_x64
compiler.vc_v19_33_VS17_3_arm64.exe=Z:/compilers/msvc/14.33.31629-14.33.31630.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_33_VS17_3_arm64.libPath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib;Z:/compilers/msvc/14.33.31629-14.33.31630.0/lib/arm64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.33.31629-14.33.31630.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_33_VS17_3_arm64.includePath=Z:/compilers/msvc/14.33.31629-14.33.31630.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_33_VS17_3_arm64.name=arm64 msvc v19.33 VS17.3
compiler.vc_v19_33_VS17_3_arm64.semver=14.33.31630.0
compiler.vc_v19_33_VS17_3_arm64.alias=vc_v19_33_arm64
compiler.vc_v19_34_VS17_4_x86.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_34_VS17_4_x86.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/x86;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/x86;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_34_VS17_4_x86.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_34_VS17_4_x86.name=x86 msvc v19.34 VS17.4
compiler.vc_v19_34_VS17_4_x86.semver=14.34.31948.0
compiler.vc_v19_34_VS17_4_x86.alias=vc_v19_34_x86
compiler.vc_v19_34_VS17_4_x64.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_34_VS17_4_x64.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/x64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/x64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_34_VS17_4_x64.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_34_VS17_4_x64.name=x64 msvc v19.34 VS17.4
compiler.vc_v19_34_VS17_4_x64.semver=14.34.31948.0
compiler.vc_v19_34_VS17_4_x64.alias=vc_v19_34_x64
compiler.vc_v19_34_VS17_4_arm64.exe=Z:/compilers/msvc/14.34.31933-14.34.31948.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_34_VS17_4_arm64.libPath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib;Z:/compilers/msvc/14.34.31933-14.34.31948.0/lib/arm64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.34.31933-14.34.31948.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_34_VS17_4_arm64.includePath=Z:/compilers/msvc/14.34.31933-14.34.31948.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_34_VS17_4_arm64.name=arm64 msvc v19.34 VS17.4
compiler.vc_v19_34_VS17_4_arm64.semver=14.34.31948.0
compiler.vc_v19_34_VS17_4_arm64.alias=vc_v19_34_arm64
compiler.vc_v19_35_VS17_5_x86.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/x86/cl.exe
compiler.vc_v19_35_VS17_5_x86.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/x86;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/x86;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_35_VS17_5_x86.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_35_VS17_5_x86.name=x86 msvc v19.35 VS17.5
compiler.vc_v19_35_VS17_5_x86.semver=14.35.32217.1
compiler.vc_v19_35_VS17_5_x86.alias=vc_v19_35_x86
compiler.vc_v19_35_VS17_5_x64.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/x64/cl.exe
compiler.vc_v19_35_VS17_5_x64.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/x64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/x64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_35_VS17_5_x64.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_35_VS17_5_x64.name=x64 msvc v19.35 VS17.5
compiler.vc_v19_35_VS17_5_x64.semver=14.35.32217.1
compiler.vc_v19_35_VS17_5_x64.alias=vc_v19_35_x64
compiler.vc_v19_35_VS17_5_arm64.exe=Z:/compilers/msvc/14.35.32215-14.35.32217.1/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_35_VS17_5_arm64.libPath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib;Z:/compilers/msvc/14.35.32215-14.35.32217.1/lib/arm64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/atlmfc/lib/arm64;Z:/compilers/msvc/14.35.32215-14.35.32217.1/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_35_VS17_5_arm64.includePath=Z:/compilers/msvc/14.35.32215-14.35.32217.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_35_VS17_5_arm64.name=arm64 msvc v19.35 VS17.5
compiler.vc_v19_35_VS17_5_arm64.semver=14.35.32217.1
compiler.vc_v19_35_VS17_5_arm64.alias=vc_v19_35_arm64
compiler.vc_v19_36_VS17_6_x86.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_36_VS17_6_x86.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/x86;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/x86;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_36_VS17_6_x86.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_36_VS17_6_x86.name=x86 msvc v19.36 VS17.6
compiler.vc_v19_36_VS17_6_x86.semver=14.36.32544.0
compiler.vc_v19_36_VS17_6_x86.alias=vc_v19_36_x86
compiler.vc_v19_36_VS17_6_x64.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_36_VS17_6_x64.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/x64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/x64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_36_VS17_6_x64.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_36_VS17_6_x64.name=x64 msvc v19.36 VS17.6
compiler.vc_v19_36_VS17_6_x64.semver=14.36.32544.0
compiler.vc_v19_36_VS17_6_x64.alias=vc_v19_36_x64
compiler.vc_v19_36_VS17_6_arm64.exe=Z:/compilers/msvc/14.36.32532-14.36.32544.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_36_VS17_6_arm64.libPath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib;Z:/compilers/msvc/14.36.32532-14.36.32544.0/lib/arm64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.36.32532-14.36.32544.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_36_VS17_6_arm64.includePath=Z:/compilers/msvc/14.36.32532-14.36.32544.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_36_VS17_6_arm64.name=arm64 msvc v19.36 VS17.6
compiler.vc_v19_36_VS17_6_arm64.semver=14.36.32544.0
compiler.vc_v19_36_VS17_6_arm64.alias=vc_v19_36_arm64
compiler.vc_v19_37_VS17_7_x86.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x86/cl.exe
compiler.vc_v19_37_VS17_7_x86.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/x86;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/x86;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_37_VS17_7_x86.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_37_VS17_7_x86.name=x86 msvc v19.37 VS17.7
compiler.vc_v19_37_VS17_7_x86.semver=14.37.32826.1
compiler.vc_v19_37_VS17_7_x86.alias=vc_v19_37_x86
compiler.vc_v19_37_VS17_7_x64.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x64/cl.exe
compiler.vc_v19_37_VS17_7_x64.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/x64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/x64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_37_VS17_7_x64.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_37_VS17_7_x64.name=x64 msvc v19.37 VS17.7
compiler.vc_v19_37_VS17_7_x64.semver=14.37.32826.1
compiler.vc_v19_37_VS17_7_x64.alias=vc_v19_37_x64
compiler.vc_v19_37_VS17_7_arm64.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_37_VS17_7_arm64.libPath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib;Z:/compilers/msvc/14.37.32822-14.37.32826.1/lib/arm64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/atlmfc/lib/arm64;Z:/compilers/msvc/14.37.32822-14.37.32826.1/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_37_VS17_7_arm64.includePath=Z:/compilers/msvc/14.37.32822-14.37.32826.1/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_37_VS17_7_arm64.name=arm64 msvc v19.37 VS17.7
compiler.vc_v19_37_VS17_7_arm64.semver=14.37.32826.1
compiler.vc_v19_37_VS17_7_arm64.alias=vc_v19_37_arm64
compiler.vc_v19_38_VS17_8_x86.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_38_VS17_8_x86.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/x86;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/x86;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_38_VS17_8_x86.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_38_VS17_8_x86.name=x86 msvc v19.38 VS17.8
compiler.vc_v19_38_VS17_8_x86.semver=14.38.33133.0
compiler.vc_v19_38_VS17_8_x86.alias=vc_v19_38_x86
compiler.vc_v19_38_VS17_8_x64.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_38_VS17_8_x64.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/x64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/x64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_38_VS17_8_x64.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_38_VS17_8_x64.name=x64 msvc v19.38 VS17.8
compiler.vc_v19_38_VS17_8_x64.semver=14.38.33133.0
compiler.vc_v19_38_VS17_8_x64.alias=vc_v19_38_x64
compiler.vc_v19_38_VS17_8_arm64.exe=Z:/compilers/msvc/14.38.33130-14.38.33133.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_38_VS17_8_arm64.libPath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib;Z:/compilers/msvc/14.38.33130-14.38.33133.0/lib/arm64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.38.33130-14.38.33133.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_38_VS17_8_arm64.includePath=Z:/compilers/msvc/14.38.33130-14.38.33133.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_38_VS17_8_arm64.name=arm64 msvc v19.38 VS17.8
compiler.vc_v19_38_VS17_8_arm64.semver=14.38.33133.0
compiler.vc_v19_38_VS17_8_arm64.alias=vc_v19_38_arm64
compiler.vc_v19_39_VS17_9_x86.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_39_VS17_9_x86.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/x86;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/x86;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_39_VS17_9_x86.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_39_VS17_9_x86.name=x86 msvc v19.39 VS17.9
compiler.vc_v19_39_VS17_9_x86.semver=14.39.33523.0
compiler.vc_v19_39_VS17_9_x64.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_39_VS17_9_x64.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/x64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/x64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_39_VS17_9_x64.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_39_VS17_9_x64.name=x64 msvc v19.39 VS17.9
compiler.vc_v19_39_VS17_9_x64.semver=14.39.33523.0
compiler.vc_v19_39_VS17_9_arm64.exe=Z:/compilers/msvc/14.39.33519-14.39.33523.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_39_VS17_9_arm64.libPath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib;Z:/compilers/msvc/14.39.33519-14.39.33523.0/lib/arm64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.39.33519-14.39.33523.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_39_VS17_9_arm64.includePath=Z:/compilers/msvc/14.39.33519-14.39.33523.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_39_VS17_9_arm64.name=arm64 msvc v19.39 VS17.9
compiler.vc_v19_39_VS17_9_arm64.semver=14.39.33523.0
compiler.vc_v19_40_VS17_10_x86.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_40_VS17_10_x86.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/x86;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/x86;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_40_VS17_10_x86.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_40_VS17_10_x86.name=x86 msvc v19.40 VS17.10
compiler.vc_v19_40_VS17_10_x86.semver=14.40.33811.0
compiler.vc_v19_40_VS17_10_x64.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_40_VS17_10_x64.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/x64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/x64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_40_VS17_10_x64.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_40_VS17_10_x64.name=x64 msvc v19.40 VS17.10
compiler.vc_v19_40_VS17_10_x64.semver=14.40.33811.0
compiler.vc_v19_40_VS17_10_arm64.exe=Z:/compilers/msvc/14.40.33807-14.40.33811.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_40_VS17_10_arm64.libPath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib;Z:/compilers/msvc/14.40.33807-14.40.33811.0/lib/arm64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.40.33807-14.40.33811.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_40_VS17_10_arm64.includePath=Z:/compilers/msvc/14.40.33807-14.40.33811.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_40_VS17_10_arm64.name=arm64 msvc v19.40 VS17.10
compiler.vc_v19_40_VS17_10_arm64.semver=14.40.33811.0
# Manually synced "latest" version (until we can automate)
compiler.vc_v19_latest_x86.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/x86/cl.exe
compiler.vc_v19_latest_x86.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/x86;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/x86;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x86;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x86;
compiler.vc_v19_latest_x86.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_latest_x86.name=x86 msvc v19.latest
compiler.vc_v19_latest_x86.semver=14.41.33923.0-Pre
compiler.vc_v19_latest_x64.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/x64/cl.exe
compiler.vc_v19_latest_x64.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/x64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/x64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/x64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/x64;
compiler.vc_v19_latest_x64.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_latest_x64.name=x64 msvc v19.latest
compiler.vc_v19_latest_x64.semver=14.41.33923.0-Pre
compiler.vc_v19_latest_arm64.exe=Z:/compilers/msvc/14.41.33923-14.41.33923.0/bin/Hostx64/arm64/cl.exe
compiler.vc_v19_latest_arm64.libPath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib;Z:/compilers/msvc/14.41.33923-14.41.33923.0/lib/arm64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/atlmfc/lib/arm64;Z:/compilers/msvc/14.41.33923-14.41.33923.0/ifc/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/ucrt/arm64;Z:/compilers/windows-kits-10/lib/10.0.22621.0/um/arm64;
compiler.vc_v19_latest_arm64.includePath=Z:/compilers/msvc/14.41.33923-14.41.33923.0/include;Z:/compilers/windows-kits-10/include/10.0.22621.0/cppwinrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/shared;Z:/compilers/windows-kits-10/include/10.0.22621.0/ucrt;Z:/compilers/windows-kits-10/include/10.0.22621.0/um;Z:/compilers/windows-kits-10/include/10.0.22621.0/winrt;
compiler.vc_v19_latest_arm64.name=arm64 msvc v19.latest
compiler.vc_v19_latest_arm64.semver=14.41.33923.0-Pre
libs=
tools=MicrosoftAnalysisTool
tools.MicrosoftAnalysisTool.exe=Z:/compilers/msvc/14.37.32822-14.37.32826.1/bin/Hostx64/x64/cl.exe
tools.MicrosoftAnalysisTool.exclude=mingw64:arm64
tools.MicrosoftAnalysisTool.name=Static Analysis
tools.MicrosoftAnalysisTool.type=independent
tools.MicrosoftAnalysisTool.class=microsoft-analysis-tool
tools.MicrosoftAnalysisTool.stdinHint=disabled

View File

@@ -1,15 +1,28 @@
compilers=&c3c
compilerType=c3c
defaultCompiler=c3c05
defaultCompiler=c3c062
supportsBinary=false
supportsBinaryObject=false
supportsExecute=false
group.c3c.compilers=c3c04:c3c05
group.c3c.compilers=c3c04:c3c050:c3c055:c3c060:c3c061:c3c062
group.c3c.isSemVer=true
group.c3c.baseName=c3
compiler.c3c04.semver=0.4
compiler.c3c04.semver=0.4.0
compiler.c3c04.exe=/opt/compiler-explorer/c3-0.4/c3c
compiler.c3c05.semver=0.5
compiler.c3c05.exe=/opt/compiler-explorer/c3-0.5/c3c
compiler.c3c050.semver=0.5.0
compiler.c3c050.exe=/opt/compiler-explorer/c3-0.5/c3c
compiler.c3c050.alias=c3c05
compiler.c3c055.semver=0.5.5
compiler.c3c055.exe=/opt/compiler-explorer/c3-0.5.5/c3c
compiler.c3c060.semver=0.6.0
compiler.c3c060.exe=/opt/compiler-explorer/c3-0.6.0/c3c
compiler.c3c061.semver=0.6.1
compiler.c3c061.exe=/opt/compiler-explorer/c3-0.6.1/c3c
compiler.c3c062.semver=0.6.2
compiler.c3c062.exe=/opt/compiler-explorer/c3-0.6.2/c3c

View File

@@ -478,7 +478,7 @@ libs.flux.versions.trunk.path=/opt/compiler-explorer/libs/flux/trunk/include
libs.fmt.name={fmt}
libs.fmt.description=A modern formatting library
libs.fmt.versions=trunk:400:410:500:510:520:530:600:610:611:612:620:621:700:713:801:811:900:910:1000:1011:1021
libs.fmt.versions=trunk:400:410:500:510:520:530:600:610:611:612:620:621:700:713:801:811:900:910:1000:1011:1021:1100
libs.fmt.url=https://fmt.dev/
libs.fmt.staticliblink=fmtd
libs.fmt.examples=Tevcjh:oK8h33:Yn7Txe:Yn7Txe:K8s4Mc:MjsY7c
@@ -528,6 +528,8 @@ libs.fmt.versions.1011.version=10.1.1
libs.fmt.versions.1011.path=/opt/compiler-explorer/libs/fmt/10.1.1/include
libs.fmt.versions.1021.version=10.2.1
libs.fmt.versions.1021.path=/opt/compiler-explorer/libs/fmt/10.2.1/include
libs.fmt.versions.1100.version=11.0.0
libs.fmt.versions.1100.path=/opt/compiler-explorer/libs/fmt/11.0.0/include
libs.glm.name=GLM
libs.glm.description=OpenGL Mathematics
@@ -758,12 +760,12 @@ libs.lua.versions.540.path=/opt/compiler-explorer/libs/lua/v5.4.0/include
libs.lua.versions.540.libpath=/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86_64:/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86
libs.mp-units.name=mp-units
libs.mp-units.versions=trunk:031:040:050:060:070:080:200:210
libs.mp-units.versions=trunk:031:040:050:060:070:080:200:210:220:230:240
libs.mp-units.url=https://github.com/mpusz/mp-units
libs.mp-units.description=A quantities and units library for C++<br /><br />Note that in some cases, you also need to add the {fmt} library.
libs.mp-units.examples=81Ev7qhTd:Tsesa1Pvq
libs.mp-units.versions.trunk.version=trunk
libs.mp-units.versions.trunk.path=/opt/compiler-explorer/libs/mp-units/trunk/src/core/include:/opt/compiler-explorer/libs/mp-units/trunk/src/systems/include:/opt/compiler-explorer/libs/fmt/10.2.1/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.trunk.path=/opt/compiler-explorer/libs/mp-units/trunk/src/core/include:/opt/compiler-explorer/libs/mp-units/trunk/src/systems/include:/opt/compiler-explorer/libs/fmt/11.0.0/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.031.version=0.3.1
libs.mp-units.versions.031.path=/opt/compiler-explorer/libs/mp-units/v0.3.1/src/include:/opt/compiler-explorer/libs/rangesv3/0.9.1/include
libs.mp-units.versions.040.version=0.4.0
@@ -780,6 +782,12 @@ libs.mp-units.versions.200.version=2.0.0
libs.mp-units.versions.200.path=/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core-fmt/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/core-io/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/angular/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/cgs/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/hep/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/iau/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/iec80000/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/imperial/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/international/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/isq/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/isq_angle/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/natural/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/si/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/typographic/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/systems/usc/include:/opt/compiler-explorer/libs/mp-units/v2.0.0/src/utility/include:/opt/compiler-explorer/libs/fmt/10.1.1/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.210.version=2.1.0
libs.mp-units.versions.210.path=/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core-fmt/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/core-io/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/angular/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/cgs/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/hep/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/iau/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/iec80000/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/imperial/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/international/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/isq/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/isq_angle/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/natural/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/si/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/typographic/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/systems/usc/include:/opt/compiler-explorer/libs/mp-units/v2.1.0/src/utility/include:/opt/compiler-explorer/libs/fmt/10.1.1/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.220.version=2.2.0
libs.mp-units.versions.220.path=/opt/compiler-explorer/libs/mp-units/v2.2.0/src/core/include:/opt/compiler-explorer/libs/mp-units/v2.2.0/src/systems/include:/opt/compiler-explorer/libs/fmt/10.2.1/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.230.version=2.3.0
libs.mp-units.versions.230.path=/opt/compiler-explorer/libs/mp-units/v2.3.0/src/core/include:/opt/compiler-explorer/libs/mp-units/v2.3.0/src/systems/include:/opt/compiler-explorer/libs/fmt/11.0.0/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-units.versions.240.version=2.4.0
libs.mp-units.versions.240.path=/opt/compiler-explorer/libs/mp-units/v2.4.0/src/core/include:/opt/compiler-explorer/libs/mp-units/v2.4.0/src/systems/include:/opt/compiler-explorer/libs/fmt/11.0.0/include:/opt/compiler-explorer/libs/gsl-lite/include
libs.mp-coro.name=mp-coro
libs.mp-coro.versions=trunk
@@ -886,7 +894,7 @@ libs.pugixml.versions.1114.path=/opt/compiler-explorer/libs/pugixml/v1.11.4/src/
libs.python.name=Python
libs.python.url=https://python.org
libs.python.versions=359:3610:376:381
libs.python.versions=359:3610:376:381:396:3100:3110:3121:3130
libs.python.versions.359.version=3.5.9
libs.python.versions.359.path=/opt/compiler-explorer/python-3.5.9/include/python3.5
libs.python.versions.3610.version=3.6.10
@@ -895,6 +903,16 @@ libs.python.versions.376.version=3.7.6
libs.python.versions.376.path=/opt/compiler-explorer/python-3.7.6/include/python3.7
libs.python.versions.381.version=3.8.1
libs.python.versions.381.path=/opt/compiler-explorer/python-3.8.1/include/python3.8
libs.python.versions.396.version=3.9.6
libs.python.versions.396.path=/opt/compiler-explorer/python-3.9.6/include/python3.9
libs.python.versions.3100.version=3.10.0
libs.python.versions.3100.path=/opt/compiler-explorer/python-3.10.0/include/python3.10
libs.python.versions.3110.version=3.11.0
libs.python.versions.3110.path=/opt/compiler-explorer/python-3.11.0/include/python3.11
libs.python.versions.3121.version=3.12.1
libs.python.versions.3121.path=/opt/compiler-explorer/python-3.12.1/include/python3.12
libs.python.versions.3130.version=3.13.0
libs.python.versions.3130.path=/opt/compiler-explorer/python-3.13.0/include/python3.13
libs.rangesv3.name=range-v3
libs.rangesv3.versions=trunk:030:035:036:091:0100:0110
@@ -972,10 +990,9 @@ libs.spdlog.versions.1110.path=/opt/compiler-explorer/libs/spdlog/1.11.0/include
libs.spdlog.versions.1120.version=1.12.0
libs.spdlog.versions.1120.path=/opt/compiler-explorer/libs/spdlog/1.12.0/include
libs.spy.name=SPY
libs.spy.description=C++17 constexpr settings detectors
libs.spy.versions=trunk:v004:v100
libs.spy.versions=trunk:v004:v100:v110
libs.spy.url=https://github.com/jfalcou/spy
libs.spy.versions.trunk.version=trunk
libs.spy.versions.trunk.path=/opt/compiler-explorer/libs/spy/trunk/include
@@ -984,6 +1001,8 @@ libs.spy.versions.v004.path=/opt/compiler-explorer/libs/spy/0.0.4/include
libs.spy.versions.v004.alias=v003
libs.spy.versions.v100.version=v1.0.0
libs.spy.versions.v100.path=/opt/compiler-explorer/libs/spy/1.0.0/include
libs.spy.versions.v110.version=v1.1.0
libs.spy.versions.v110.path=/opt/compiler-explorer/libs/spy/1.1.0/include
libs.taojson.name=taoJSON
libs.taojson.description=taoJSON is a C++ header-only JSON library that provides a generic value class, uses type traits to interoperate with C++ types, uses an events interface to convert from and to JSON, JAXN, CBOR, MsgPack and UBJSON, and much more...
@@ -1014,8 +1033,12 @@ libs.tomlplusplus.versions.124.version=1.2.4
libs.tomlplusplus.versions.124.path=/opt/compiler-explorer/libs/tomlplusplus/v1.2.4/include
libs.trompeloeil.name=trompeloeil
libs.trompeloeil.versions=47:46:45:44:43:42:41:40:39:38:37:36:35:34:33:32:31:30:29:28
libs.trompeloeil.versions=49:48:47:46:45:44:43:42:41:40:39:38:37:36:35:34:33:32:31:30:29:28
libs.trompeloeil.url=https://github.com/rollbear/trompeloeil
libs.trompeloeil.versions.49.path=/opt/compiler-explorer/libs/trompeloeil/v49/include
libs.trompeloeil.versions.49.version=v49
libs.trompeloeil.versions.48.path=/opt/compiler-explorer/libs/trompeloeil/v48/include
libs.trompeloeil.versions.48.version=v48
libs.trompeloeil.versions.47.path=/opt/compiler-explorer/libs/trompeloeil/v47/include
libs.trompeloeil.versions.47.version=v47
libs.trompeloeil.versions.46.path=/opt/compiler-explorer/libs/trompeloeil/v46/include

View File

@@ -49,8 +49,8 @@ tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.exclude=_32
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.exclude=_32

View File

@@ -1,13 +1,31 @@
compilers=cmake-3_26_1:cmake-3_27_9:cmake-3_28_0
compilers=cmake-3_26_1:cmake-3_26_4:cmake-3_27_9:cmake-3_28_0:cmake-3_28_4:cmake-3_29_2:cmake-3_29_20240506_g1ea8fa8:cmake-3_30_7:cmake-3_31_5
isSemVer=true
baseName=cmake
defaultCompiler=cmake-3_28_0
defaultCompiler=cmake-3_31_5
compiler.cmake-3_26_1.exe=/opt/compiler-explorer/cmake-v3.26.1/bin/cmake
compiler.cmake-3_26_1.semver=3.26.1
compiler.cmake-3_26_4.exe=/opt/compiler-explorer/cmake-v3.26.4/bin/cmake
compiler.cmake-3_26_4.semver=3.26.4
compiler.cmake-3_27_9.exe=/opt/compiler-explorer/cmake-v3.27.9/bin/cmake
compiler.cmake-3_27_9.semver=3.27.9
compiler.cmake-3_28_0.exe=/opt/compiler-explorer/cmake-v3.28.0/bin/cmake
compiler.cmake-3_28_0.semver=3.28.0
compiler.cmake-3_28_4.exe=/opt/compiler-explorer/cmake-v3.28.4/bin/cmake
compiler.cmake-3_28_4.semver=3.28.4
compiler.cmake-3_29_2.exe=/opt/compiler-explorer/cmake-v3.29.2/bin/cmake
compiler.cmake-3_29_2.semver=3.29.2
compiler.cmake-3_29_20240506_g1ea8fa8.exe=/opt/compiler-explorer/cmake-v3.29.20240506-g1ea8fa8/bin/cmake
compiler.cmake-3_29_20240506_g1ea8fa8.semver=3.29.20240506-g1ea8fa8
compiler.cmake-3_30_7.exe=/opt/compiler-explorer/cmake-v3.30.7/bin/cmake
compiler.cmake-3_30_7.semver=3.30.7
compiler.cmake-3_31_5.exe=/opt/compiler-explorer/cmake-v3.31.5/bin/cmake
compiler.cmake-3_31_5.semver=3.31.5

View File

@@ -3,7 +3,7 @@ defaultCompiler=gnucobol32
objdumper=/opt/compiler-explorer/gcc-13.1.0/bin/objdump
group.gnucobol.groupName=GnuCOBOL
group.gnucobol.compilers=gnucobol32:gnucobol32rc2:gnucobol31:gnucobol22
group.gnucobol.compilers=gnucobol32:gnucobol32rc2:gnucobol31:gnucobol22:gnucobol11
group.gnucobol.isSemVer=true
group.gnucobol.baseName=GnuCOBOL
group.gnucobol.licenseName=GPLv3
@@ -20,6 +20,9 @@ compiler.gnucobol31.version=3.1
compiler.gnucobol22.exe=/opt/compiler-explorer/cobol/gnucobol-2.2/bin/cobc
compiler.gnucobol22.name=GnuCOBOL 2.2
compiler.gnucobol22.version=2.2
compiler.gnucobol11.exe=/opt/compiler-explorer/cobol/gnucobol-1.1/bin/cobc
compiler.gnucobol11.name=GnuCOBOL 1.1
compiler.gnucobol11.version=1.1
group.gcccobol.compilerType=gcccobol
group.gcccobol.groupName=GCC

View File

@@ -0,0 +1,9 @@
httpRoot=/aarch64prod
restrictToLanguages=none
heaptrackPath=/opt/compiler-explorer/heaptrack-aarch64-v1.3.0
libSegFaultPath=/opt/compiler-explorer/glibc-tools-arm64
execqueue.queue_url=https://sqs.us-east-1.amazonaws.com/052730242331/prod-execqueue
execqueue.events_url=wss://events.compiler-explorer.com/prod
execqueue.is_worker=true

View File

@@ -0,0 +1,9 @@
httpRoot=/aarch64staging
restrictToLanguages=none
heaptrackPath=/opt/compiler-explorer/heaptrack-aarch64-v1.3.0
libSegFaultPath=/opt/compiler-explorer/glibc-tools-arm64
execqueue.queue_url=https://sqs.us-east-1.amazonaws.com/052730242331/staging-execqueue
execqueue.events_url=wss://events.compiler-explorer.com/staging
execqueue.is_worker=true

View File

@@ -11,7 +11,6 @@ cacheConfig=InMemory(25);S3(storage.godbolt.org,cache,us-east-1)
executableCacheConfig=S3(storage.godbolt.org,cache,us-east-1)
# Anything outside will not expire
compilerCacheConfig=S3(storage.godbolt.org,compiler-info-cache,us-east-1)
clientGoogleAnalyticsEnabled=true
# Do not get too stuck on failed proxies or the instances might not be able to wake up
proxyRetries=10
proxyRetryMs=500
@@ -40,7 +39,8 @@ useninja=false
ld=/usr/bin/ld
readelf=/usr/bin/readelf
mkfifo=/usr/bin/mkfifo
heaptrackPath=/opt/compiler-explorer/heaptrack-v1.3.0
heaptrackPath=/opt/compiler-explorer/heaptrack-x86_64-v1.3.0
libSegFaultPath=/opt/compiler-explorer/glibc-tools-x86_64
formatters=clangformat:rustfmt:gofmt:dartformat:vfmt
formatter.clangformat.name=clangformat
@@ -75,3 +75,8 @@ compilationStatsNotifier=S3(compiler-explorer-logs,compile-stats,us-east-1,15m)
compilationStaleAfterMs=60000
compilerVersionsUrl=https://api.compiler-explorer.com/get_deployed_exe_version
execqueue.remote_archs_url=https://api.compiler-explorer.com/get_remote_execution_archs
execqueue.queue_url=https://sqs.us-east-1.amazonaws.com/052730242331/prod-execqueue
execqueue.events_url=wss://events.compiler-explorer.com/prod
execqueue.is_worker=false

View File

@@ -24,7 +24,6 @@ eventLoopLagThresholdErr=1000
compileTimeoutMs=25000
binaryExecTimeoutMs=15000
clientGoogleAnalyticsEnabled=false
thirdPartyIntegrationEnabled=false
statusTrackingEnabled=false
@@ -44,3 +43,7 @@ formatter.clangformat.styles=Google:LLVM:Mozilla:Chromium:WebKit:Microsoft:GNU
formatter.clangformat.type=clangformat
compilationStatsNotifier=S3(compiler-explorer-logs,compile-stats,us-east-1,15m)
execqueue.queue_url=https://sqs.us-east-1.amazonaws.com/052730242331/prod-execqueue
execqueue.events_url=wss://events.compiler-explorer.com/prod
execqueue.is_worker=false

View File

@@ -1,6 +1,6 @@
# Default settings for GCC Explorer.
compileTimeoutMs=20000
binaryExecTimeoutMs=10000
compileTimeoutMs=200000
binaryExecTimeoutMs=100000
defaultSource=builtin
cacheConfig=InMemory(50)
executableCacheConfig=InMemory(50)
@@ -15,7 +15,6 @@ optionsAllowedRe=.*
# optionsForbiddenRe=^(-W[alp],)?((--?(wrapper|fplugin.*|specs|load|plugin|include|fmodule-mapper)|(@.*)|-I|-i)(=.*)?|--)$
allowedShortUrlHostRe=^([-a-z.]+\.)?(xania|godbolt)\.org$
googleShortLinkRewrite=^https?://goo.gl/(.*)$|https://godbolt.org/g/$1
urlShortenService=default
storageSolution=local
localStorageFolder=./lib/storage/data/
@@ -44,7 +43,7 @@ remoteStorageServer=https://godbolt.org
# this timeout exists only to work around a bug (#1875)
# it is set to 5 minutes so that it will never be triggered
# under any normal circumstances
compilationEnvTimeoutMs=300000
compilationEnvTimeoutMs=3000000
# this timeout determines when a compilation in the queue is abandoned because it has been waiting too long and the
# client will have given up on it by now
compilationStaleAfterMs=100000
@@ -61,3 +60,6 @@ delayCleanupTemp=false
thirdPartyIntegrationEnabled=true
statusTrackingEnabled=true
# adds endpoint '/localexecution/:hash' for testing of remote execution
localexecutionEndpoint=false

View File

@@ -2,3 +2,6 @@ extraBodyClass=staging
httpRoot=/staging
motdUrl=/motd/motd-staging.json
sentryEnvironment=staging
execqueue.queue_url=https://sqs.us-east-1.amazonaws.com/052730242331/staging-execqueue
execqueue.events_url=wss://events.compiler-explorer.com/staging

View File

@@ -18,6 +18,7 @@ group.armcpp4oclclang32.supportsExecute=false
group.armcpp4oclclang32.instructionSet=arm32
# The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841
group.armcpp4oclclang32.baseOptions=-Dkernel= -D__kernel=
group.armcpp4oclclang32.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
group.armcpp4oclclang64.groupName=Arm 64-bit clang
group.armcpp4oclclang64.compilers=armv8-cpp4oclclang1000:armv8-cpp4oclclang1001:armv8-cpp4oclclang1100:armv8-cpp4oclclang1101:armv8-cpp4oclclang1200:armv8-cpp4oclclang1300:armv8-cpp4oclclang1400:armv8-cpp4oclclang1500:armv8-cpp4oclclang-trunk:armv8-cpp4oclclang-trunk-assertions:armv8-full-cpp4oclclang-trunk
@@ -27,6 +28,7 @@ group.armcpp4oclclang64.supportsExecute=false
group.armcpp4oclclang64.instructionSet=aarch64
# The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841
group.armcpp4oclclang64.baseOptions=-Dkernel= -D__kernel=
group.armcpp4oclclang64.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
# Specify each Clang version
@@ -35,7 +37,7 @@ compiler.armv7-cpp4oclclang1500.name=armv7-a clang 15.0.0
compiler.armv7-cpp4oclclang1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/clang
compiler.armv7-cpp4oclclang1500.semver=15.0.0
# Arm v7-a with Neon and VFPv3
compiler.armv7-cpp4oclclang1500.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot
compiler.armv7-cpp4oclclang1500.options=-target arm-linux-gnueabihf --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
compiler.armv8-cpp4oclclang1500.name=armv8-a clang 15.0.0
compiler.armv8-cpp4oclclang1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/clang
@@ -48,7 +50,7 @@ compiler.armv7-cpp4oclclang1400.name=armv7-a clang 14.0.0
compiler.armv7-cpp4oclclang1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/clang
compiler.armv7-cpp4oclclang1400.semver=14.0.0
# Arm v7-a with Neon and VFPv3
compiler.armv7-cpp4oclclang1400.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot
compiler.armv7-cpp4oclclang1400.options=-target arm-linux-gnueabhf --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
compiler.armv8-cpp4oclclang1400.name=armv8-a clang 14.0.0
compiler.armv8-cpp4oclclang1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/clang
@@ -141,7 +143,7 @@ compiler.armv7-cpp4oclclang-trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/
compiler.armv7-cpp4oclclang-trunk.semver=(trunk)
compiler.armv7-cpp4oclclang-trunk.isNightly=true
# Arm v7-a with Neon and VFPv3
compiler.armv7-cpp4oclclang-trunk.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot
compiler.armv7-cpp4oclclang-trunk.options=-target arm-linux-gnueabihf --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
compiler.armv7-cpp4oclclang-trunk-assertions.name=armv7-a clang (trunk, assertions)
compiler.armv7-cpp4oclclang-trunk-assertions.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang
@@ -149,7 +151,7 @@ compiler.armv7-cpp4oclclang-trunk-assertions.objdumper=/opt/compiler-explorer/gc
compiler.armv7-cpp4oclclang-trunk-assertions.semver=(assertions trunk)
compiler.armv7-cpp4oclclang-trunk-assertions.isNightly=true
# Arm v7-a with Neon and VFPv3
compiler.armv7-cpp4oclclang-trunk-assertions.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot
compiler.armv7-cpp4oclclang-trunk-assertions.options=-target arm-linux-gnueabihf --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
compiler.armv8-cpp4oclclang-trunk.name=armv8-a clang (trunk)
compiler.armv8-cpp4oclclang-trunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang
@@ -184,6 +186,7 @@ group.spirv32cpp4oclclang.supportsExecute=false
group.spirv32cpp4oclclang.instructionSet=spirv
# The latest llvm-spirv accepts translation with spirv32 target.
group.spirv32cpp4oclclang.baseOptions=-finclude-default-header -fdeclare-opencl-builtins -triple spir-unknown-unknown
group.spirv32cpp4oclclang.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
group.spirv64cpp4oclclang.groupName=SPIR-V 64-bit clang (with llvm-spirv)
group.spirv64cpp4oclclang.compilers=spirv64-cpp4oclclang-trunk:spirv64-cpp4oclclang-trunk-assertions
@@ -193,6 +196,7 @@ group.spirv64cpp4oclclang.supportsExecute=false
group.spirv64cpp4oclclang.instructionSet=spirv
# The latest llvm-spirv accepts translation with spirv64 target.
group.spirv64cpp4oclclang.baseOptions=-finclude-default-header -fdeclare-opencl-builtins -triple spir64-unknown-unknown
group.spirv64cpp4oclclang.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
# 32 bits
compiler.spirv32-cpp4oclclang-trunk.alias=armv7-cpp4oclclang-trunk-spir

View File

@@ -40,8 +40,8 @@ tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.stdinHint=disabled

View File

@@ -24,8 +24,8 @@ tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.stdinHint=disabled

View File

@@ -24,8 +24,8 @@ tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.stdinHint=disabled

View File

@@ -1,7 +1,7 @@
compilers=&crystal
defaultCompiler=crystal1111
defaultCompiler=crystal1150
group.crystal.compilers=crystal1111:crystal1101:crystal192:crystal182:crystal173:crystal162:crystal151:crystal141:crystal132:crystal122:crystal11:crystal10:crystal036:crystal035:crystal034:crystal033:crystal032:crystal031:crystal030:crystal029
group.crystal.compilers=crystal1150:crystal1141:crystal1133:crystal1122:crystal1111:crystal1101:crystal192:crystal182:crystal173:crystal162:crystal151:crystal141:crystal132:crystal122:crystal11:crystal10:crystal036:crystal035:crystal034:crystal033:crystal032:crystal031:crystal030:crystal029
group.crystal.isSemVer=true
group.crystal.baseName=Crystal
group.crystal.groupName=Crystal x86-64
@@ -10,9 +10,24 @@ group.crystal.supportsExecute=true
group.crystal.compilerType=crystal
group.crystal.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
group.crystal.licenseLink=https://github.com/crystal-lang/crystal/blob/master/LICENSE
group.crystal.licenseName=Apache 2
group.crystal.licensePreamble=Copyright 2012-2023 Manas Technology Solutions.
group.crystal.licenseName=Apache 2.0 with Swift exception
group.crystal.licensePreamble=Copyright 2012-2025 Manas Technology Solutions.
compiler.crystal1150.semver=1.15.0
compiler.crystal1150.exe=/opt/compiler-explorer/crystal-1.15.0/bin/crystal
compiler.crystal1150.cc=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.crystal1141.semver=1.14.1
compiler.crystal1141.exe=/opt/compiler-explorer/crystal-1.14.1/bin/crystal
compiler.crystal1141.cc=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.crystal1141.alias=crystal1140
compiler.crystal1133.semver=1.13.3
compiler.crystal1133.exe=/opt/compiler-explorer/crystal-1.13.3/bin/crystal
compiler.crystal1133.cc=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.crystal1133.alias=crystal1131
compiler.crystal1122.semver=1.12.2
compiler.crystal1122.exe=/opt/compiler-explorer/crystal-1.12.2/bin/crystal
compiler.crystal1122.cc=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.crystal1122.alias=crystal1121
compiler.crystal1111.semver=1.11.1
compiler.crystal1111.exe=/opt/compiler-explorer/crystal-1.11.1/bin/crystal
compiler.crystal1111.cc=/opt/compiler-explorer/gcc-snapshot/bin/gcc

View File

@@ -1,10 +1,219 @@
compilers=&csharp
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy:&dotnetlegacy
supportsBinary=true
needsMulti=false
compilerType=csharp
defaultCompiler=dotnet707csharp
defaultCompiler=dotnet90csharpcoreclr
executionEnvironmentClass=local-dotnet
group.csharp.compilers=dotnettrunkcsharp:dotnet707csharp:dotnet703csharp:dotnet701csharp:dotnet6018csharp:dotnet6014csharp:dotnet6011csharp
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.11/.dotnet/dotnet
compiler.dotnet80csharpcoreclr.name=.NET 8.0 CoreCLR
compiler.dotnet80csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpcoreclr.buildConfig=Release
compiler.dotnet80csharpcoreclr.langVersion=latest
compiler.dotnet90csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpcoreclr.name=.NET 9.0 CoreCLR
compiler.dotnet90csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpcrossgen2.name=.NET 8.0 Crossgen2
compiler.dotnet80csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpcrossgen2.buildConfig=Release
compiler.dotnet80csharpcrossgen2.langVersion=latest
compiler.dotnet90csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpcrossgen2.name=.NET 9.0 Crossgen2
compiler.dotnet90csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpmono.name=.NET 8.0 Mono
compiler.dotnet80csharpmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpmono.buildConfig=Release
compiler.dotnet80csharpmono.langVersion=latest
compiler.dotnet90csharpmono.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpmono.name=.NET 9.0 Mono
compiler.dotnet90csharpmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpildasm.name=.NET 8.0 ILDasm
compiler.dotnet80csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpildasm.buildConfig=Release
compiler.dotnet80csharpildasm.langVersion=latest
compiler.dotnet90csharpildasm.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpildasm.name=.NET 9.0 ILDasm
compiler.dotnet90csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpilspy.name=.NET 8.0 ILSpy
compiler.dotnet80csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpilspy.buildConfig=Release
compiler.dotnet80csharpilspy.langVersion=latest
compiler.dotnet90csharpilspy.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpilspy.name=.NET 9.0 ILSpy
compiler.dotnet90csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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
@@ -29,7 +238,6 @@ 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.dotnet701csharp.alias=dotnet700csharp
compiler.dotnet703csharp.exe=/opt/compiler-explorer/dotnet-v7.0.3/.dotnet/dotnet
compiler.dotnet703csharp.name=.NET 7.0.102
@@ -42,7 +250,6 @@ 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.dotnet707csharp.alias=dotnet700csharp
compiler.dotnettrunkcsharp.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkcsharp.name=.NET (main)

View File

@@ -1,10 +1,219 @@
compilers=&csharp
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy:&dotnetlegacy
supportsBinary=true
needsMulti=false
compilerType=csharp
defaultCompiler=dotnet707csharp
defaultCompiler=dotnet90csharpcoreclr
executionEnvironmentClass=local-dotnet
group.csharp.compilers=dotnettrunkcsharp:dotnet707csharp:dotnet703csharp:dotnet701csharp:dotnet6018csharp:dotnet6014csharp:dotnet6011csharp
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.11/.dotnet/dotnet
compiler.dotnet80csharpcoreclr.name=.NET 8.0 CoreCLR
compiler.dotnet80csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpcoreclr.buildConfig=Release
compiler.dotnet80csharpcoreclr.langVersion=latest
compiler.dotnet90csharpcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpcoreclr.name=.NET 9.0 CoreCLR
compiler.dotnet90csharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpcrossgen2.name=.NET 8.0 Crossgen2
compiler.dotnet80csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpcrossgen2.buildConfig=Release
compiler.dotnet80csharpcrossgen2.langVersion=latest
compiler.dotnet90csharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpcrossgen2.name=.NET 9.0 Crossgen2
compiler.dotnet90csharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpmono.name=.NET 8.0 Mono
compiler.dotnet80csharpmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpmono.buildConfig=Release
compiler.dotnet80csharpmono.langVersion=latest
compiler.dotnet90csharpmono.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpmono.name=.NET 9.0 Mono
compiler.dotnet90csharpmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpildasm.name=.NET 8.0 ILDasm
compiler.dotnet80csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpildasm.buildConfig=Release
compiler.dotnet80csharpildasm.langVersion=latest
compiler.dotnet90csharpildasm.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpildasm.name=.NET 9.0 ILDasm
compiler.dotnet90csharpildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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.11/.dotnet/dotnet
compiler.dotnet80csharpilspy.name=.NET 8.0 ILSpy
compiler.dotnet80csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80csharpilspy.buildConfig=Release
compiler.dotnet80csharpilspy.langVersion=latest
compiler.dotnet90csharpilspy.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90csharpilspy.name=.NET 9.0 ILSpy
compiler.dotnet90csharpilspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
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
@@ -29,7 +238,6 @@ 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.dotnet701csharp.alias=dotnet700csharp
compiler.dotnet703csharp.exe=/opt/compiler-explorer/dotnet-v7.0.3/.dotnet/dotnet
compiler.dotnet703csharp.name=.NET 7.0.102
@@ -42,10 +250,10 @@ 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.dotnet707csharp.alias=dotnet700csharp
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

View File

@@ -2,14 +2,14 @@ compilers=godbolt.org@443/gpu:&nvrtc:&cuclang:&hipclang
# Disabled: nvcc
# The disabled group(s) are actually used in the cuda.gpu.properties (along with libs etc). One day these might exist on
# both servers, so I want to keep them in the same place.
defaultCompiler=nvcc123u1
defaultCompiler=nvcc125u1
supportsBinary=true
supportsExecute=false
# Details of GPUs/features supported by CUDA compilers can be found here:
# gist.github.com/ax3l/9489132#clang--x-cuda
group.nvcc.compilers=nvcc123u1:nvcc122u1:nvcc121:nvcc120u1:nvcc120:nvcc118:nvcc117u1:nvcc117:nvcc116u2:nvcc116u1:nvcc116:nvcc115u2:nvcc115u1:nvcc115:nvcc114u4:nvcc114u3:nvcc114u2:nvcc114u1:nvcc114:nvcc113u1:nvcc113:nvcc112u2:nvcc112u1:nvcc112:nvcc111u1:nvcc111:nvcc11u1:nvcc11:nvcc102:nvcc101u2:nvcc101u1:nvcc101:nvcc100:nvcc92:nvcc91
group.nvcc.compilers=nvcc126u2:nvcc126u1:nvcc125u1:nvcc124u1:nvcc123u1:nvcc122u1:nvcc121:nvcc120u1:nvcc120:nvcc118:nvcc117u1:nvcc117:nvcc116u2:nvcc116u1:nvcc116:nvcc115u2:nvcc115u1:nvcc115:nvcc114u4:nvcc114u3:nvcc114u2:nvcc114u1:nvcc114:nvcc113u1:nvcc113:nvcc112u2:nvcc112u1:nvcc112:nvcc111u1:nvcc111:nvcc11u1:nvcc11:nvcc102:nvcc101u2:nvcc101u1:nvcc101:nvcc100:nvcc92:nvcc91
group.nvcc.versionRe=^Cuda.*
group.nvcc.compilerType=nvcc
group.nvcc.isSemVer=true
@@ -228,13 +228,38 @@ compiler.nvcc123u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/b
compiler.nvcc123u1.nvdisasm=/opt/compiler-explorer/cuda/12.3.1/bin/nvdisasm
compiler.nvcc123u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
compiler.nvcc123u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
group.cuclang.compilers=cuclang700:cuclang800:cuclang900:cuclang1000:cuclang1001:cuclang1100:cltrunk
compiler.nvcc124u1.semver=12.4.1
compiler.nvcc124u1.exe=/opt/compiler-explorer/cuda/12.4.1/bin/nvcc
compiler.nvcc124u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
compiler.nvcc124u1.nvdisasm=/opt/compiler-explorer/cuda/12.4.1/bin/nvdisasm
compiler.nvcc124u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
compiler.nvcc124u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
compiler.nvcc125u1.semver=12.5.1
compiler.nvcc125u1.exe=/opt/compiler-explorer/cuda/12.5.1/bin/nvcc
compiler.nvcc125u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
compiler.nvcc125u1.nvdisasm=/opt/compiler-explorer/cuda/12.5.1/bin/nvdisasm
compiler.nvcc125u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
compiler.nvcc125u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
compiler.nvcc126u1.semver=12.6.1
compiler.nvcc126u1.exe=/opt/compiler-explorer/cuda/12.6.1/bin/nvcc
compiler.nvcc126u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
compiler.nvcc126u1.nvdisasm=/opt/compiler-explorer/cuda/12.6.1/bin/nvdisasm
compiler.nvcc126u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
compiler.nvcc126u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
compiler.nvcc126u2.semver=12.6.2
compiler.nvcc126u2.exe=/opt/compiler-explorer/cuda/12.6.2/bin/nvcc
compiler.nvcc126u2.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
compiler.nvcc126u2.nvdisasm=/opt/compiler-explorer/cuda/12.6.2/bin/nvdisasm
compiler.nvcc126u2.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
compiler.nvcc126u2.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
group.cuclang.compilers=cuclang700:cuclang800:cuclang900:cuclang1000:cuclang1001:cuclang1100:cuclang1600:cuclang1701:cuclang1810:cuclang1910:cltrunk
group.cuclang.isSemVer=true
group.cuclang.baseName=clang
group.cuclang.compilerType=clang-cuda
# The most recent nvdisasm works for older CUDA versions
group.cuclang.nvdisasm=/opt/compiler-explorer/cuda/12.1.0/bin/nvdisasm
group.cuclang.objdumper=/opt/compiler-explorer/cuda/12.1.0/bin/nvdisasm
group.cuclang.nvdisasm=/opt/compiler-explorer/cuda/12.6.1/bin/nvdisasm
group.cuclang.objdumper=/opt/compiler-explorer/cuda/12.6.1/bin/nvdisasm
# Clang is versioned independently of CUDA. We pick the most recent CUDA version
# supported by clang and the most recent GPU variant supported by that
# combination of clang and CUDA versions. The default of sm_20 and sm_35 is too
@@ -264,19 +289,40 @@ compiler.cuclang1100.exe=/opt/compiler-explorer/clang-11.0.0/bin/clang++
compiler.cuclang1100.semver=11.0.0
compiler.cuclang1100.name=11.0.0 sm_75 CUDA-10.2
compiler.cuclang1100.options=--gcc-toolchain=/opt/compiler-explorer/gcc-10.2.0 --cuda-path=/opt/compiler-explorer/cuda/10.2.89 --cuda-gpu-arch=sm_75 --cuda-device-only
compiler.cuclang1600.exe=/opt/compiler-explorer/clang-16.0.0/bin/clang++
compiler.cuclang1600.semver=16.0.0
compiler.cuclang1600.name=16.0.0 sm_90 CUDA-11.8
compiler.cuclang1600.options=--cuda-path=/opt/compiler-explorer/cuda/11.8.0 --cuda-gpu-arch=sm_90 --cuda-device-only -Wno-unknown-cuda-version
# clang 17 and 18 had an issue with `__float128__` used by libstdc++, so we have to use libc++
compiler.cuclang1701.exe=/opt/compiler-explorer/clang-17.0.1/bin/clang++
compiler.cuclang1701.semver=17.0.1
compiler.cuclang1701.name=17.0.1(libc++) sm_90 CUDA-12.1
compiler.cuclang1701.options=--cuda-path=/opt/compiler-explorer/cuda/12.1.0 --cuda-gpu-arch=sm_90 --cuda-device-only -Wno-unknown-cuda-version -stdlib=libc++ -D_ALLOW_UNSUPPORTED_LIBCPP
compiler.cuclang1810.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
compiler.cuclang1810.semver=18.1.0
compiler.cuclang1810.name=18.1.0(libc++) sm_90 CUDA-12.3.1
compiler.cuclang1810.options=--cuda-path=/opt/compiler-explorer/cuda/12.3.1 --cuda-gpu-arch=sm_90 --cuda-device-only -Wno-unknown-cuda-version -stdlib=libc++ -D_ALLOW_UNSUPPORTED_LIBCPP
# We keep -D_ALLOW_UNSUPPORTED_LIBCPP so the user does not have to do that for -stdlib=libc++
compiler.cuclang1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/clang++
compiler.cuclang1910.semver=19.1.0
compiler.cuclang1910.name=19.1.0 sm_90 CUDA-12.5.1
compiler.cuclang1910.options=--cuda-path=/opt/compiler-explorer/cuda/12.5.1 --cuda-gpu-arch=sm_90 --cuda-device-only -Wno-unknown-cuda-version -D_ALLOW_UNSUPPORTED_LIBCPP
compiler.cltrunk.semver=trunk
compiler.cltrunk.name=trunk sm_86 CUDA-11.3
compiler.cltrunk.name=trunk sm_90 CUDA-12.6.1
compiler.cltrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang++
compiler.cltrunk.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.cltrunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-9.3.0 --cuda-path=/opt/compiler-explorer/cuda/11.3.1 --cuda-gpu-arch=sm_86 --cuda-device-only -Wno-unknown-cuda-version
group.hipclang.compilers=hiptrunk:hipclang-rocm-40502:hipclang-rocm-50002:hipclang-rocm-50103:hipclang-rocm-50203:hipclang-rocm-50302:hipclang-rocm-50700
compiler.cltrunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-snapshot --cuda-path=/opt/compiler-explorer/cuda/12.6.1 --cuda-gpu-arch=sm_90 --cuda-device-only -Wno-unknown-cuda-version -D_ALLOW_UNSUPPORTED_LIBCPP
group.hipclang.compilers=hiptrunk:hipclang-rocm-40502:hipclang-rocm-50002:hipclang-rocm-50103:hipclang-rocm-50203:hipclang-rocm-50302:hipclang-rocm-50700:hipclang-rocm-60002:hipclang-rocm-60102:hipclang-trunk-rocm-60102:hipclang-staging-rocm-60102
group.hipclang.isSemVer=true
group.hipclang.baseName=clang
group.hipclang.compilerType=clang-hip
group.hipclang.objdumperType=llvm
group.hipclang.licenseName=LLVM Apache 2 and NCSA
group.hipclang.licenseLink=https://github.com/RadeonOpenCompute/llvm-project/blob/amd-stg-open/LICENSE.TXT
compiler.hiptrunk.semver=trunk
compiler.hiptrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang++
compiler.hiptrunk.nvdisasm=/opt/compiler-explorer/clang-trunk/bin/llvm-objdump
@@ -321,8 +367,32 @@ compiler.hipclang-rocm-50700.name=clang rocm-5.7.0
compiler.hipclang-rocm-50700.nvdisasm=/opt/compiler-explorer/clang-rocm-50700/bin/llvm-objdump
compiler.hipclang-rocm-50700.objdumper=/opt/compiler-explorer/clang-rocm-50700/bin/llvm-objdump
compiler.hipclang-rocm-50700.options=-x hip --cuda-device-only -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -O3 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -isystem /opt/compiler-explorer/libs/rocm/5.7.0/include --rocm-path=/opt/compiler-explorer/libs/rocm/5.7.0 --rocm-device-lib-path=/opt/compiler-explorer/clang-rocm-5.7.0/amdgcn/bitcode -include hip/hip_runtime.h
compiler.hipclang-rocm-60002.exe=/opt/compiler-explorer/clang-rocm-6.0.2/bin/clang++
compiler.hipclang-rocm-60002.semver=6.0.2
compiler.hipclang-rocm-60002.name=clang rocm-6.0.2
compiler.hipclang-rocm-60002.nvdisasm=/opt/compiler-explorer/clang-rocm-6.0.2/bin/llvm-objdump
compiler.hipclang-rocm-60002.objdumper=/opt/compiler-explorer/clang-rocm-6.0.2/bin/llvm-objdump
compiler.hipclang-rocm-60002.options=-x hip --cuda-device-only -O3 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -isystem /opt/compiler-explorer/libs/rocm/6.0.2/include --rocm-path=/opt/compiler-explorer/libs/rocm/6.0.2 --rocm-device-lib-path=/opt/compiler-explorer/clang-rocm-6.0.2/amdgcn/bitcode -include hip/hip_runtime.h
compiler.hipclang-rocm-60102.exe=/opt/compiler-explorer/clang-rocm-6.1.2/bin/clang++
compiler.hipclang-rocm-60102.semver=6.1.2
compiler.hipclang-rocm-60102.name=clang rocm-6.1.2
compiler.hipclang-rocm-60102.nvdisasm=/opt/compiler-explorer/clang-rocm-6.1.2/bin/llvm-objdump
compiler.hipclang-rocm-60102.objdumper=/opt/compiler-explorer/clang-rocm-6.1.2/bin/llvm-objdump
compiler.hipclang-rocm-60102.options=-x hip --cuda-device-only -O3 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -isystem /opt/compiler-explorer/libs/rocm/6.1.2/include --rocm-path=/opt/compiler-explorer/libs/rocm/6.1.2 -include hip/hip_runtime.h
compiler.hipclang-trunk-rocm-60102.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang++
compiler.hipclang-trunk-rocm-60102.semver=trunk-6.1.2
compiler.hipclang-trunk-rocm-60102.name=clang trunk rocm-6.1.2
compiler.hipclang-trunk-rocm-60102.nvdisasm=/opt/compiler-explorer/clang-assertions-trunk/bin/llvm-objdump
compiler.hipclang-trunk-rocm-60102.objdumper=/opt/compiler-explorer/clang-assertions-trunk/bin/llvm-objdump
compiler.hipclang-trunk-rocm-60102.options=-x hip --cuda-device-only -O3 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -isystem /opt/compiler-explorer/libs/rocm/6.1.2/include --rocm-path=/opt/compiler-explorer/libs/rocm/6.1.2 -include hip/hip_runtime.h
compiler.hipclang-staging-rocm-60102.exe=/opt/compiler-explorer/clang-rocm-trunk/bin/clang++
compiler.hipclang-staging-rocm-60102.semver=staging-6.1.2
compiler.hipclang-staging-rocm-60102.name=clang staging rocm-6.1.2
compiler.hipclang-staging-rocm-60102.nvdisasm=/opt/compiler-explorer/clang-rocm-trunk/bin/llvm-objdump
compiler.hipclang-staging-rocm-60102.objdumper=/opt/compiler-explorer/clang-rocm-trunk/bin/llvm-objdump
compiler.hipclang-staging-rocm-60102.options=-x hip --cuda-device-only -O3 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -isystem /opt/compiler-explorer/libs/rocm/6.1.2/include --rocm-path=/opt/compiler-explorer/libs/rocm/6.1.2 -include hip/hip_runtime.h
group.nvrtc.compilers=nvrtc121:nvrtc120u1:nvrtc120:nvrtc118:nvrtc117u1:nvrtc117:nvrtc116u2:nvrtc116u1:nvrtc116:nvrtc115u2:nvrtc115u1:nvrtc115:nvrtc114u1:nvrtc114:nvrtc113u1:nvrtc113:nvrtc112u2:nvrtc112u1:nvrtc112:nvrtc111u1:nvrtc111:nvrtc11u1:nvrtc11:nvrtc102:nvrtc101u2:nvrtc101u1:nvrtc101:nvrtc100:nvrtc92:nvrtc91
group.nvrtc.compilers=nvrtc121:nvrtc120u1:nvrtc120:nvrtc118:nvrtc117u1:nvrtc117:nvrtc116u2:nvrtc116u1:nvrtc116:nvrtc115u2:nvrtc115u1:nvrtc115:nvrtc114u1:nvrtc114:nvrtc113u1:nvrtc113:nvrtc112u2:nvrtc112u1:nvrtc112:nvrtc111u1:nvrtc111:nvrtc11u1:nvrtc11
group.nvrtc.compilerType=nvrtc
group.nvrtc.isSemVer=true
group.nvrtc.baseName=NVRTC
@@ -332,20 +402,6 @@ group.nvrtc.objdumper=/opt/compiler-explorer/cuda/12.1.0/bin/nvdisasm
group.nvrtc.rpathFlag=-L # WAR, really need `-Xcompiler "-Wl,-rpath=<path>"`, but not required because supportsExecute=false
group.nvrtc.options=
group.nvrtc.demangler=/opt/compiler-explorer/cuda/12.0.1/bin/cu++filt
compiler.nvrtc91.semver=9.1.85
compiler.nvrtc91.exe=/opt/compiler-explorer/cuda/9.1.85/bin/nvrtc_cli
compiler.nvrtc92.semver=9.2.88
compiler.nvrtc92.exe=/opt/compiler-explorer/cuda/9.2.88/bin/nvrtc_cli
compiler.nvrtc100.semver=10.0.130
compiler.nvrtc100.exe=/opt/compiler-explorer/cuda/10.0.130/bin/nvrtc_cli
compiler.nvrtc101.semver=10.1.105
compiler.nvrtc101.exe=/opt/compiler-explorer/cuda/10.1.105/bin/nvrtc_cli
compiler.nvrtc101u1.semver=10.1.168
compiler.nvrtc101u1.exe=/opt/compiler-explorer/cuda/10.1.168/bin/nvrtc_cli
compiler.nvrtc101u2.semver=10.1.243
compiler.nvrtc101u2.exe=/opt/compiler-explorer/cuda/10.1.243/bin/nvrtc_cli
compiler.nvrtc102.semver=10.2.89
compiler.nvrtc102.exe=/opt/compiler-explorer/cuda/10.2.89/bin/nvrtc_cli
compiler.nvrtc11.semver=11.0.2
compiler.nvrtc11.exe=/opt/compiler-explorer/cuda/11.0.2/bin/nvrtc_cli
compiler.nvrtc11u1.semver=11.0.3
@@ -393,7 +449,7 @@ compiler.nvrtc120u1.exe=/opt/compiler-explorer/cuda/12.0.1/bin/nvrtc_cli
compiler.nvrtc121.semver=12.1.0
compiler.nvrtc121.exe=/opt/compiler-explorer/cuda/12.1.0/bin/nvrtc_cli
libs=boost:bmulti:cueigen:cccl:thrustcub:cucub:cudacxx:nvtx:nsimd:cuco:hip-amd
libs=boost:bmulti:cueigen:cccl:thrustcub:cucub:cudacxx:matx:nvtx:nsimd:cuco:hip-amd
libs.boost.name=Boost
libs.boost.versions=164:165:166:167:168:169:170:171:172:173:174:175:176:177:178:179:180:181:182
libs.boost.url=https://www.boost.org
@@ -454,14 +510,26 @@ libs.cueigen.versions.337.version=3.3.7
libs.cueigen.versions.337.path=/opt/compiler-explorer/libs/eigen/v3.3.7
libs.cueigen.versions.334.version=3.3.4
libs.cueigen.versions.334.path=/opt/compiler-explorer/libs/eigen/v3.3.4
libs.cccl.name=CUDA C++ Core libraries
libs.cccl.description=Fundamental CUDA C++ libraries: Thrust, CUB, libcudacxx
libs.cccl.versions=trunk:220
libs.cccl.name=CUDA Core Compute Libraries (CCCL)
libs.cccl.description=Fundamental CUDA Compute libraries: Thrust, CUB, libcudacxx
libs.cccl.versions=trunk:270:261:260:250:240:230:220
libs.cccl.url=http://www.github.com/NVIDIA/cccl
libs.cccl.versions.trunk.version=trunk
libs.cccl.versions.trunk.path=/opt/compiler-explorer/libs/cccl/trunk/thrust:/opt/compiler-explorer/libs/cccl/trunk/cub:/opt/compiler-explorer/libs/cccl/trunk/libcudacxx/include
libs.cccl.versions.trunk.path=/opt/compiler-explorer/libs/cccl/trunk/thrust:/opt/compiler-explorer/libs/cccl/trunk/cub:/opt/compiler-explorer/libs/cccl/trunk/libcudacxx/include:/opt/compiler-explorer/libs/cccl/trunk/cudax/include
libs.cccl.versions.270.version=2.7.0
libs.cccl.versions.270.path=/opt/compiler-explorer/libs/cccl/v2.7.0/thrust:/opt/compiler-explorer/libs/cccl/v2.7.0/cub:/opt/compiler-explorer/libs/cccl/v2.7.0/libcudacxx/include:/opt/compiler-explorer/libs/cccl/v2.7.0/cudax/include
libs.cccl.versions.261.version=2.6.1
libs.cccl.versions.261.path=/opt/compiler-explorer/libs/cccl/v2.6.1/thrust:/opt/compiler-explorer/libs/cccl/v2.6.1/cub:/opt/compiler-explorer/libs/cccl/v2.6.1/libcudacxx/include:/opt/compiler-explorer/libs/cccl/v2.6.1/cudax/include
libs.cccl.versions.260.version=2.6.0
libs.cccl.versions.260.path=/opt/compiler-explorer/libs/cccl/v2.6.0/thrust:/opt/compiler-explorer/libs/cccl/v2.6.0/cub:/opt/compiler-explorer/libs/cccl/v2.6.0/libcudacxx/include:/opt/compiler-explorer/libs/cccl/v2.6.0/cudax/include
libs.cccl.versions.250.version=2.5.0
libs.cccl.versions.250.path=/opt/compiler-explorer/libs/cccl/v2.5.0/thrust:/opt/compiler-explorer/libs/cccl/v2.5.0/cub:/opt/compiler-explorer/libs/cccl/v2.5.0/libcudacxx/include:/opt/compiler-explorer/libs/cccl/v2.5.0/cudax/include
libs.cccl.versions.240.version=2.4.0
libs.cccl.versions.240.path=/opt/compiler-explorer/libs/cccl/v2.4.0/thrust:/opt/compiler-explorer/libs/cccl/v2.4.0/cub:/opt/compiler-explorer/libs/cccl/v2.4.0/libcudacxx/include
libs.cccl.versions.230.version=2.3.0
libs.cccl.versions.230.path=/opt/compiler-explorer/libs/cccl/v2.3.0/thrust:/opt/compiler-explorer/libs/cccl/v2.3.0/cub:/opt/compiler-explorer/libs/cccl/v2.3.0/libcudacxx/include
libs.cccl.versions.220.version=2.2.0
libs.cccl.versions.220.path=/opt/compiler-explorer/libs/cccl/2.2.0/thrust:/opt/compiler-explorer/libs/cccl/2.2.0/cub:/opt/compiler-explorer/libs/cccl/2.2.0/libcudacxx/include
libs.cccl.versions.220.path=/opt/compiler-explorer/libs/cccl/v2.2.0/thrust:/opt/compiler-explorer/libs/cccl/v2.2.0/cub:/opt/compiler-explorer/libs/cccl/v2.2.0/libcudacxx/include
libs.thrustcub.name=Thrust+CUB (Legacy)
libs.thrustcub.description=Use CUDA C++ Core Libraries (CCCL) for newer versions
libs.thrustcub.versions=trunk:109090:109100:109101:110000:111000:112000:112100:113000:113100:114000:115000:116000:117000
@@ -505,6 +573,19 @@ libs.cudacxx.versions=trunk
libs.cudacxx.url=https://github.com/nvidia/libcudacxx
libs.cudacxx.versions.trunk.version=trunk
libs.cudacxx.versions.trunk.path=/opt/compiler-explorer/libs/libcudacxx/trunk/include
libs.matx.name=MatX
libs.matx.description=GPU/CPU-Accelerated Numerical Computing in Modern C++
libs.matx.options=--expt-relaxed-constexpr
libs.matx.versions=trunk:090:080:070
libs.matx.url=http://www.github.com/NVIDIA/MatX
libs.matx.versions.trunk.version=trunk
libs.matx.versions.trunk.path=/opt/compiler-explorer/libs/matx/trunk/include
libs.matx.versions.090.version=0.9.0
libs.matx.versions.090.path=/opt/compiler-explorer/libs/matx/v0.9.0/include
libs.matx.versions.080.version=0.8.0
libs.matx.versions.080.path=/opt/compiler-explorer/libs/matx/v0.8.0/include
libs.matx.versions.070.version=0.7.0
libs.matx.versions.070.path=/opt/compiler-explorer/libs/matx/v0.7.0/include
libs.nvtx.name=NVIDIA Tools Extension
libs.nvtx.description=APIs for code annotation
libs.nvtx.versions=dev:301
@@ -527,7 +608,7 @@ libs.nsimd.versions.22.path=/opt/compiler-explorer/libs/nsimd/v2.2/cuda/include
libs.nsimd.versions.301.version=3.0.1
libs.nsimd.versions.301.path=/opt/compiler-explorer/libs/nsimd/v3.0.1/cuda/include
libs.hip-amd.name=HIP (AMD Platform)
libs.hip-amd.versions=50203:50103:50002:40502
libs.hip-amd.versions=60102:60002:50700:50203:50103:50002:40502
libs.hip-amd.url=https://github.com/ROCm-Developer-Tools/hipamd
libs.hip-amd.versions.40502.version=4.5.2
libs.hip-amd.versions.40502.path=/opt/compiler-explorer/libs/rocm/4.5.2
@@ -537,3 +618,9 @@ libs.hip-amd.versions.50103.version=5.1.3
libs.hip-amd.versions.50103.path=/opt/compiler-explorer/libs/rocm/5.1.3
libs.hip-amd.versions.50203.version=5.2.3
libs.hip-amd.versions.50203.path=/opt/compiler-explorer/libs/rocm/5.2.3
libs.hip-amd.versions.50700.version=5.7.0
libs.hip-amd.versions.50700.path=/opt/compiler-explorer/libs/rocm/5.7.0
libs.hip-amd.versions.60002.version=6.0.2
libs.hip-amd.versions.60002.path=/opt/compiler-explorer/libs/rocm/6.0.2
libs.hip-amd.versions.60102.version=6.1.2
libs.hip-amd.versions.60102.path=/opt/compiler-explorer/libs/rocm/6.1.2

View File

@@ -1,12 +1,12 @@
compilers=&gdc:&ldc:&dmd:&gdccross
defaultCompiler=ldc1_37
defaultCompiler=ldc1_39
group.gdc.compilers=gdc48:gdc49:gdc52:gdc92:gdc93:gdc95:gdc101:gdc102:gdc105:gdc111:gdc113:gdc114:gdc121:gdc122:gdc123:gdc131:gdc132:gdctrunk
group.gdc.compilers=&gdcassert:gdc48:gdc49:gdc52:gdc92:gdc93:gdc95:gdc101:gdc102:gdc105:gdc111:gdc113:gdc114:gdc121:gdc122:gdc123:gdc124:gdc131:gdc132:gdc133:gdc141:gdc142:gdctrunk
group.gdc.groupName=GDC x86-64
group.gdc.includeFlag=-isystem
group.gdc.isSemVer=true
group.gdc.baseName=gdc
group.gdc.demangler=/opt/compiler-explorer/ldc1.36.0/ldc2-1.36.0-linux-x86_64/bin/ddemangle
group.gdc.demangler=/opt/compiler-explorer/ldc1.39.0/ldc2-1.39.0-linux-x86_64/bin/ddemangle
group.gdc.objdumper=/opt/compiler-explorer/gcc-12.2.0/bin/objdump
group.gdc.llvmSymbolizer=/opt/compiler-explorer/clang-17.0.1/bin/llvm-symbolizer
@@ -44,24 +44,80 @@ compiler.gdc122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gdc
compiler.gdc122.semver=12.2
compiler.gdc123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gdc
compiler.gdc123.semver=12.3
compiler.gdc124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gdc
compiler.gdc124.semver=12.4
compiler.gdc131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gdc
compiler.gdc131.semver=13.1
compiler.gdc132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gdc
compiler.gdc132.semver=13.2
compiler.gdc133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gdc
compiler.gdc133.semver=13.3
compiler.gdc141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gdc
compiler.gdc141.semver=14.1
compiler.gdc142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gdc
compiler.gdc142.semver=14.2
compiler.gdctrunk.exe=/opt/compiler-explorer/gcc-snapshot/bin/gdc
compiler.gdctrunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.gdctrunk.semver=(trunk)
compiler.gdctrunk.isNightly=true
## GDC x86 build with "assertions" (--enable-checking=XXX)
group.gdcassert.compilers=gdc105assert:gdc111assert:gdc113assert:gdc114assert:gdc121assert:gdc122assert:gdc123assert:gdc124assert:gdc131assert:gdc132assert:gdc133assert:gdc141assert:gdc142assert
group.gdcassert.groupName=GDC x86-64 (assertions)
compiler.gdc105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gdc
compiler.gdc105assert.semver=10.5 (assertions)
compiler.gdc111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gdc
compiler.gdc111assert.semver=11.1 (assertions)
compiler.gdc113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gdc
compiler.gdc113assert.semver=11.3 (assertions)
compiler.gdc114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gdc
compiler.gdc114assert.semver=11.4 (assertions)
compiler.gdc121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gdc
compiler.gdc121assert.semver=12.1 (assertions)
compiler.gdc122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gdc
compiler.gdc122assert.semver=12.2 (assertions)
compiler.gdc123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gdc
compiler.gdc123assert.semver=12.3 (assertions)
compiler.gdc124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gdc
compiler.gdc124assert.semver=12.4 (assertions)
compiler.gdc131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gdc
compiler.gdc131assert.semver=13.1 (assertions)
compiler.gdc132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gdc
compiler.gdc132assert.semver=13.2 (assertions)
compiler.gdc133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gdc
compiler.gdc133assert.semver=13.3 (assertions)
compiler.gdc141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gdc
compiler.gdc141assert.semver=14.1 (assertions)
compiler.gdc142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gdc
compiler.gdc142assert.semver=14.2 (assertions)
## CROSS GDC
group.gdccross.compilers=&gdcs390x:&gdcppc:&gdcppc64:&gdcppc64le:&gdcmips64:&gdcmips:&gdcmipsel:&gdcarm:&gdcarm64:&gdcriscv:&gdcriscv64
group.gdccross.compilers=&gdcloongarch64:&gdcs390x:&gdcppc:&gdcppc64:&gdcppc64le:&gdcmips64:&gdcmips:&gdcmipsel:&gdcarm:&gdcarm64:&gdcriscv:&gdcriscv64:&gdchppa
group.gdccross.supportsExecute=false
group.gdccross.supportsBinary=true
group.gdccross.supportsBinaryObject=true
### GDC for Loongarch64
group.gdcloongarch64.compilers=gdcloongarch641410:gdcloongarch641420
group.gdcloongarch64.groupName=GDC loongarch64
group.gdcloongarch64.includeFlag=-isystem
group.gdcloongarch64.isSemVer=true
group.gdcloongarch64.baseName=gdc loongarch64
compiler.gdcloongarch641410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gdc
compiler.gdcloongarch641410.semver=14.1.0
compiler.gdcloongarch641410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gdcloongarch641410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.gdcloongarch641420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gdc
compiler.gdcloongarch641420.semver=14.2.0
compiler.gdcloongarch641420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gdcloongarch641420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
### GDC for RISCV32
group.gdcriscv.compilers=gdcriscv32trunk:gdcriscv1220:gdcriscv1230:gdcriscv1310:gdcriscv1320
group.gdcriscv.compilers=gdcriscv32trunk:gdcriscv1220:gdcriscv1230:gdcriscv1240:gdcriscv1310:gdcriscv1320:gdcriscv1330:gdcriscv1410:gdcriscv1420
group.gdcriscv.groupName=GDC riscv
group.gdcriscv.includeFlag=-isystem
group.gdcriscv.isSemVer=true
@@ -77,6 +133,11 @@ compiler.gdcriscv1230.semver=12.3.0
compiler.gdcriscv1230.objdumper=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1230.demangler=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv1240.exe=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv1240.semver=12.4.0
compiler.gdcriscv1240.objdumper=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1240.demangler=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv1310.exe=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv1310.semver=13.1.0
compiler.gdcriscv1310.objdumper=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
@@ -87,13 +148,28 @@ compiler.gdcriscv1320.semver=13.2.0
compiler.gdcriscv1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1320.demangler=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv1330.exe=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv1330.semver=13.3.0
compiler.gdcriscv1330.objdumper=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1330.demangler=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv1410.exe=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv1410.semver=14.1.0
compiler.gdcriscv1410.objdumper=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1410.demangler=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv1420.semver=14.2.0
compiler.gdcriscv1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv1420.demangler=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.gdcriscv32trunk.exe=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gdc
compiler.gdcriscv32trunk.semver=trunk
compiler.gdcriscv32trunk.objdumper=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.gdcriscv32trunk.demangler=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
### GDC for RISCV64
group.gdcriscv64.compilers=gdcriscv64trunk:gdcriscv641220:gdcriscv641230:gdcriscv641310:gdcriscv641320
group.gdcriscv64.compilers=gdcriscv64trunk:gdcriscv641220:gdcriscv641230:gdcriscv641240:gdcriscv641310:gdcriscv641320:gdcriscv641330:gdcriscv641410:gdcriscv641420
group.gdcriscv64.groupName=GDC riscv64
group.gdcriscv64.includeFlag=-isystem
group.gdcriscv64.isSemVer=true
@@ -109,6 +185,11 @@ compiler.gdcriscv641230.semver=12.3.0
compiler.gdcriscv641230.objdumper=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641230.demangler=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv641240.exe=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv641240.semver=12.4.0
compiler.gdcriscv641240.objdumper=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641240.demangler=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv641310.exe=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv641310.semver=13.1.0
compiler.gdcriscv641310.objdumper=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -119,6 +200,21 @@ compiler.gdcriscv641320.semver=13.2.0
compiler.gdcriscv641320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv641330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv641330.semver=13.3.0
compiler.gdcriscv641330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv641410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv641410.semver=14.1.0
compiler.gdcriscv641410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv641420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv641420.semver=14.2.0
compiler.gdcriscv641420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gdcriscv641420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gdcriscv64trunk.exe=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gdc
compiler.gdcriscv64trunk.semver=trunk
compiler.gdcriscv64trunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -126,7 +222,7 @@ compiler.gdcriscv64trunk.demangler=/opt/compiler-explorer/riscv64/gcc-trunk/risc
compiler.gdcriscv64trunk.isNightly=true
### GDC for ARM64
group.gdcarm64.compilers=gdcarm641220:gdcarm641230:gdcarm641310:gdcarm641320
group.gdcarm64.compilers=gdcarm641220:gdcarm641230:gdcarm641240:gdcarm641310:gdcarm641320:gdcarm641330:gdcarm641410:gdcarm641420
group.gdcarm64.groupName=GDC arm64
group.gdcarm64.includeFlag=-isystem
group.gdcarm64.isSemVer=true
@@ -142,6 +238,11 @@ compiler.gdcarm641230.semver=12.3.0
compiler.gdcarm641230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gdcarm641240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gdc
compiler.gdcarm641240.semver=12.4.0
compiler.gdcarm641240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gdcarm641310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gdc
compiler.gdcarm641310.semver=13.1.0
compiler.gdcarm641310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
@@ -152,8 +253,23 @@ compiler.gdcarm641320.semver=13.2.0
compiler.gdcarm641320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gdcarm641330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gdc
compiler.gdcarm641330.semver=13.3.0
compiler.gdcarm641330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gdcarm641410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gdc
compiler.gdcarm641410.semver=14.1.0
compiler.gdcarm641410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gdcarm641420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gdc
compiler.gdcarm641420.semver=14.2.0
compiler.gdcarm641420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gdcarm641420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
### GDC for ARM 32-bits
group.gdcarm.compilers=gdcarm1220:gdcarm1230:gdcarm1310:gdcarm1320
group.gdcarm.compilers=gdcarm1220:gdcarm1230:gdcarm1240:gdcarm1310:gdcarm1320:gdcarm1330:gdcarm1410:gdcarm1420
group.gdcarm.groupName=GDC arm
group.gdcarm.includeFlag=-isystem
group.gdcarm.isSemVer=true
@@ -169,6 +285,11 @@ compiler.gdcarm1230.semver=12.3.0
compiler.gdcarm1230.objdumper=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1230.demangler=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gdcarm1240.exe=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gdc
compiler.gdcarm1240.semver=12.4.0
compiler.gdcarm1240.objdumper=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1240.demangler=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gdcarm1310.exe=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gdc
compiler.gdcarm1310.semver=13.1.0
compiler.gdcarm1310.objdumper=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
@@ -179,8 +300,23 @@ compiler.gdcarm1320.semver=13.2.0
compiler.gdcarm1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gdcarm1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gdc
compiler.gdcarm1330.semver=13.3.0
compiler.gdcarm1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gdcarm1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gdc
compiler.gdcarm1410.semver=14.1.0
compiler.gdcarm1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gdcarm1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gdc
compiler.gdcarm1420.semver=14.2.0
compiler.gdcarm1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gdcarm1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
### GDC for s390x
group.gdcs390x.compilers=gdcs390x1210:gdcs390x1220:gdcs390x1230:gdcs390x1310:gdcs390x1320
group.gdcs390x.compilers=gdcs390x1210:gdcs390x1220:gdcs390x1230:gdcs390x1310:gdcs390x1320:gdcs390x1410:gdcs390x1330:gdcs390x1240:gdcs390x1420
group.gdcs390x.groupName=GDC s390x
group.gdcs390x.includeFlag=-isystem
group.gdcs390x.isSemVer=true
@@ -200,6 +336,11 @@ compiler.gdcs390x1230.semver=12.3.0
compiler.gdcs390x1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gdcs390x1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gdc
compiler.gdcs390x1240.semver=12.4.0
compiler.gdcs390x1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gdcs390x1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gdc
compiler.gdcs390x1310.semver=13.1.0
compiler.gdcs390x1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
@@ -210,12 +351,28 @@ compiler.gdcs390x1320.semver=13.2.0
compiler.gdcs390x1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gdcs390x1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gdc
compiler.gdcs390x1330.semver=13.3.0
compiler.gdcs390x1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gdcs390x1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gdc
compiler.gdcs390x1410.semver=14.1.0
compiler.gdcs390x1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gdcs390x1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gdc
compiler.gdcs390x1420.semver=14.2.0
compiler.gdcs390x1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gdcs390x1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
### GDC for powerpc
group.gdcppc.compilers=gdcppc1210:gdcppc1220:gdcppc1230:gdcppc1310:gdcppc1320
group.gdcppc.compilers=gdcppc1210:gdcppc1220:gdcppc1230:gdcppc1240:gdcppc1310:gdcppc1320:gdcppc1330:gdcppc1410:gdcppc1420
group.gdcppc.groupName=GDC powerpc
group.gdcppc.includeFlag=-isystem
group.gdcppc.isSemVer=true
group.gdcppc.baseName=gdc powerpc
group.gdcppc.instructionSet=powerpc
compiler.gdcppc1210.exe=/opt/compiler-explorer/powerpc/gcc-12.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1210.semver=12.1.0
@@ -231,6 +388,11 @@ compiler.gdcppc1230.semver=12.3.0
compiler.gdcppc1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gdcppc1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1240.semver=12.4.0
compiler.gdcppc1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gdcppc1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1310.semver=13.1.0
compiler.gdcppc1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
@@ -241,8 +403,23 @@ compiler.gdcppc1320.semver=13.2.0
compiler.gdcppc1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gdcppc1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1330.semver=13.3.0
compiler.gdcppc1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gdcppc1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1410.semver=14.1.0
compiler.gdcppc1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gdcppc1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gdc
compiler.gdcppc1420.semver=14.2.0
compiler.gdcppc1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gdcppc1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
### GDC for powerpc64
group.gdcppc64.compilers=gdcppc641210:gdcppc641220:gdcppc641230:gdcppc641310:gdcppc641320:gdcppc64trunk
group.gdcppc64.compilers=gdcppc64trunk:gdcppc641210:gdcppc641220:gdcppc641230:gdcppc641240:gdcppc641310:gdcppc641320:gdcppc641330:gdcppc641410:gdcppc641420
group.gdcppc64.groupName=GDC powerpc64
group.gdcppc64.includeFlag=-isystem
group.gdcppc64.isSemVer=true
@@ -262,6 +439,11 @@ compiler.gdcppc641230.semver=12.3.0
compiler.gdcppc641230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc641240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc641240.semver=12.4.0
compiler.gdcppc641240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc641310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc641310.semver=13.1.0
compiler.gdcppc641310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -272,13 +454,28 @@ compiler.gdcppc641320.semver=13.2.0
compiler.gdcppc641320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc641330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc641330.semver=13.3.0
compiler.gdcppc641330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc641410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc641410.semver=14.1.0
compiler.gdcppc641410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc641420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc641420.semver=14.2.0
compiler.gdcppc641420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc641420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gdcppc64trunk.exe=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gdc
compiler.gdcppc64trunk.semver=trunk
compiler.gdcppc64trunk.objdumper=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gdcppc64trunk.demangler=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
### GDC for powerpc64le
group.gdcppc64le.compilers=gdcppc64le1210:gdcppc64le1220:gdcppc64le1230:gdcppc64le1310:gdcppc64le1320:gdcppc64letrunk
group.gdcppc64le.compilers=gdcppc64le1210:gdcppc64le1220:gdcppc64le1230:gdcppc64le1310:gdcppc64le1320:gdcppc64letrunk:gdcppc64le1410:gdcppc64le1330:gdcppc64le1240:gdcppc64le1420
group.gdcppc64le.groupName=GDC powerpc64le
group.gdcppc64le.includeFlag=-isystem
group.gdcppc64le.isSemVer=true
@@ -298,6 +495,11 @@ compiler.gdcppc64le1230.semver=12.3.0
compiler.gdcppc64le1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64le1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64le1240.semver=12.4.0
compiler.gdcppc64le1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64le1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64le1310.semver=13.1.0
compiler.gdcppc64le1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -308,13 +510,28 @@ compiler.gdcppc64le1320.semver=13.2.0
compiler.gdcppc64le1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64le1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64le1330.semver=13.3.0
compiler.gdcppc64le1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64le1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64le1410.semver=14.1.0
compiler.gdcppc64le1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64le1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64le1420.semver=14.2.0
compiler.gdcppc64le1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64le1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gdcppc64letrunk.exe=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gdc
compiler.gdcppc64letrunk.semver=trunk
compiler.gdcppc64letrunk.objdumper=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gdcppc64letrunk.demangler=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
### GDC for mips64
group.gdcmips64.compilers=gdcmips641210:gdcmips641220:gdcmips641230:gdcmips641310:gdcmips641320
group.gdcmips64.compilers=gdcmips641210:gdcmips641220:gdcmips641230:gdcmips641240:gdcmips641310:gdcmips641320:gdcmips641330:gdcmips641410:gdcmips641420
group.gdcmips64.groupName=GDC mips64
group.gdcmips64.includeFlag=-isystem
group.gdcmips64.isSemVer=true
@@ -334,6 +551,11 @@ compiler.gdcmips641230.semver=12.3.0
compiler.gdcmips641230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gdcmips641240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gdc
compiler.gdcmips641240.semver=12.4.0
compiler.gdcmips641240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gdcmips641310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gdc
compiler.gdcmips641310.semver=13.1.0
compiler.gdcmips641310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
@@ -344,8 +566,23 @@ compiler.gdcmips641320.semver=13.2.0
compiler.gdcmips641320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gdcmips641330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gdc
compiler.gdcmips641330.semver=13.3.0
compiler.gdcmips641330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gdcmips641410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gdc
compiler.gdcmips641410.semver=14.1.0
compiler.gdcmips641410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gdcmips641420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gdc
compiler.gdcmips641420.semver=14.2.0
compiler.gdcmips641420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gdcmips641420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
### GDC for mips
group.gdcmips.compilers=gdcmips1210:gdcmips1220:gdcmips1230:gdcmips1310:gdcmips1320
group.gdcmips.compilers=gdcmips1210:gdcmips1220:gdcmips1230:gdcmips1240:gdcmips1310:gdcmips1320:gdcmips1330:gdcmips1410:gdcmips1420
group.gdcmips.groupName=GDC mips
group.gdcmips.includeFlag=-isystem
group.gdcmips.isSemVer=true
@@ -365,6 +602,11 @@ compiler.gdcmips1230.semver=12.3.0
compiler.gdcmips1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gdcmips1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gdc
compiler.gdcmips1240.semver=12.4.0
compiler.gdcmips1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gdcmips1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gdc
compiler.gdcmips1310.semver=13.1.0
compiler.gdcmips1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
@@ -375,8 +617,23 @@ compiler.gdcmips1320.semver=13.2.0
compiler.gdcmips1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gdcmips1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gdc
compiler.gdcmips1330.semver=13.3.0
compiler.gdcmips1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gdcmips1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gdc
compiler.gdcmips1410.semver=14.1.0
compiler.gdcmips1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gdcmips1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gdc
compiler.gdcmips1420.semver=14.2.0
compiler.gdcmips1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gdcmips1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
### GDC for mipsel
group.gdcmipsel.compilers=gdcmipsel1210:gdcmipsel1220:gdcmipsel1230:gdcmipsel1310:gdcmipsel1320
group.gdcmipsel.compilers=gdcmipsel1210:gdcmipsel1220:gdcmipsel1230:gdcmipsel1240:gdcmipsel1310:gdcmipsel1320:gdcmipsel1330:gdcmipsel1410:gdcmipsel1420
group.gdcmipsel.groupName=GDC mipsel
group.gdcmipsel.includeFlag=-isystem
group.gdcmipsel.isSemVer=true
@@ -396,6 +653,11 @@ compiler.gdcmipsel1230.semver=12.3.0
compiler.gdcmipsel1230.objdumper=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1230.demangler=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gdcmipsel1240.exe=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gdc
compiler.gdcmipsel1240.semver=12.4.0
compiler.gdcmipsel1240.objdumper=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1240.demangler=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gdcmipsel1310.exe=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gdc
compiler.gdcmipsel1310.semver=13.1.0
compiler.gdcmipsel1310.objdumper=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
@@ -406,11 +668,38 @@ compiler.gdcmipsel1320.semver=13.2.0
compiler.gdcmipsel1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
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:ldc1_28:ldc1_29:ldc1_30:ldc1_31:ldc1_32:ldc1_33:ldc1_34:ldc1_35:ldc1_36:ldc1_37:ldcbeta:ldclatestci
compiler.gdcmipsel1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gdc
compiler.gdcmipsel1330.semver=13.3.0
compiler.gdcmipsel1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gdcmipsel1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gdc
compiler.gdcmipsel1410.semver=14.1.0
compiler.gdcmipsel1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gdcmipsel1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gdc
compiler.gdcmipsel1420.semver=14.2.0
compiler.gdcmipsel1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gdcmipsel1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
### GDC for HPPA
group.gdchppa.compilers=gdchppa1420
group.gdchppa.groupName=GDC hppa
group.gdchppa.includeFlag=-isystem
group.gdchppa.isSemVer=true
group.gdchppa.baseName=gdc hppa
compiler.gdchppa1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gdc
compiler.gdchppa1420.semver=14.2.0
compiler.gdchppa1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gdchppa1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
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:ldc1_28:ldc1_29:ldc1_30:ldc1_31:ldc1_32:ldc1_33:ldc1_34:ldc1_35:ldc1_36:ldc1_37:ldc1_38:ldc1_39:ldcbeta:ldclatestci
group.ldc.compilerType=ldc
group.ldc.isSemVer=true
group.ldc.baseName=ldc
group.ldc.demangler=/opt/compiler-explorer/ldc1.36.0/ldc2-1.36.0-linux-x86_64/bin/ddemangle
group.ldc.demangler=/opt/compiler-explorer/ldc1.39.0/ldc2-1.39.0-linux-x86_64/bin/ddemangle
group.ldc.objdumper=/opt/compiler-explorer/gcc-12.1.0/bin/objdump
group.ldc.llvmSymbolizer=/opt/compiler-explorer/clang-17.0.1/bin/llvm-symbolizer
@@ -511,6 +800,12 @@ compiler.ldc1_36.options=-gcc=gcc
compiler.ldc1_37.exe=/opt/compiler-explorer/ldc1.37.0/ldc2-1.37.0-linux-x86_64/bin/ldc2
compiler.ldc1_37.semver=1.37.0
compiler.ldc1_37.options=-gcc=gcc
compiler.ldc1_38.exe=/opt/compiler-explorer/ldc1.38.0/ldc2-1.38.0-linux-x86_64/bin/ldc2
compiler.ldc1_38.semver=1.38.0
compiler.ldc1_38.options=-gcc=gcc
compiler.ldc1_39.exe=/opt/compiler-explorer/ldc1.39.0/ldc2-1.39.0-linux-x86_64/bin/ldc2
compiler.ldc1_39.semver=1.39.0
compiler.ldc1_39.options=-gcc=gcc
compiler.ldcbeta.exe=/opt/compiler-explorer/ldcbeta/bin/ldc2
compiler.ldcbeta.semver=beta
compiler.ldcbeta.options=-gcc=gcc
@@ -654,7 +949,7 @@ libs.mir_glas.versions.trunk.path=/opt/compiler-explorer/libs/d/mir-glas-trunk/s
#################################
# Installed tools
tools=llvm-mcatrunk:osacatrunk:pahole:readelf:ldd:strings
tools=llvm-mcatrunk:osacatrunk:pahole:readelf:ldd:strings:bloaty11
tools.llvm-mcatrunk.name=llvm-mca (trunk)
tools.llvm-mcatrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mca
@@ -663,8 +958,8 @@ tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.exclude=dmd
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.exclude=dmd
@@ -696,3 +991,9 @@ tools.strings.type=postcompilation
tools.strings.class=strings-tool
tools.strings.exclude=
tools.strings.stdinHint=disabled
tools.bloaty11.name=bloaty (1.1)
tools.bloaty11.exe=/opt/compiler-explorer/bloaty-1.1/bin/bloaty
tools.bloaty11.type=postcompilation
tools.bloaty11.class=bloaty-tool
tools.bloaty11.stdinHint=disabled

View File

@@ -1,11 +1,11 @@
compilers=&dart
defaultCompiler=dart322
defaultCompiler=dart353
supportsBinary=true
supportsExecute=true
compilerType=dart
objdumper=/opt/compiler-explorer/gcc-11.1.0/bin/objdump
objdumper=/opt/compiler-explorer/gcc-12.2.0/bin/objdump
group.dart.compilers=dartdev:dart322:dart313:dart302:dart2196:dart2185:dart2171:dart2161:dart2151:dart2144:dart2134:dart2124:dart2105:dart293:dart284
group.dart.compilers=dartdev:dart353:dart344:dart334:dart322:dart313:dart302:dart2196:dart2185:dart2171:dart2161:dart2151:dart2144:dart2134:dart2124:dart2105:dart293:dart284
group.dart.isSemVer=true
group.dart.baseName=Dart
group.dart.groupName=Dart
@@ -14,6 +14,18 @@ compiler.dartdev.semver=dev
compiler.dartdev.exe=/opt/compiler-explorer/dart-dev/bin/dart
compiler.dartdev.executionWrapper=/opt/compiler-explorer/dart-dev/bin/dartaotruntime
compiler.dart353.semver=3.5.3
compiler.dart353.exe=/opt/compiler-explorer/dart-3.5.3/bin/dart
compiler.dart353.executionWrapper=/opt/compiler-explorer/dart-3.5.3/bin/dartaotruntime
compiler.dart344.semver=3.4.4
compiler.dart344.exe=/opt/compiler-explorer/dart-3.4.4/bin/dart
compiler.dart344.executionWrapper=/opt/compiler-explorer/dart-3.4.4/bin/dartaotruntime
compiler.dart334.semver=3.3.4
compiler.dart334.exe=/opt/compiler-explorer/dart-3.3.4/bin/dart
compiler.dart334.executionWrapper=/opt/compiler-explorer/dart-3.3.4/bin/dartaotruntime
compiler.dart322.semver=3.2.2
compiler.dart322.exe=/opt/compiler-explorer/dart-3.2.2/bin/dart
compiler.dart322.executionWrapper=/opt/compiler-explorer/dart-3.2.2/bin/dartaotruntime

View File

@@ -1,15 +1,23 @@
# Default settings for Elixir
compilers=&elixir
compilerType=elixir
compilers=&elixir:&elixirasm
versionFlag=--short-version
objdumper=
instructionSet=beam
group.elixir.compilers=elixirdefault
group.elixir.compilerType=elixir
group.elixir.instructionSet=beam
compiler.elixirdefault.exe=/urs/bin/elixir
compiler.elixirdefault.runtime=/urs/bin/elixir
compiler.elixirdefault.name=elixirc default
group.elixirasm.compilers=elixirasmdefault
group.elixirasm.compilerType=elixirasm
group.elixirasm.instructionSet=amd64
compiler.elixirasmdefault.exe=/urs/bin/elixir
compiler.elixirasmdefault.runtime=/urs/bin/elixir
compiler.elixirasmdefault.name=elixirc default
defaultCompiler=elixirdefault
demangler=
postProcess=

View File

@@ -0,0 +1,5 @@
sandboxType=nsjail
executionType=nsjail
wine=
wineServer=
firejail=/usr/local/firejail-0.9.70/bin/firejail

View File

@@ -1,7 +1,7 @@
compilers=&gfortran_86:&ifort:&ifx:&cross:&clang_llvmflang
defaultCompiler=gfortran132
demangler=/opt/compiler-explorer/gcc-13.2.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-13.2.0/bin/objdump
compilers=&gfortran_86:&ifort:&ifx:&nvfortran_x86:&cross:&clang_llvmflang:&lfortran
defaultCompiler=gfortran142
demangler=/opt/compiler-explorer/gcc-14.2.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-14.2.0/bin/objdump
compilerType=fortran
buildenvsetup=ceconan-fortran
@@ -9,7 +9,7 @@ buildenvsetup.host=https://conan.compiler-explorer.com
###############################
# GCC (as in GNU Compiler Collection) for x86
group.gfortran_86.compilers=gfortran494:gfortran550:gfortran63:gfortran71:gfortran72:gfortran73:gfortran81:gfortran82:gfortran83:gfortran84:gfortran85:gfortran91:gfortran92:gfortran93:gfortran94:gfortran101:gfortran102:gfortran103:gfortran104:gfortran105:gfortran111:gfortran112:gfortran113:gfortran114:gfortran121:gfortran122:gfortran123:gfortran131:gfortran132:gfortransnapshot
group.gfortran_86.compilers=&gfortranassert:gfortran494:gfortran550:gfortran63:gfortran71:gfortran72:gfortran73:gfortran81:gfortran82:gfortran83:gfortran84:gfortran85:gfortran91:gfortran92:gfortran93:gfortran94:gfortran101:gfortran102:gfortran103:gfortran104:gfortran105:gfortran111:gfortran112:gfortran113:gfortran114:gfortran121:gfortran122:gfortran123:gfortran124:gfortran131:gfortran132:gfortran133:gfortran141:gfortran142:gfortransnapshot
group.gfortran_86.groupName=GFORTRAN x86-64
group.gfortran_86.isSemVer=true
group.gfortran_86.baseName=x86-64 gfortran
@@ -67,10 +67,18 @@ compiler.gfortran122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gfortran
compiler.gfortran122.semver=12.2
compiler.gfortran123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gfortran
compiler.gfortran123.semver=12.3
compiler.gfortran124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gfortran
compiler.gfortran124.semver=12.4
compiler.gfortran131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gfortran
compiler.gfortran131.semver=13.1
compiler.gfortran132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gfortran
compiler.gfortran132.semver=13.2
compiler.gfortran133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gfortran
compiler.gfortran133.semver=13.3
compiler.gfortran141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gfortran
compiler.gfortran141.semver=14.1
compiler.gfortran142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gfortran
compiler.gfortran142.semver=14.2
compiler.gfortransnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gfortran
compiler.gfortransnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
@@ -78,6 +86,43 @@ compiler.gfortransnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objd
compiler.gfortransnapshot.semver=(trunk)
compiler.gfortransnapshot.isNightly=true
## GFORTRAN x86 build with "assertions" (--enable-checking=XXX)
group.gfortranassert.compilers=gfortran103assert:gfortran104assert:gfortran105assert:gfortran111assert:gfortran112assert:gfortran113assert:gfortran114assert:gfortran121assert:gfortran122assert:gfortran123assert:gfortran124assert:gfortran131assert:gfortran132assert:gfortran133assert:gfortran141assert:gfortran142assert
group.gfortranassert.groupName=GFORTRAN x86-64 (assertions)
compiler.gfortran103assert.exe=/opt/compiler-explorer/gcc-assertions-10.3.0/bin/gfortran
compiler.gfortran103assert.semver=10.3 (assertions)
compiler.gfortran104assert.exe=/opt/compiler-explorer/gcc-assertions-10.4.0/bin/gfortran
compiler.gfortran104assert.semver=10.4 (assertions)
compiler.gfortran105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gfortran
compiler.gfortran105assert.semver=10.5 (assertions)
compiler.gfortran111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gfortran
compiler.gfortran111assert.semver=11.1 (assertions)
compiler.gfortran112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gfortran
compiler.gfortran112assert.semver=11.2 (assertions)
compiler.gfortran113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gfortran
compiler.gfortran113assert.semver=11.3 (assertions)
compiler.gfortran114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gfortran
compiler.gfortran114assert.semver=11.4 (assertions)
compiler.gfortran121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gfortran
compiler.gfortran121assert.semver=12.1 (assertions)
compiler.gfortran122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gfortran
compiler.gfortran122assert.semver=12.2 (assertions)
compiler.gfortran123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gfortran
compiler.gfortran123assert.semver=12.3 (assertions)
compiler.gfortran124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gfortran
compiler.gfortran124assert.semver=12.4 (assertions)
compiler.gfortran131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gfortran
compiler.gfortran131assert.semver=13.1 (assertions)
compiler.gfortran132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gfortran
compiler.gfortran132assert.semver=13.2 (assertions)
compiler.gfortran133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gfortran
compiler.gfortran133assert.semver=13.3 (assertions)
compiler.gfortran141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gfortran
compiler.gfortran141assert.semver=14.1 (assertions)
compiler.gfortran142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gfortran
compiler.gfortran142assert.semver=14.2 (assertions)
###############################
# Intel Parallel Studio XE for x86
group.ifort.compilers=ifort19:ifort202112:ifort202120:ifort202130:ifort202140:ifort202150:ifort202160:ifort202170:ifort202171:ifort202180:ifort202190:ifort2021100:ifort2021110
@@ -248,18 +293,74 @@ compiler.ifxlatest.libPath=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/c
compiler.ifxlatest.semver=(latest)
compiler.ifxlatest.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++
#################################
# NVHPC nvfortran
group.nvfortran_x86.compilers=nvfortran_x86_24_9:nvfortran_x86_24_11:nvfortran_x86_25_1
group.nvfortran_x86.options=
group.nvfortran_x86.needsMulti=false
group.nvfortran_x86.supportsBinary=true
group.nvfortran_x86.supportsExecute=true
group.nvfortran_x86.supportsLibraryCodeFilter=true
group.nvfortran_x86.groupName=nvfortran x86
group.nvfortran_x86.baseName=x86 nvfortran
group.nvfortran_x86.isSemVer=true
group.nvfortran_x86.compilerCategories=nvfortran
compiler.nvfortran_x86_24_9.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/compilers/bin/nvdecode
compiler.nvfortran_x86_24_9.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_24_9.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_24_9.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/compilers/bin/nvfortran
compiler.nvfortran_x86_24_9.semver=24.9
compiler.nvfortran_x86_24_11.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/compilers/bin/nvdecode
compiler.nvfortran_x86_24_11.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_24_11.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_24_11.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/compilers/bin/nvfortran
compiler.nvfortran_x86_24_11.semver=24.11
compiler.nvfortran_x86_25_1.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/compilers/bin/nvdecode
compiler.nvfortran_x86_25_1.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_25_1.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_25_1.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/compilers/bin/nvfortran
compiler.nvfortran_x86_25_1.semver=25.1
###############################
# GCC Cross-Compilers
group.cross.compilers=&gccarm:&gccaarch64:&ppcs:&gccrvs:&gccmips:&gccmips64:&gccmipsel:&gccmips64el:&gccs390x:&gccriscv:&gccriscv64:&gccloongarch64:&gccsparc:&gccsparc64:&gccsparcleon
group.cross.compilers=&gccarm:&gccaarch64:&ppcs:&gccrvs:&gccmips:&gccmips64:&gccmipsel:&gccmips64el:&gccs390x:&gccriscv:&gccriscv64:&gccloongarch64:&gccsparc:&gccsparc64:&gccsparcleon:&gcchppa:&gcctricore
group.cross.isSemVer=true
group.cross.supportsExecute=false
group.cross.supportsBinary=false
group.cross.supportsBinaryObject=true
group.cross.groupName=Cross GCC
###############################
# GCC for Tricore
group.gcctricore.compilers=ftricoreg1130
group.gcctricore.groupName=Tricore gfortran
group.gcctricore.baseName=Tricore gfortran
group.gcctricore.supportsBinary=true
compiler.ftricoreg1130.exe=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-gfortran
compiler.ftricoreg1130.semver=11.3.0 (EEESlab)
compiler.ftricoreg1130.objdumper=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-objdump
compiler.ftricoreg1130.demangler=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-c++filt
###############################
# GCC for HPPA
group.gcchppa.compilers=fhppag1420
group.gcchppa.groupName=HPPA gfortran
group.gcchppa.baseName=HPPA gfortran
group.gcchppa.supportsBinary=true
compiler.fhppag1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gfortran
compiler.fhppag1420.semver=14.2.0
compiler.fhppag1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.fhppag1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
###############################
# GCC for SPARC
group.gccsparc.compilers=fsparcg1220:fsparcg1230:fsparcg1310:fsparcg1320
group.gccsparc.compilers=fsparcg1220:fsparcg1230:fsparcg1240:fsparcg1310:fsparcg1320:fsparcg1330:fsparcg1410:fsparcg1420
group.gccsparc.groupName=SPARC gfortran
group.gccsparc.baseName=SPARC gfortran
@@ -273,6 +374,11 @@ compiler.fsparcg1230.semver=12.3.0
compiler.fsparcg1230.objdumper=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1230.demangler=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.fsparcg1240.exe=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gfortran
compiler.fsparcg1240.semver=12.4.0
compiler.fsparcg1240.objdumper=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1240.demangler=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.fsparcg1310.exe=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gfortran
compiler.fsparcg1310.semver=13.1.0
compiler.fsparcg1310.objdumper=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
@@ -283,9 +389,24 @@ compiler.fsparcg1320.semver=13.2.0
compiler.fsparcg1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.fsparcg1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gfortran
compiler.fsparcg1330.semver=13.3.0
compiler.fsparcg1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.fsparcg1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gfortran
compiler.fsparcg1410.semver=14.1.0
compiler.fsparcg1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.fsparcg1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gfortran
compiler.fsparcg1420.semver=14.2.0
compiler.fsparcg1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.fsparcg1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
###############################
# GCC for SPARC64
group.gccsparc64.compilers=fsparc64g1220:fsparc64g1230:fsparc64g1310:fsparc64g1320
group.gccsparc64.compilers=fsparc64g1220:fsparc64g1230:fsparc64g1310:fsparc64g1320:fsparc64g1410:fsparc64g1330:fsparc64g1240:fsparc64g1420
group.gccsparc64.groupName=SPARC64 gfortran
group.gccsparc64.baseName=SPARC64 gfortran
@@ -299,6 +420,11 @@ compiler.fsparc64g1230.semver=12.3.0
compiler.fsparc64g1230.objdumper=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1230.demangler=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1240.exe=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1240.semver=12.4.0
compiler.fsparc64g1240.objdumper=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1240.demangler=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1310.exe=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1310.semver=13.1.0
compiler.fsparc64g1310.objdumper=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
@@ -309,9 +435,24 @@ compiler.fsparc64g1320.semver=13.2.0
compiler.fsparc64g1320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1330.semver=13.3.0
compiler.fsparc64g1330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1410.semver=14.1.0
compiler.fsparc64g1410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1420.semver=14.2.0
compiler.fsparc64g1420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
###############################
# GCC for SPARC LEON
group.gccsparcleon.compilers=fsparcleong1220:fsparcleong1220-1:fsparcleong1230:fsparcleong1310:fsparcleong1320
group.gccsparcleon.compilers=fsparcleong1220:fsparcleong1220-1:fsparcleong1230:fsparcleong1240:fsparcleong1310:fsparcleong1320:fsparcleong1330:fsparcleong1410:fsparcleong1420
group.gccsparcleon.groupName=SPARC LEON gfortran
group.gccsparcleon.baseName=SPARC LEON gfortran
@@ -327,6 +468,11 @@ compiler.fsparcleong1230.semver=12.3.0
compiler.fsparcleong1230.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1230.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.fsparcleong1240.exe=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1240.semver=12.4.0
compiler.fsparcleong1240.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1240.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.fsparcleong1220-1.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1220-1.semver=12.2.0
compiler.fsparcleong1220-1.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
@@ -342,9 +488,24 @@ compiler.fsparcleong1320.semver=13.2.0
compiler.fsparcleong1320.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1320.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.fsparcleong1330.exe=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1330.semver=13.3.0
compiler.fsparcleong1330.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1330.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.fsparcleong1410.exe=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1410.semver=14.1.0
compiler.fsparcleong1410.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1410.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.fsparcleong1420.exe=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1420.semver=14.2.0
compiler.fsparcleong1420.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1420.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
###############################
# GCC for LOONGARCH64
group.gccloongarch64.compilers=floongarch64g1220:floongarch64g1230:floongarch64g1310:floongarch64g1320
group.gccloongarch64.compilers=floongarch64g1220:floongarch64g1230:floongarch64g1310:floongarch64g1320:floongarch64g1410:floongarch64g1330:floongarch64g1240:floongarch64g1420
group.gccloongarch64.groupName=LOONGARCH64 gfortran
group.gccloongarch64.baseName=LOONGARCH64 gfortran
@@ -358,6 +519,11 @@ compiler.floongarch64g1230.semver=12.3.0
compiler.floongarch64g1230.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1230.demangler=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.floongarch64g1240.exe=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gfortran
compiler.floongarch64g1240.semver=12.4.0
compiler.floongarch64g1240.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1240.demangler=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.floongarch64g1310.exe=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gfortran
compiler.floongarch64g1310.semver=13.1.0
compiler.floongarch64g1310.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
@@ -368,9 +534,24 @@ compiler.floongarch64g1320.semver=13.2.0
compiler.floongarch64g1320.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1320.demangler=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.floongarch64g1330.exe=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gfortran
compiler.floongarch64g1330.semver=13.3.0
compiler.floongarch64g1330.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1330.demangler=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.floongarch64g1410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gfortran
compiler.floongarch64g1410.semver=14.1.0
compiler.floongarch64g1410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.floongarch64g1420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gfortran
compiler.floongarch64g1420.semver=14.2.0
compiler.floongarch64g1420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.floongarch64g1420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
###############################
# GCC for RISCV64
group.gccriscv64.compilers=friscv64g1140:friscv64g1220:friscv64g1230:friscv64g1310:friscv64g1320
group.gccriscv64.compilers=friscv64g1140:friscv64g1220:friscv64g1230:friscv64g1310:friscv64g1320:friscv64g1410:friscv64g1330:friscv64g1240:friscv64g1420
group.gccriscv64.groupName=RISCV64 gfortran
group.gccriscv64.baseName=RISCV64 gfortran
@@ -389,6 +570,11 @@ compiler.friscv64g1230.semver=12.3.0
compiler.friscv64g1230.objdumper=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1230.demangler=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1240.exe=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1240.semver=12.4.0
compiler.friscv64g1240.objdumper=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1240.demangler=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1310.exe=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1310.semver=13.1.0
compiler.friscv64g1310.objdumper=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -399,9 +585,24 @@ compiler.friscv64g1320.semver=13.2.0
compiler.friscv64g1320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1330.semver=13.3.0
compiler.friscv64g1330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1410.semver=14.1.0
compiler.friscv64g1410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1420.semver=14.2.0
compiler.friscv64g1420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
###############################
# GCC for RISCV
group.gccriscv.compilers=friscvg1140:friscvg1220:friscvg1230:friscvg1310:friscvg1320
group.gccriscv.compilers=friscvg1140:friscvg1220:friscvg1230:friscvg1240:friscvg1310:friscvg1320:friscvg1330:friscvg1410:friscvg1420
group.gccriscv.groupName=RISCV (32bit) gfortran
group.gccriscv.baseName=RISCV (32bit) gfortran
@@ -420,6 +621,11 @@ compiler.friscvg1230.semver=12.3.0
compiler.friscvg1230.objdumper=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1230.demangler=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1240.exe=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1240.semver=12.4.0
compiler.friscvg1240.objdumper=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1240.demangler=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1310.exe=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1310.semver=13.1.0
compiler.friscvg1310.objdumper=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
@@ -430,9 +636,24 @@ compiler.friscvg1320.semver=13.2.0
compiler.friscvg1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1320.demangler=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1330.exe=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1330.semver=13.3.0
compiler.friscvg1330.objdumper=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1330.demangler=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1410.exe=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1410.semver=14.1.0
compiler.friscvg1410.objdumper=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1410.demangler=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1420.semver=14.2.0
compiler.friscvg1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1420.demangler=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
###############################
# GCC for ARM
group.gccarm.compilers=farmg640:farmg730:farmg820:farmg1050:farmg1140:farmg1210:farmg1220:farmg1230:farmg1310:farmg1320
group.gccarm.compilers=farmg640:farmg730:farmg820:farmg1050:farmg1140:farmg1210:farmg1220:farmg1230:farmg1240:farmg1310:farmg1320:farmg1330:farmg1410:farmg1420
group.gccarm.groupName=ARM (32bit) gfortran
group.gccarm.baseName=ARM (32bit) gfortran
@@ -468,6 +689,11 @@ compiler.farmg1230.semver=12.3.0
compiler.farmg1230.objdumper=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1230.demangler=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.farmg1240.exe=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1240.semver=12.4.0
compiler.farmg1240.objdumper=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1240.demangler=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.farmg1310.exe=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1310.semver=13.1.0
compiler.farmg1310.objdumper=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
@@ -478,9 +704,24 @@ compiler.farmg1320.semver=13.2.0
compiler.farmg1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.farmg1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1330.semver=13.3.0
compiler.farmg1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.farmg1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1410.semver=14.1.0
compiler.farmg1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.farmg1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1420.semver=14.2.0
compiler.farmg1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.farmg1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
###############################
## GCC for s390x
group.gccs390x.compilers=fs390xg1210:fs390xg1220:fs390xg1230:fs390xg1310:fs390xg1320
group.gccs390x.compilers=fs390xg1210:fs390xg1220:fs390xg1230:fs390xg1310:fs390xg1320:fs390xg1410:fs390xg1330:fs390xg1240:fs390xg1420
group.gccs390x.groupName=s390x gfortran
group.gccs390x.baseName=s390x gfortran
@@ -498,6 +739,11 @@ compiler.fs390xg1230.semver=12.3.0
compiler.fs390xg1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1240.semver=12.4.0
compiler.fs390xg1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1310.semver=13.1.0
compiler.fs390xg1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
@@ -508,29 +754,72 @@ compiler.fs390xg1320.semver=13.2.0
compiler.fs390xg1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1330.semver=13.3.0
compiler.fs390xg1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1410.semver=14.1.0
compiler.fs390xg1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1420.semver=14.2.0
compiler.fs390xg1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
###############################
# LLVM Flang for X86
group.clang_llvmflang.compilers=flangtrunk:flangtrunknew
group.clang_llvmflang.compilers=flangtrunk:flangtrunk-fc
group.clang_llvmflang.groupName=LLVM-FLANG x86-64
group.clang_llvmflang.compilerType=flang
compiler.flangtrunk.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang-to-external-fc
compiler.flangtrunk.name=flang-trunk (flang-to-external-fc)
compiler.flangtrunk.gfortranPath=/opt/compiler-explorer/gcc-snapshot/bin
compiler.flangtrunk.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang
compiler.flangtrunk.name=flang-trunk
compiler.flangtrunk.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64
compiler.flangtrunk.isNightly=true
compiler.flangtrunk.alias=flangtrunknew
compiler.flangtrunknew.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang-new
compiler.flangtrunknew.name=flang-trunk (flang-new)
compiler.flangtrunknew.gfortranPath=/opt/compiler-explorer/gcc-snapshot/bin
compiler.flangtrunknew.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64
compiler.flangtrunknew.isNightly=true
compiler.flangtrunk-fc.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang
compiler.flangtrunk-fc.name=flang-trunk-fc1
compiler.flangtrunk-fc.compilerType=flang-fc1
compiler.flangtrunk-fc.isNightly=true
compiler.flangtrunk-fc.supportsBinary=false
compiler.flangtrunk-fc.supportsBinaryObject=false
compiler.flangtrunk-fc.supportsBinaryExecute=false
compiler.flangtrunk-fc.alias=flangtrunknew-fc
#################################
# LFortran
group.lfortran.compilers=lfortran0420
group.lfortran.groupName=LFortran
group.lfortran.baseName=LFortran
group.lfortran.supportsBinary=true
group.lfortran.supportsBinaryObject=true
group.lfortran.supportsExecute=true
group.lfortran.compilerType=lfortran
group.lfortran.isSemVer=true
compiler.lfortran0420.exe=/opt/compiler-explorer/lfortran/v0.42.0/bin/lfortran
compiler.lfortran0420.semver=0.42.0
compiler.lfortran0420.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
###############################
# GCC for ARM 64bit
group.gccaarch64.compilers=farm64g640:farm64g730:farm64g820:farm64g1050:farm64g1210:farm64g1220:farm64g1230:farm64g1310:farm64g1140:farm64g1320
group.gccaarch64.compilers=farm64g494:farm64g550:farm64g640:farm64g730:farm64g820:farm64g1050:farm64g1210:farm64g1220:farm64g1230:farm64g1310:farm64g1140:farm64g1320:farm64g1410:farm64g1330:farm64g1240:farm64g1420
group.gccaarch64.groupName=ARM (AARCH64) GCC
group.gccaarch64.baseName=AARCH64 gfortran
compiler.farm64g494.exe=/opt/compiler-explorer/arm64/gcc-4.9.4/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g494.semver=4.9.4
compiler.farm64g494.objdumper=/opt/compiler-explorer/arm64/gcc-4.9.4/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g494.demangler=/opt/compiler-explorer/arm64/gcc-4.9.4/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g550.exe=/opt/compiler-explorer/arm64/gcc-5.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g550.semver=5.5.0
compiler.farm64g550.objdumper=/opt/compiler-explorer/arm64/gcc-5.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g550.demangler=/opt/compiler-explorer/arm64/gcc-5.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g640.exe=/opt/compiler-explorer/arm64/gcc-6.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g640.semver=6.4
compiler.farm64g730.exe=/opt/compiler-explorer/arm64/gcc-7.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
@@ -563,6 +852,11 @@ compiler.farm64g1230.semver=12.3.0
compiler.farm64g1230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g1240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g1240.semver=12.4.0
compiler.farm64g1240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g1310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g1310.semver=13.1.0
compiler.farm64g1310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
@@ -573,14 +867,30 @@ compiler.farm64g1320.semver=13.2.0
compiler.farm64g1320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g1330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g1330.semver=13.3.0
compiler.farm64g1330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g1410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g1410.semver=14.1.0
compiler.farm64g1410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.farm64g1420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g1420.semver=14.2.0
compiler.farm64g1420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.farm64g1420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
###############################
# GCC for PPCs
group.ppcs.compilers=&ppc64:&ppc64le:&ppc
group.ppcs.groupName=POWER Compilers
group.ppcs.instructionSet=powerpc
###############################
# GCC for PPC
group.ppc.compilers=fppcg1210:fppcg1220:fppcg1230:fppcg1310:fppcg1320
group.ppc.compilers=fppcg1210:fppcg1220:fppcg1230:fppcg1240:fppcg1310:fppcg1320:fppcg1330:fppcg1410:fppcg1420
group.ppc.groupName=POWER gfortran
group.ppc.baseName=POWER gfortran
@@ -598,6 +908,11 @@ compiler.fppcg1230.semver=12.3.0
compiler.fppcg1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.fppcg1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gfortran
compiler.fppcg1240.semver=12.4.0
compiler.fppcg1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.fppcg1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gfortran
compiler.fppcg1310.semver=13.1.0
compiler.fppcg1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
@@ -608,9 +923,24 @@ compiler.fppcg1320.semver=13.2.0
compiler.fppcg1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.fppcg1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gfortran
compiler.fppcg1330.semver=13.3.0
compiler.fppcg1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.fppcg1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gfortran
compiler.fppcg1410.semver=14.1.0
compiler.fppcg1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.fppcg1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gfortran
compiler.fppcg1420.semver=14.2.0
compiler.fppcg1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.fppcg1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
###############################
# GCC for PPC64
group.ppc64.compilers=fppc64g8:fppc64g9:fppc64g1210:fppc64g1220:fppc64g1230:fppc64g1310:fppc64g1320:fppc64gtrunk
group.ppc64.compilers=fppc64g8:fppc64g9:fppc64g1210:fppc64g1220:fppc64g1230:fppc64g1310:fppc64g1320:fppc64gtrunk:fppc64g1410:fppc64g1330:fppc64g1240:fppc64g1420
group.ppc64.groupName=POWER64 gfortran
group.ppc64.baseName=POWER64 gfortran
@@ -636,6 +966,11 @@ compiler.fppc64g1230.semver=12.3.0
compiler.fppc64g1230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64g1240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g1240.semver=12.4.0
compiler.fppc64g1240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64g1310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g1310.semver=13.1.0
compiler.fppc64g1310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -646,6 +981,21 @@ compiler.fppc64g1320.semver=13.2.0
compiler.fppc64g1320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64g1330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g1330.semver=13.3.0
compiler.fppc64g1330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64g1410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g1410.semver=14.1.0
compiler.fppc64g1410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64g1420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g1420.semver=14.2.0
compiler.fppc64g1420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.fppc64g1420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.fppc64gtrunk.exe=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64gtrunk.semver=trunk
compiler.fppc64gtrunk.objdumper=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -653,7 +1003,7 @@ compiler.fppc64gtrunk.demangler=/opt/compiler-explorer/powerpc64/gcc-trunk/power
###############################
# GCC for PPC64LE
group.ppc64le.compilers=fppc64leg8:fppc64leg9:fppc64leg1210:fppc64leg1220:fppc64leg1230:fppc64leg1310:fppc64leg1320:fppc64legtrunk
group.ppc64le.compilers=fppc64leg8:fppc64leg9:fppc64leg1210:fppc64leg1220:fppc64leg1230:fppc64leg1310:fppc64leg1320:fppc64legtrunk:fppc64leg1410:fppc64leg1330:fppc64leg1240:fppc64leg1420
group.ppc64le.groupName=POWER64le gfortran
group.ppc64le.baseName=POWER64le gfortran
@@ -679,6 +1029,11 @@ compiler.fppc64leg1230.semver=12.3.0
compiler.fppc64leg1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64leg1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg1240.semver=12.4.0
compiler.fppc64leg1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64leg1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg1310.semver=13.1.0
compiler.fppc64leg1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -689,6 +1044,21 @@ compiler.fppc64leg1320.semver=13.2.0
compiler.fppc64leg1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64leg1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg1330.semver=13.3.0
compiler.fppc64leg1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64leg1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg1410.semver=14.1.0
compiler.fppc64leg1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64leg1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg1420.semver=14.2.0
compiler.fppc64leg1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.fppc64leg1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.fppc64legtrunk.exe=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64legtrunk.semver=trunk
compiler.fppc64legtrunk.objdumper=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -730,7 +1100,7 @@ compiler.frv64gtrunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-
################################
# GCC for MIPS
group.gccmips.compilers=fmipsg494:fmipsg550:fmipsg950:fmipsg1210:fmipsg1220:fmipsg1230:fmipsg1310:fmipsg1320
group.gccmips.compilers=fmipsg494:fmipsg550:fmipsg950:fmipsg1210:fmipsg1220:fmipsg1230:fmipsg1240:fmipsg1310:fmipsg1320:fmipsg1330:fmipsg1410:fmipsg1420
group.gccmips.groupName=MIPS gfortran
group.gccmips.baseName=MIPS gfortran
@@ -763,6 +1133,11 @@ compiler.fmipsg1230.semver=12.3.0
compiler.fmipsg1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.fmipsg1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gfortran
compiler.fmipsg1240.semver=12.4.0
compiler.fmipsg1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.fmipsg1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gfortran
compiler.fmipsg1310.semver=13.1.0
compiler.fmipsg1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
@@ -773,9 +1148,24 @@ compiler.fmipsg1320.semver=13.2.0
compiler.fmipsg1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.fmipsg1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gfortran
compiler.fmipsg1330.semver=13.3.0
compiler.fmipsg1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.fmipsg1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gfortran
compiler.fmipsg1410.semver=14.1.0
compiler.fmipsg1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.fmipsg1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gfortran
compiler.fmipsg1420.semver=14.2.0
compiler.fmipsg1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.fmipsg1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
################################
# GCC for MIPS64
group.gccmips64.compilers=fmips64g494:fmips64g550:fmips64g950:fmips64g1210:fmips64g1220:fmips64g1230:fmips64g1310:fmips64g1320
group.gccmips64.compilers=fmips64g494:fmips64g550:fmips64g950:fmips64g1210:fmips64g1220:fmips64g1230:fmips64g1310:fmips64g1320:fmips64g1410:fmips64g1330:fmips64g1240:fmips64g1420
group.gccmips64.groupName=MIPS64 gfortran
group.gccmips64.baseName=MIPS64 gfortran
@@ -808,6 +1198,11 @@ compiler.fmips64g1230.semver=12.3.0
compiler.fmips64g1230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.fmips64g1240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gfortran
compiler.fmips64g1240.semver=12.4.0
compiler.fmips64g1240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.fmips64g1310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gfortran
compiler.fmips64g1310.semver=13.1.0
compiler.fmips64g1310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
@@ -818,9 +1213,24 @@ compiler.fmips64g1320.semver=13.2.0
compiler.fmips64g1320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.fmips64g1330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gfortran
compiler.fmips64g1330.semver=13.3.0
compiler.fmips64g1330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.fmips64g1410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gfortran
compiler.fmips64g1410.semver=14.1.0
compiler.fmips64g1410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.fmips64g1420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gfortran
compiler.fmips64g1420.semver=14.2.0
compiler.fmips64g1420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.fmips64g1420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
################################
# GCC for MIPSEL
group.gccmipsel.compilers=fmipselg494:fmipselg550:fmipselg950:fmipselg1210:fmipselg1220:fmipselg1230:fmipselg1310:fmipselg1320
group.gccmipsel.compilers=fmipselg494:fmipselg550:fmipselg950:fmipselg1210:fmipselg1220:fmipselg1230:fmipselg1240:fmipselg1310:fmipselg1320:fmipselg1330:fmipselg1410:fmipselg1420
group.gccmipsel.groupName=MIPSel gfortran
group.gccmipsel.baseName=MIPSel gfortran
@@ -853,6 +1263,11 @@ compiler.fmipselg1230.semver=12.3.0
compiler.fmipselg1230.objdumper=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1230.demangler=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.fmipselg1240.exe=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gfortran
compiler.fmipselg1240.semver=12.4.0
compiler.fmipselg1240.objdumper=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1240.demangler=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.fmipselg1310.exe=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gfortran
compiler.fmipselg1310.semver=13.1.0
compiler.fmipselg1310.objdumper=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
@@ -863,9 +1278,24 @@ compiler.fmipselg1320.semver=13.2.0
compiler.fmipselg1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.fmipselg1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gfortran
compiler.fmipselg1330.semver=13.3.0
compiler.fmipselg1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.fmipselg1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gfortran
compiler.fmipselg1410.semver=14.1.0
compiler.fmipselg1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.fmipselg1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gfortran
compiler.fmipselg1420.semver=14.2.0
compiler.fmipselg1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.fmipselg1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
################################
# GCC for MIPS64el
group.gccmips64el.compilers=fmips64elg494:fmips64elg550:fmips64elg950:fmips64elg1210:fmips64elg1220:fmips64elg1230:fmips64elg1310:fmips64elg1320
group.gccmips64el.compilers=fmips64elg494:fmips64elg550:fmips64elg950:fmips64elg1210:fmips64elg1220:fmips64elg1230:fmips64elg1310:fmips64elg1320:fmips64elg1410:fmips64elg1330:fmips64elg1240:fmips64elg1420
group.gccmips64el.groupName=MIPS64el gfortran
group.gccmips64el.baseName=MIPS64el gfortran
@@ -898,6 +1328,11 @@ compiler.fmips64elg1230.semver=12.3.0
compiler.fmips64elg1230.objdumper=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1230.demangler=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.fmips64elg1240.exe=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gfortran
compiler.fmips64elg1240.semver=12.4.0
compiler.fmips64elg1240.objdumper=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1240.demangler=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.fmips64elg1310.exe=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gfortran
compiler.fmips64elg1310.semver=13.1.0
compiler.fmips64elg1310.objdumper=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
@@ -908,11 +1343,26 @@ compiler.fmips64elg1320.semver=13.2.0
compiler.fmips64elg1320.objdumper=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1320.demangler=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.fmips64elg1330.exe=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gfortran
compiler.fmips64elg1330.semver=13.3.0
compiler.fmips64elg1330.objdumper=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1330.demangler=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.fmips64elg1410.exe=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gfortran
compiler.fmips64elg1410.semver=14.1.0
compiler.fmips64elg1410.objdumper=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1410.demangler=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.fmips64elg1420.exe=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gfortran
compiler.fmips64elg1420.semver=14.2.0
compiler.fmips64elg1420.objdumper=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.fmips64elg1420.demangler=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
#################################
#################################
# Libraries
libs=curl:http_client:json_fortran:forcompile:stdlib_fortran
libs=curl:http_client:json_fortran:forcompile:stdlib_fortran:libfpm
libs.curl.name=curl
libs.curl.liblink=curl-d
@@ -952,6 +1402,14 @@ libs.stdlib_fortran.versions=stdlib-fpm
libs.stdlib_fortran.packagedheaders=true
libs.stdlib_fortran.versions.stdlib-fpm.version=stdlib-fpm
libs.libfpm.name=fpm
libs.libfpm.url=https://github.com/fortran-lang/fpm
libs.libfpm.description=Fortran Package Manager
libs.libfpm.staticliblink=fpm
libs.libfpm.versions=0101
libs.libfpm.packagedheaders=true
libs.libfpm.versions.0101.version=0.10.1
#################################
#################################
# Installed tools
@@ -964,8 +1422,8 @@ tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.stdinHint=disabled

View File

@@ -97,16 +97,10 @@ compiler.gfortran.name=gfortran
###############################
# LLVM Flang
group.clang_llvmflang.compilers=flangtrunk:flangtrunknew
group.clang_llvmflang.compilers=flangtrunk
group.clang_llvmflang.groupName=LLVM-FLANG
group.clang_llvmflang.compilerType=flang
compiler.flangtrunk.exe=/usr/local/bin/flang-to-external-fc
compiler.flangtrunk.name=flang-trunk (flang-to-external-fc)
compiler.flangtrunk.gfortranPath=/usr/bin/
compiler.flangtrunk.exe=/usr/local/bin/flang
compiler.flangtrunk.name=flang-trunk
compiler.flangtrunk.isNightly=true
compiler.flangtrunknew.exe=/usr/local/bin/flang-new
compiler.flangtrunknew.name=flang-trunk (flang-new)
compiler.flangtrunknew.gfortranPath=/usr/bin/
compiler.flangtrunknew.isNightly=true

View File

@@ -1,10 +1,219 @@
compilers=&fsharp
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy:&dotnetlegacy
supportsBinary=true
needsMulti=false
compilerType=fsharp
defaultCompiler=dotnet707fsharp
defaultCompiler=dotnet90fsharpcoreclr
executionEnvironmentClass=local-dotnet
group.fsharp.compilers=dotnettrunkfsharp:dotnet707fsharp:dotnet703fsharp:dotnet701fsharp:dotnet6018fsharp:dotnet6014fsharp:dotnet6011fsharp
group.dotnetcoreclr.compilers=dotnettrunkfsharpcoreclr:dotnet90fsharpcoreclr:dotnet80fsharpcoreclr:dotnet70fsharpcoreclr:dotnet60fsharpcoreclr
group.dotnetcoreclr.compilerCategories=coreclr
group.dotnetcoreclr.compilerType=dotnetcoreclr
group.dotnetcoreclr.groupName=.NET CoreCLR
group.dotnetcrossgen2.compilers=dotnettrunkfsharpcrossgen2:dotnet90fsharpcrossgen2:dotnet80fsharpcrossgen2:dotnet70fsharpcrossgen2:dotnet60fsharpcrossgen2
group.dotnetcrossgen2.compilerCategories=crossgen2
group.dotnetcrossgen2.compilerType=dotnetcrossgen2
group.dotnetcrossgen2.groupName=.NET Crossgen2
group.dotnetmono.compilers=dotnettrunkfsharpmono:dotnet90fsharpmono:dotnet80fsharpmono:dotnet70fsharpmono:dotnet60fsharpmono
group.dotnetmono.compilerCategories=mono
group.dotnetmono.compilerType=dotnetmono
group.dotnetmono.groupName=.NET Mono
group.dotnetnativeaot.compilers=dotnettrunkfsharpnativeaot
group.dotnetnativeaot.compilerCategories=nativeaot
group.dotnetnativeaot.compilerType=dotnetnativeaot
group.dotnetnativeaot.groupName=.NET NativeAOT
group.dotnetildasm.compilers=dotnettrunkfsharpildasm:dotnet90fsharpildasm:dotnet80fsharpildasm:dotnet70fsharpildasm:dotnet60fsharpildasm
group.dotnetildasm.compilerCategories=ildasm
group.dotnetildasm.compilerType=dotnetildasm
group.dotnetildasm.groupName=.NET ILDasm
group.dotnetilspy.compilers=dotnettrunkfsharpilspy:dotnet90fsharpilspy:dotnet80fsharpilspy:dotnet70fsharpilspy:dotnet60fsharpilspy
group.dotnetilspy.compilerCategories=ilspy
group.dotnetilspy.compilerType=dotnetilspy
group.dotnetilspy.groupName=.NET ILSpy
group.dotnetlegacy.compilers=dotnettrunkfsharp:dotnet707fsharp:dotnet703fsharp:dotnet701fsharp:dotnet6018fsharp:dotnet6014fsharp:dotnet6011fsharp
group.dotnetlegacy.compilerCategories=legacy
group.dotnetlegacy.compilerType=dotnetlegacy
group.dotnetlegacy.groupName=Legacy
# CoreCLR compilers
compiler.dotnet60fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpcoreclr.name=.NET 6.0 CoreCLR
compiler.dotnet60fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpcoreclr.buildConfig=Release
compiler.dotnet60fsharpcoreclr.langVersion=latest
compiler.dotnet70fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpcoreclr.name=.NET 7.0 CoreCLR
compiler.dotnet70fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpcoreclr.buildConfig=Release
compiler.dotnet70fsharpcoreclr.langVersion=latest
compiler.dotnet80fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpcoreclr.name=.NET 8.0 CoreCLR
compiler.dotnet80fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpcoreclr.buildConfig=Release
compiler.dotnet80fsharpcoreclr.langVersion=latest
compiler.dotnet90fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpcoreclr.name=.NET 9.0 CoreCLR
compiler.dotnet90fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpcoreclr.buildConfig=Release
compiler.dotnet90fsharpcoreclr.langVersion=latest
compiler.dotnettrunkfsharpcoreclr.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpcoreclr.name=.NET (main) CoreCLR
compiler.dotnettrunkfsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpcoreclr.buildConfig=Release
compiler.dotnettrunkfsharpcoreclr.langVersion=preview
compiler.dotnettrunkfsharpcoreclr.isNightly=true
# Crossgen2 compilers
compiler.dotnet60fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpcrossgen2.name=.NET 6.0 Crossgen2
compiler.dotnet60fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpcrossgen2.buildConfig=Release
compiler.dotnet60fsharpcrossgen2.langVersion=latest
compiler.dotnet70fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpcrossgen2.name=.NET 7.0 Crossgen2
compiler.dotnet70fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpcrossgen2.buildConfig=Release
compiler.dotnet70fsharpcrossgen2.langVersion=latest
compiler.dotnet80fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpcrossgen2.name=.NET 8.0 Crossgen2
compiler.dotnet80fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpcrossgen2.buildConfig=Release
compiler.dotnet80fsharpcrossgen2.langVersion=latest
compiler.dotnet90fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpcrossgen2.name=.NET 9.0 Crossgen2
compiler.dotnet90fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpcrossgen2.buildConfig=Release
compiler.dotnet90fsharpcrossgen2.langVersion=latest
compiler.dotnettrunkfsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpcrossgen2.name=.NET (main) Crossgen2
compiler.dotnettrunkfsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpcrossgen2.buildConfig=Release
compiler.dotnettrunkfsharpcrossgen2.langVersion=preview
compiler.dotnettrunkfsharpcrossgen2.isNightly=true
# Mono compilers
compiler.dotnet60fsharpmono.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpmono.name=.NET 6.0 Mono
compiler.dotnet60fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpmono.buildConfig=Release
compiler.dotnet60fsharpmono.langVersion=latest
compiler.dotnet70fsharpmono.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpmono.name=.NET 7.0 Mono
compiler.dotnet70fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpmono.buildConfig=Release
compiler.dotnet70fsharpmono.langVersion=latest
compiler.dotnet80fsharpmono.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpmono.name=.NET 8.0 Mono
compiler.dotnet80fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpmono.buildConfig=Release
compiler.dotnet80fsharpmono.langVersion=latest
compiler.dotnet90fsharpmono.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpmono.name=.NET 9.0 Mono
compiler.dotnet90fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpmono.buildConfig=Release
compiler.dotnet90fsharpmono.langVersion=latest
compiler.dotnettrunkfsharpmono.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpmono.name=.NET (main) Mono
compiler.dotnettrunkfsharpmono.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpmono.buildConfig=Release
compiler.dotnettrunkfsharpmono.langVersion=preview
compiler.dotnettrunkfsharpmono.isNightly=true
# NativeAOT compilers
compiler.dotnettrunkfsharpnativeaot.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpnativeaot.name=.NET (main) NativeAOT
compiler.dotnettrunkfsharpnativeaot.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpnativeaot.buildConfig=Release
compiler.dotnettrunkfsharpnativeaot.langVersion=preview
compiler.dotnettrunkfsharpnativeaot.isNightly=true
# ILDasm compilers
compiler.dotnet60fsharpildasm.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpildasm.name=.NET 6.0 ILDasm
compiler.dotnet60fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpildasm.buildConfig=Release
compiler.dotnet60fsharpildasm.langVersion=latest
compiler.dotnet70fsharpildasm.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpildasm.name=.NET 7.0 ILDasm
compiler.dotnet70fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpildasm.buildConfig=Release
compiler.dotnet70fsharpildasm.langVersion=latest
compiler.dotnet80fsharpildasm.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpildasm.name=.NET 8.0 ILDasm
compiler.dotnet80fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpildasm.buildConfig=Release
compiler.dotnet80fsharpildasm.langVersion=latest
compiler.dotnet90fsharpildasm.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpildasm.name=.NET 9.0 ILDasm
compiler.dotnet90fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpildasm.buildConfig=Release
compiler.dotnet90fsharpildasm.langVersion=latest
compiler.dotnettrunkfsharpildasm.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpildasm.name=.NET (main) ILDasm
compiler.dotnettrunkfsharpildasm.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpildasm.buildConfig=Release
compiler.dotnettrunkfsharpildasm.langVersion=preview
compiler.dotnettrunkfsharpildasm.isNightly=true
# ILSpy compilers
compiler.dotnet60fsharpilspy.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpilspy.name=.NET 6.0 ILSpy
compiler.dotnet60fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpilspy.buildConfig=Release
compiler.dotnet60fsharpilspy.langVersion=latest
compiler.dotnet70fsharpilspy.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpilspy.name=.NET 7.0 ILSpy
compiler.dotnet70fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpilspy.buildConfig=Release
compiler.dotnet70fsharpilspy.langVersion=latest
compiler.dotnet80fsharpilspy.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpilspy.name=.NET 8.0 ILSpy
compiler.dotnet80fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpilspy.buildConfig=Release
compiler.dotnet80fsharpilspy.langVersion=latest
compiler.dotnet90fsharpilspy.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpilspy.name=.NET 9.0 ILSpy
compiler.dotnet90fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpilspy.buildConfig=Release
compiler.dotnet90fsharpilspy.langVersion=latest
compiler.dotnettrunkfsharpilspy.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpilspy.name=.NET (main) ILSpy
compiler.dotnettrunkfsharpilspy.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpilspy.buildConfig=Release
compiler.dotnettrunkfsharpilspy.langVersion=preview
compiler.dotnettrunkfsharpilspy.isNightly=true
# Legacy compilers (for backwards compatibility, don't add new compilers here)
compiler.dotnet6011fsharp.exe=/opt/compiler-explorer/dotnet-v6.0.11/.dotnet/dotnet
compiler.dotnet6011fsharp.name=.NET 6.0.110
@@ -29,7 +238,6 @@ compiler.dotnet701fsharp.name=.NET 7.0.100
compiler.dotnet701fsharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.1
compiler.dotnet701fsharp.buildConfig=Release
compiler.dotnet701fsharp.langVersion=latest
compiler.dotnet701fsharp.alias=dotnet700fsharp
compiler.dotnet703fsharp.exe=/opt/compiler-explorer/dotnet-v7.0.3/.dotnet/dotnet
compiler.dotnet703fsharp.name=.NET 7.0.102
@@ -42,7 +250,6 @@ compiler.dotnet707fsharp.name=.NET 7.0.105
compiler.dotnet707fsharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.7
compiler.dotnet707fsharp.buildConfig=Release
compiler.dotnet707fsharp.langVersion=latest
compiler.dotnet707fsharp.alias=dotnet700fsharp
compiler.dotnettrunkfsharp.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharp.name=.NET (main)

View File

@@ -1,10 +1,219 @@
compilers=&fsharp
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy:&dotnetlegacy
supportsBinary=true
needsMulti=false
compilerType=fsharp
defaultCompiler=dotnet707fsharp
defaultCompiler=dotnet90fsharpcoreclr
executionEnvironmentClass=local-dotnet
group.fsharp.compilers=dotnettrunkfsharp:dotnet707fsharp:dotnet703fsharp:dotnet701fsharp:dotnet6018fsharp:dotnet6014fsharp:dotnet6011fsharp
group.dotnetcoreclr.compilers=dotnettrunkfsharpcoreclr:dotnet90fsharpcoreclr:dotnet80fsharpcoreclr:dotnet70fsharpcoreclr:dotnet60fsharpcoreclr
group.dotnetcoreclr.compilerCategories=coreclr
group.dotnetcoreclr.compilerType=dotnetcoreclr
group.dotnetcoreclr.groupName=.NET CoreCLR
group.dotnetcrossgen2.compilers=dotnettrunkfsharpcrossgen2:dotnet90fsharpcrossgen2:dotnet80fsharpcrossgen2:dotnet70fsharpcrossgen2:dotnet60fsharpcrossgen2
group.dotnetcrossgen2.compilerCategories=crossgen2
group.dotnetcrossgen2.compilerType=dotnetcrossgen2
group.dotnetcrossgen2.groupName=.NET Crossgen2
group.dotnetmono.compilers=dotnettrunkfsharpmono:dotnet90fsharpmono:dotnet80fsharpmono:dotnet70fsharpmono:dotnet60fsharpmono
group.dotnetmono.compilerCategories=mono
group.dotnetmono.compilerType=dotnetmono
group.dotnetmono.groupName=.NET Mono
group.dotnetnativeaot.compilers=dotnettrunkfsharpnativeaot
group.dotnetnativeaot.compilerCategories=nativeaot
group.dotnetnativeaot.compilerType=dotnetnativeaot
group.dotnetnativeaot.groupName=.NET NativeAOT
group.dotnetildasm.compilers=dotnettrunkfsharpildasm:dotnet90fsharpildasm:dotnet80fsharpildasm:dotnet70fsharpildasm:dotnet60fsharpildasm
group.dotnetildasm.compilerCategories=ildasm
group.dotnetildasm.compilerType=dotnetildasm
group.dotnetildasm.groupName=.NET ILDasm
group.dotnetilspy.compilers=dotnettrunkfsharpilspy:dotnet90fsharpilspy:dotnet80fsharpilspy:dotnet70fsharpilspy:dotnet60fsharpilspy
group.dotnetilspy.compilerCategories=ilspy
group.dotnetilspy.compilerType=dotnetilspy
group.dotnetilspy.groupName=.NET ILSpy
group.dotnetlegacy.compilers=dotnettrunkfsharp:dotnet707fsharp:dotnet703fsharp:dotnet701fsharp:dotnet6018fsharp:dotnet6014fsharp:dotnet6011fsharp
group.dotnetlegacy.compilerCategories=legacy
group.dotnetlegacy.compilerType=dotnetlegacy
group.dotnetlegacy.groupName=Legacy
# CoreCLR compilers
compiler.dotnet60fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpcoreclr.name=.NET 6.0 CoreCLR
compiler.dotnet60fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpcoreclr.buildConfig=Release
compiler.dotnet60fsharpcoreclr.langVersion=latest
compiler.dotnet70fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpcoreclr.name=.NET 7.0 CoreCLR
compiler.dotnet70fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpcoreclr.buildConfig=Release
compiler.dotnet70fsharpcoreclr.langVersion=latest
compiler.dotnet80fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpcoreclr.name=.NET 8.0 CoreCLR
compiler.dotnet80fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpcoreclr.buildConfig=Release
compiler.dotnet80fsharpcoreclr.langVersion=latest
compiler.dotnet90fsharpcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpcoreclr.name=.NET 9.0 CoreCLR
compiler.dotnet90fsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpcoreclr.buildConfig=Release
compiler.dotnet90fsharpcoreclr.langVersion=latest
compiler.dotnettrunkfsharpcoreclr.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpcoreclr.name=.NET (main) CoreCLR
compiler.dotnettrunkfsharpcoreclr.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpcoreclr.buildConfig=Release
compiler.dotnettrunkfsharpcoreclr.langVersion=preview
compiler.dotnettrunkfsharpcoreclr.isNightly=true
# Crossgen2 compilers
compiler.dotnet60fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpcrossgen2.name=.NET 6.0 Crossgen2
compiler.dotnet60fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpcrossgen2.buildConfig=Release
compiler.dotnet60fsharpcrossgen2.langVersion=latest
compiler.dotnet70fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpcrossgen2.name=.NET 7.0 Crossgen2
compiler.dotnet70fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpcrossgen2.buildConfig=Release
compiler.dotnet70fsharpcrossgen2.langVersion=latest
compiler.dotnet80fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpcrossgen2.name=.NET 8.0 Crossgen2
compiler.dotnet80fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpcrossgen2.buildConfig=Release
compiler.dotnet80fsharpcrossgen2.langVersion=latest
compiler.dotnet90fsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpcrossgen2.name=.NET 9.0 Crossgen2
compiler.dotnet90fsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpcrossgen2.buildConfig=Release
compiler.dotnet90fsharpcrossgen2.langVersion=latest
compiler.dotnettrunkfsharpcrossgen2.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpcrossgen2.name=.NET (main) Crossgen2
compiler.dotnettrunkfsharpcrossgen2.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpcrossgen2.buildConfig=Release
compiler.dotnettrunkfsharpcrossgen2.langVersion=preview
compiler.dotnettrunkfsharpcrossgen2.isNightly=true
# Mono compilers
compiler.dotnet60fsharpmono.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpmono.name=.NET 6.0 Mono
compiler.dotnet60fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpmono.buildConfig=Release
compiler.dotnet60fsharpmono.langVersion=latest
compiler.dotnet70fsharpmono.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpmono.name=.NET 7.0 Mono
compiler.dotnet70fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpmono.buildConfig=Release
compiler.dotnet70fsharpmono.langVersion=latest
compiler.dotnet80fsharpmono.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpmono.name=.NET 8.0 Mono
compiler.dotnet80fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpmono.buildConfig=Release
compiler.dotnet80fsharpmono.langVersion=latest
compiler.dotnet90fsharpmono.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpmono.name=.NET 9.0 Mono
compiler.dotnet90fsharpmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpmono.buildConfig=Release
compiler.dotnet90fsharpmono.langVersion=latest
compiler.dotnettrunkfsharpmono.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpmono.name=.NET (main) Mono
compiler.dotnettrunkfsharpmono.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpmono.buildConfig=Release
compiler.dotnettrunkfsharpmono.langVersion=preview
compiler.dotnettrunkfsharpmono.isNightly=true
# NativeAOT compilers
compiler.dotnettrunkfsharpnativeaot.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpnativeaot.name=.NET (main) NativeAOT
compiler.dotnettrunkfsharpnativeaot.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpnativeaot.buildConfig=Release
compiler.dotnettrunkfsharpnativeaot.langVersion=preview
compiler.dotnettrunkfsharpnativeaot.isNightly=true
# ILDasm compilers
compiler.dotnet60fsharpildasm.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpildasm.name=.NET 6.0 ILDasm
compiler.dotnet60fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpildasm.buildConfig=Release
compiler.dotnet60fsharpildasm.langVersion=latest
compiler.dotnet70fsharpildasm.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpildasm.name=.NET 7.0 ILDasm
compiler.dotnet70fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpildasm.buildConfig=Release
compiler.dotnet70fsharpildasm.langVersion=latest
compiler.dotnet80fsharpildasm.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpildasm.name=.NET 8.0 ILDasm
compiler.dotnet80fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpildasm.buildConfig=Release
compiler.dotnet80fsharpildasm.langVersion=latest
compiler.dotnet90fsharpildasm.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpildasm.name=.NET 9.0 ILDasm
compiler.dotnet90fsharpildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpildasm.buildConfig=Release
compiler.dotnet90fsharpildasm.langVersion=latest
compiler.dotnettrunkfsharpildasm.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpildasm.name=.NET (main) ILDasm
compiler.dotnettrunkfsharpildasm.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpildasm.buildConfig=Release
compiler.dotnettrunkfsharpildasm.langVersion=preview
compiler.dotnettrunkfsharpildasm.isNightly=true
# ILSpy compilers
compiler.dotnet60fsharpilspy.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60fsharpilspy.name=.NET 6.0 ILSpy
compiler.dotnet60fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60fsharpilspy.buildConfig=Release
compiler.dotnet60fsharpilspy.langVersion=latest
compiler.dotnet70fsharpilspy.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70fsharpilspy.name=.NET 7.0 ILSpy
compiler.dotnet70fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70fsharpilspy.buildConfig=Release
compiler.dotnet70fsharpilspy.langVersion=latest
compiler.dotnet80fsharpilspy.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80fsharpilspy.name=.NET 8.0 ILSpy
compiler.dotnet80fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80fsharpilspy.buildConfig=Release
compiler.dotnet80fsharpilspy.langVersion=latest
compiler.dotnet90fsharpilspy.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90fsharpilspy.name=.NET 9.0 ILSpy
compiler.dotnet90fsharpilspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90fsharpilspy.buildConfig=Release
compiler.dotnet90fsharpilspy.langVersion=latest
compiler.dotnettrunkfsharpilspy.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharpilspy.name=.NET (main) ILSpy
compiler.dotnettrunkfsharpilspy.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharpilspy.buildConfig=Release
compiler.dotnettrunkfsharpilspy.langVersion=preview
compiler.dotnettrunkfsharpilspy.isNightly=true
# Legacy compilers (for backwards compatibility, don't add new compilers here)
compiler.dotnet6011fsharp.exe=/opt/compiler-explorer/dotnet-v6.0.11/.dotnet/dotnet
compiler.dotnet6011fsharp.name=.NET 6.0.110
@@ -29,7 +238,6 @@ compiler.dotnet701fsharp.name=.NET 7.0.100
compiler.dotnet701fsharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.1
compiler.dotnet701fsharp.buildConfig=Release
compiler.dotnet701fsharp.langVersion=latest
compiler.dotnet701fsharp.alias=dotnet700fsharp
compiler.dotnet703fsharp.exe=/opt/compiler-explorer/dotnet-v7.0.3/.dotnet/dotnet
compiler.dotnet703fsharp.name=.NET 7.0.102
@@ -42,10 +250,10 @@ compiler.dotnet707fsharp.name=.NET 7.0.105
compiler.dotnet707fsharp.clrDir=/opt/compiler-explorer/dotnet-v7.0.7
compiler.dotnet707fsharp.buildConfig=Release
compiler.dotnet707fsharp.langVersion=latest
compiler.dotnet707fsharp.alias=dotnet700fsharp
compiler.dotnettrunkfsharp.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkfsharp.name=.NET (main)
compiler.dotnettrunkfsharp.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkfsharp.buildConfig=Release
compiler.dotnettrunkfsharp.langVersion=preview
compiler.dotnettrunkfsharp.isNightly=true

View File

@@ -1,7 +1,7 @@
compilers=&gimplegcc86:&gimplecross:&wyrm
defaultCompiler=gimpleg132
demangler=/opt/compiler-explorer/gcc-13.1.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-13.1.0/bin/objdump
defaultCompiler=gimpleg142
demangler=/opt/compiler-explorer/gcc-14.2.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-14.2.0/bin/objdump
needsMulti=false
compilerType=gimple
buildenvsetup=ceconan
@@ -12,7 +12,7 @@ externalparser.exe=/usr/local/bin/asm-parser
###############################
# GCC for x86
group.gimplegcc86.compilers=gimpleg91:gimpleg92:gimpleg93:gimpleg94:gimpleg95:gimpleg101:gimpleg102:gimpleg103:gimpleg104:gimpleg105:gimpleg111:gimpleg112:gimpleg113:gimpleg114:gimpleg121:gimpleg122:gimpleg123:gimpleg131:gimpleg132:gimplegsnapshot:gimplegstatic-analysis
group.gimplegcc86.compilers=&gimplegcc86assert:gimpleg91:gimpleg92:gimpleg93:gimpleg94:gimpleg95:gimpleg101:gimpleg102:gimpleg103:gimpleg104:gimpleg105:gimpleg111:gimpleg112:gimpleg113:gimpleg114:gimpleg121:gimpleg122:gimpleg123:gimpleg124:gimpleg131:gimpleg132:gimpleg133:gimpleg141:gimpleg142:gimplegsnapshot:gimplegstatic-analysis
group.gimplegcc86.groupName=GCC x86-64
group.gimplegcc86.instructionSet=amd64
group.gimplegcc86.isSemVer=true
@@ -56,10 +56,18 @@ compiler.gimpleg122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gcc
compiler.gimpleg122.semver=12.2
compiler.gimpleg123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gcc
compiler.gimpleg123.semver=12.3
compiler.gimpleg124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gcc
compiler.gimpleg124.semver=12.4
compiler.gimpleg131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gcc
compiler.gimpleg131.semver=13.1
compiler.gimpleg132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gcc
compiler.gimpleg132.semver=13.2
compiler.gimpleg133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gcc
compiler.gimpleg133.semver=13.3
compiler.gimpleg141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gcc
compiler.gimpleg141.semver=14.1
compiler.gimpleg142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gcc
compiler.gimpleg142.semver=14.2
compiler.gimplegsnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.gimplegsnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
@@ -75,9 +83,46 @@ compiler.gimplegstatic-analysis.semver=(static analysis)
compiler.gimplegstatic-analysis.options=-fanalyzer -fdiagnostics-urls=never -fdiagnostics-color=always
compiler.gimplegstatic-analysis.notification=Experimental static analyzer; see <a href="https://gcc.gnu.org/wiki/DavidMalcolm/StaticAnalyzer" target="_blank" rel="noopener noreferrer">GCC wiki page<sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a>
## GCC build with "assertions" (--enable-checking=XXX)
group.gimplegcc86assert.compilers=gimpleg103assert:gimpleg104assert:gimpleg105assert:gimpleg111assert:gimpleg112assert:gimpleg113assert:gimpleg114assert:gimpleg121assert:gimpleg122assert:gimpleg123assert:gimpleg124assert:gimpleg131assert:gimpleg132assert:gimpleg133assert:gimpleg141assert:gimpleg142assert
group.gimplegcc86assert.groupName=GCC x86-64 (assertions)
compiler.gimpleg103assert.exe=/opt/compiler-explorer/gcc-assertions-10.3.0/bin/gcc
compiler.gimpleg103assert.semver=10.3 (assertions)
compiler.gimpleg104assert.exe=/opt/compiler-explorer/gcc-assertions-10.4.0/bin/gcc
compiler.gimpleg104assert.semver=10.4 (assertions)
compiler.gimpleg105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gcc
compiler.gimpleg105assert.semver=10.5 (assertions)
compiler.gimpleg111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gcc
compiler.gimpleg111assert.semver=11.1 (assertions)
compiler.gimpleg112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gcc
compiler.gimpleg112assert.semver=11.2 (assertions)
compiler.gimpleg113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gcc
compiler.gimpleg113assert.semver=11.3 (assertions)
compiler.gimpleg114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gcc
compiler.gimpleg114assert.semver=11.4 (assertions)
compiler.gimpleg121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gcc
compiler.gimpleg121assert.semver=12.1 (assertions)
compiler.gimpleg122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gcc
compiler.gimpleg122assert.semver=12.2 (assertions)
compiler.gimpleg123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gcc
compiler.gimpleg123assert.semver=12.3 (assertions)
compiler.gimpleg124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gcc
compiler.gimpleg124assert.semver=12.4 (assertions)
compiler.gimpleg131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gcc
compiler.gimpleg131assert.semver=13.1 (assertions)
compiler.gimpleg132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gcc
compiler.gimpleg132assert.semver=13.2 (assertions)
compiler.gimpleg133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gcc
compiler.gimpleg133assert.semver=13.3 (assertions)
compiler.gimpleg141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gcc
compiler.gimpleg141assert.semver=14.1 (assertions)
compiler.gimpleg142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gcc
compiler.gimpleg142assert.semver=14.2 (assertions)
################################
# GCC for AVR
group.gimpleavr.compilers=gimpleavrg920:gimpleavrg930:gimpleavrg1030:gimpleavrg1100:gimpleavrg1210:gimpleavrg1220:gimpleavrg1230:gimpleavrg1310:gimpleavrg1320
group.gimpleavr.compilers=gimpleavrg920:gimpleavrg930:gimpleavrg1030:gimpleavrg1100:gimpleavrg1210:gimpleavrg1220:gimpleavrg1230:gimpleavrg1310:gimpleavrg1320:gimpleavrg1330:gimpleavrg1410:gimpleavrg1420
group.gimpleavr.groupName=AVR GCC
group.gimpleavr.baseName=AVR gcc
group.gimpleavr.isSemVer=true
@@ -122,9 +167,24 @@ compiler.gimpleavrg1320.semver=13.2.0
compiler.gimpleavrg1320.objdumper=/opt/compiler-explorer/avr/gcc-13.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1320.demangler=/opt/compiler-explorer/avr/gcc-13.2.0/avr/bin/avr-c++filt
compiler.gimpleavrg1330.exe=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-gcc
compiler.gimpleavrg1330.semver=13.3.0
compiler.gimpleavrg1330.objdumper=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-objdump
compiler.gimpleavrg1330.demangler=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-c++filt
compiler.gimpleavrg1410.exe=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-gcc
compiler.gimpleavrg1410.semver=14.1.0
compiler.gimpleavrg1410.objdumper=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-objdump
compiler.gimpleavrg1410.demangler=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-c++filt
compiler.gimpleavrg1420.exe=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-gcc
compiler.gimpleavrg1420.semver=14.2.0
compiler.gimpleavrg1420.objdumper=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1420.demangler=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-c++filt
################################
# GCC for Xtensa ESP32
group.gimplextensaesp32.compilers=gimpleesp32g2022r1:gimpleesp32g20230208
group.gimplextensaesp32.compilers=gimpleesp32g2022r1:gimpleesp32g20230208:gimpleesp32g20241119
group.gimplextensaesp32.groupName=Xtensa ESP32 GCC
group.gimplextensaesp32.supportsBinary=false
group.gimplextensaesp32.instructionSet=xtensa
@@ -137,10 +197,13 @@ compiler.gimpleesp32g2022r1.name=Xtensa ESP32 gcc 11.2.0 (2022r1)
compiler.gimpleesp32g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-12.2.0_20230208/bin/xtensa-esp32-elf-gcc
compiler.gimpleesp32g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-12.2.0_20230208/bin/xtensa-esp32-elf-objdump
compiler.gimpleesp32g20230208.name=Xtensa ESP32 gcc 12.2.0 (20230208)
compiler.gimpleesp32g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32-elf-gcc
compiler.gimpleesp32g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32-elf-objdump
compiler.gimpleesp32g20241119.name=Xtensa ESP32 gcc 14.2.0 (20241119)
################################
# GCC for Xtensa ESP32-S2
group.gimplextensaesp32s2.compilers=gimpleesp32s2g2022r1:gimpleesp32s2g20230208
group.gimplextensaesp32s2.compilers=gimpleesp32s2g2022r1:gimpleesp32s2g20230208:gimpleesp32s2g20241119
group.gimplextensaesp32s2.groupName=Xtensa ESP32-S2 GCC
group.gimplextensaesp32s2.supportsBinary=false
group.gimplextensaesp32s2.instructionSet=xtensa
@@ -153,10 +216,13 @@ compiler.gimpleesp32s2g2022r1.name=Xtensa ESP32-S2 gcc 11.2.0 (2022r1)
compiler.gimpleesp32s2g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-12.2.0_20230208/bin/xtensa-esp32s2-elf-gcc
compiler.gimpleesp32s2g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-12.2.0_20230208/bin/xtensa-esp32s2-elf-objdump
compiler.gimpleesp32s2g20230208.name=Xtensa ESP32-S2 gcc 12.2.0 (20230208)
compiler.gimpleesp32s2g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s2-elf-gcc
compiler.gimpleesp32s2g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s2-elf-objdump
compiler.gimpleesp32s2g20241119.name=Xtensa ESP32-S2 gcc 14.2.0 (20241119)
################################
# GCC for Xtensa ESP32-S3
group.gimplextensaesp32s3.compilers=gimpleesp32s3g2022r1:gimpleesp32s3g20230208
group.gimplextensaesp32s3.compilers=gimpleesp32s3g2022r1:gimpleesp32s3g20230208:gimpleesp32s3g20241119
group.gimplextensaesp32s3.groupName=Xtensa ESP32-S3 GCC
group.gimplextensaesp32s3.supportsBinary=false
group.gimplextensaesp32s3.instructionSet=xtensa
@@ -169,6 +235,9 @@ compiler.gimpleesp32s3g2022r1.name=Xtensa ESP32-S3 gcc 11.2.0 (2022r1)
compiler.gimpleesp32s3g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-12.2.0_20230208/bin/xtensa-esp32s3-elf-gcc
compiler.gimpleesp32s3g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-12.2.0_20230208/bin/xtensa-esp32s3-elf-objdump
compiler.gimpleesp32s3g20230208.name=Xtensa ESP32-S3 gcc 12.2.0 (20230208)
compiler.gimpleesp32s3g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s3-elf-gcc
compiler.gimpleesp32s3g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s3-elf-objdump
compiler.gimpleesp32s3g20241119.name=Xtensa ESP32-S3 gcc 14.2.0 (20241119)
###############################
# GCC for Kalray
@@ -242,7 +311,7 @@ group.gimplemipss.supportsExecute=false
# GCC for all MIPS
## MIPS
group.gimplemips.compilers=gimplemips930:gimplemips1120:gimplemipsg1210:gimplemipsg1220:gimplemipsg1230:gimplemipsg1310:gimplemipsg1320
group.gimplemips.compilers=gimplemips930:gimplemips1120:gimplemipsg1210:gimplemipsg1220:gimplemipsg1230:gimplemipsg1310:gimplemipsg1320:gimplemipsg1330:gimplemipsg1410:gimplemipsg1420
group.gimplemips.groupName=MIPS GCC
group.gimplemips.baseName=mips gcc
@@ -279,9 +348,24 @@ compiler.gimplemipsg1320.semver=13.2.0
compiler.gimplemipsg1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gimplemipsg1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1330.semver=13.3.0
compiler.gimplemipsg1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gimplemipsg1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1410.semver=14.1.0
compiler.gimplemipsg1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gimplemipsg1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1420.semver=14.2.0
compiler.gimplemipsg1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
## MIPS64
group.gimplemips64.groupName=MIPS64 GCC
group.gimplemips64.compilers=gimplemips64g1210:gimplemips64g1220:gimplemips64g1230:gimplemips64g1310:gimplemips64g1320:gimplemips112064
group.gimplemips64.compilers=gimplemips64g1210:gimplemips64g1220:gimplemips64g1230:gimplemips64g1310:gimplemips64g1320:gimplemips64g1330:gimplemips64g1410:gimplemips64g1420:gimplemips112064
group.gimplemips64.baseName=mips64 gcc
@@ -313,9 +397,24 @@ compiler.gimplemips64g1320.semver=13.2.0
compiler.gimplemips64g1320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gimplemips64g1330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1330.semver=13.3.0
compiler.gimplemips64g1330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gimplemips64g1410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1410.semver=14.1.0
compiler.gimplemips64g1410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gimplemips64g1420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1420.semver=14.2.0
compiler.gimplemips64g1420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
## MIPS EL
group.gimplemipsel.groupName=MIPSEL GCC
group.gimplemipsel.compilers=gimplemipselg1210:gimplemipselg1220:gimplemipselg1230:gimplemipselg1310:gimplemipselg1320
group.gimplemipsel.compilers=gimplemipselg1210:gimplemipselg1220:gimplemipselg1230:gimplemipselg1310:gimplemipselg1320:gimplemipselg1330:gimplemipselg1410:gimplemipselg1420
group.gimplemipsel.baseName=mips (el) gcc
compiler.gimplemipselg1210.exe=/opt/compiler-explorer/mipsel/gcc-12.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
@@ -342,9 +441,24 @@ compiler.gimplemipselg1320.semver=13.2.0
compiler.gimplemipselg1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gimplemipselg1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1330.semver=13.3.0
compiler.gimplemipselg1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gimplemipselg1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1410.semver=14.1.0
compiler.gimplemipselg1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gimplemipselg1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1420.semver=14.2.0
compiler.gimplemipselg1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
## MIPS64 EL
group.gimplemips64el.groupName=MIPS64EL GCC
group.gimplemips64el.compilers=gimplemips64elg1210:gimplemips64elg1220:gimplemips64elg1230:gimplemips64elg1310:gimplemips64elg1320
group.gimplemips64el.compilers=gimplemips64elg1210:gimplemips64elg1220:gimplemips64elg1230:gimplemips64elg1310:gimplemips64elg1320:gimplemips64elg1330:gimplemips64elg1410:gimplemips64elg1420
group.gimplemips64el.baseName=mips64 (el) gcc
compiler.gimplemips64elg1210.exe=/opt/compiler-explorer/mips64el/gcc-12.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
@@ -371,9 +485,24 @@ compiler.gimplemips64elg1320.semver=13.2.0
compiler.gimplemips64elg1320.objdumper=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1320.demangler=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gimplemips64elg1330.exe=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1330.semver=13.3.0
compiler.gimplemips64elg1330.objdumper=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1330.demangler=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gimplemips64elg1410.exe=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1410.semver=14.1.0
compiler.gimplemips64elg1410.objdumper=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1410.demangler=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gimplemips64elg1420.exe=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1420.semver=14.2.0
compiler.gimplemips64elg1420.objdumper=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1420.demangler=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
###############################
# Cross Compilers
group.gimplecross.compilers=&gimpleppcs:&gimplemipss:&gimplemsp:&gimplegccarm:&gimpleavr:&gimplervgcc:&gimplextensaesp32:&gimplextensaesp32s2:&gimplextensaesp32s3:&gimplekalray:&gimples390x:&gimplesh:&gimpleloongarch64:&gimplec6x:&gimplesparc:&gimplesparc64:&gimplesparcleon:&gimplebpf:&gimplevax:&gimplem68k
group.gimplecross.compilers=&gimpleppcs:&gimplemipss:&gimplemsp:&gimplegccarm:&gimpleavr:&gimplervgcc:&gimplextensaesp32:&gimplextensaesp32s2:&gimplextensaesp32s3:&gimplekalray:&gimples390x:&gimplesh:&gimpleloongarch64:&gimplec6x:&gimplesparc:&gimplesparc64:&gimplesparcleon:&gimplebpf:&gimplevax:&gimplem68k:&gimplehppa:&gimpletricore
group.gimplecross.supportsBinary=false
group.gimplecross.supportsBinaryObject=true
group.gimplecross.groupName=Cross GCC
@@ -381,20 +510,43 @@ group.gimplecross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.gimplecross.licenseName=GNU General Public License
group.gimplecross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
group.gimplecross.compilerCategories=gcc
group.gimplecross.isSemVer=true
###############################
# Cross for BPF
group.gimplebpf.compilers=&gimplegccbpf
group.gimplebpf.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt
# GCC for Tricore
group.gimpletricore.compilers=gimpletricoreg1130
group.gimpletricore.baseName=Tricore gcc
group.gimpletricore.groupName=Tricore GCC
group.gimpletricore.isSemVer=true
group.gimpletricore.supportsBinary=true
group.gimpletricore.supportsExecute=false
compiler.gimpletricoreg1130.exe=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-gcc
compiler.gimpletricoreg1130.semver=11.3.0 (EEESlab)
compiler.gimpletricoreg1130.objdumper=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-objdump
compiler.gimpletricoreg1130.demangler=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-c++filt
###############################
# GCC for HPPA
group.gimplehppa.compilers=gimplehppag1420
group.gimplehppa.baseName=HPPA gcc
group.gimplehppa.groupName=HPPA GCC
group.gimplehppa.isSemVer=true
group.gimplehppa.supportsBinary=true
group.gimplehppa.supportsExecute=false
compiler.gimplehppag1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.gimplehppag1420.semver=14.2.0
compiler.gimplehppag1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gimplehppag1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
###############################
# GCC for BPF
group.gimplegccbpf.compilers=gimplebpfg1310:gimplebpfg1320:gimplebpfgtrunk
group.gimplegccbpf.supportsBinary=true
group.gimplegccbpf.supportsExecute=false
group.gimplegccbpf.baseName=BPF gcc
group.gimplegccbpf.groupName=BPF GCC
group.gimplegccbpf.isSemVer=true
group.gimplegccbpf.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump
group.gimplebpf.compilers=gimplebpfg1310:gimplebpfg1320:gimplebpfg1330:gimplebpfg1410:gimplebpfg1420:gimplebpfgtrunk
group.gimplebpf.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt
group.gimplebpf.baseName=BPF gcc
group.gimplebpf.groupName=BPF GCC
group.gimplebpf.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1310.exe=/opt/compiler-explorer/bpf/gcc-13.1.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1310.semver=13.1.0
@@ -406,6 +558,21 @@ compiler.gimplebpfg1320.semver=13.2.0
compiler.gimplebpfg1320.objdumper=/opt/compiler-explorer/bpf/gcc-13.2.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1320.demangler=/opt/compiler-explorer/bpf/gcc-13.2.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt
compiler.gimplebpfg1330.exe=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1330.semver=13.3.0
compiler.gimplebpfg1330.objdumper=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1330.demangler=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt
compiler.gimplebpfg1410.exe=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1410.semver=14.1.0
compiler.gimplebpfg1410.objdumper=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1410.demangler=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt
compiler.gimplebpfg1420.exe=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1420.semver=14.2.0
compiler.gimplebpfg1420.objdumper=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1420.demangler=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt
compiler.gimplebpfgtrunk.exe=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfgtrunk.semver=trunk
compiler.gimplebpfgtrunk.isNightly=true
@@ -419,7 +586,7 @@ group.gimplem68k.compilers=&gimplegccm68k
group.gimplem68k.demangler=/opt/compiler-explorer/m68k/gcc-13.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt
# GCC for m68k
group.gimplegccm68k.compilers=gimplem68kg1310:gimplem68kg1320
group.gimplegccm68k.compilers=gimplem68kg1310:gimplem68kg1320:gimplem68kg1330:gimplem68kg1410:gimplem68kg1420
group.gimplegccm68k.supportsBinary=true
group.gimplegccm68k.supportsExecute=false
group.gimplegccm68k.baseName=M68K gcc
@@ -437,12 +604,27 @@ compiler.gimplem68kg1320.semver=13.2.0
compiler.gimplem68kg1320.objdumper=/opt/compiler-explorer/m68k/gcc-13.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1320.demangler=/opt/compiler-explorer/m68k/gcc-13.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt
compiler.gimplem68kg1330.exe=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1330.semver=13.3.0
compiler.gimplem68kg1330.objdumper=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1330.demangler=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt
compiler.gimplem68kg1410.exe=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1410.semver=14.1.0
compiler.gimplem68kg1410.objdumper=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1410.demangler=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt
compiler.gimplem68kg1420.exe=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1420.semver=14.2.0
compiler.gimplem68kg1420.objdumper=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1420.demangler=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt
###############################
# Cross for SPARC
group.gimplesparc.compilers=&gimplegccsparc
# GCC for SPARC
group.gimplegccsparc.compilers=gimplesparcg1220:gimplesparcg1230:gimplesparcg1310:gimplesparcg1320
group.gimplegccsparc.compilers=gimplesparcg1220:gimplesparcg1230:gimplesparcg1310:gimplesparcg1320:gimplesparcg1330:gimplesparcg1410:gimplesparcg1420
group.gimplegccsparc.baseName=SPARC gcc
group.gimplegccsparc.groupName=SPARC GCC
group.gimplegccsparc.isSemVer=true
@@ -467,12 +649,27 @@ compiler.gimplesparcg1320.semver=13.2.0
compiler.gimplesparcg1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gimplesparcg1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1330.semver=13.3.0
compiler.gimplesparcg1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gimplesparcg1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1410.semver=14.1.0
compiler.gimplesparcg1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gimplesparcg1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1420.semver=14.2.0
compiler.gimplesparcg1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
###############################
# Cross for SPARC64
group.gimplesparc64.compilers=&gimplegccsparc64
# GCC for SPARC64
group.gimplegccsparc64.compilers=gimplesparc64g1220:gimplesparc64g1230:gimplesparc64g1310:gimplesparc64g1320
group.gimplegccsparc64.compilers=gimplesparc64g1220:gimplesparc64g1230:gimplesparc64g1310:gimplesparc64g1320:gimplesparc64g1330:gimplesparc64g1410:gimplesparc64g1420
group.gimplegccsparc64.baseName=SPARC64 gcc
group.gimplegccsparc64.groupName=SPARC64 GCC
group.gimplegccsparc64.isSemVer=true
@@ -497,12 +694,27 @@ compiler.gimplesparc64g1320.semver=13.2.0
compiler.gimplesparc64g1320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gimplesparc64g1330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1330.semver=13.3.0
compiler.gimplesparc64g1330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gimplesparc64g1410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1410.semver=14.1.0
compiler.gimplesparc64g1410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gimplesparc64g1420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1420.semver=14.2.0
compiler.gimplesparc64g1420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
###############################
# Cross for SPARC-LEON
group.gimplesparcleon.compilers=&gimplegccsparcleon
# GCC for SPARC-LEON
group.gimplegccsparcleon.compilers=gimplesparcleong1220:gimplesparcleong1220-1:gimplesparcleong1230:gimplesparcleong1310:gimplesparcleong1320
group.gimplegccsparcleon.compilers=gimplesparcleong1220:gimplesparcleong1220-1:gimplesparcleong1230:gimplesparcleong1310:gimplesparcleong1320:gimplesparcleong1330:gimplesparcleong1410:gimplesparcleong1420
group.gimplegccsparcleon.baseName=SPARC LEON gcc
group.gimplegccsparcleon.groupName=SPARC LEON GCC
group.gimplegccsparcleon.isSemVer=true
@@ -529,6 +741,21 @@ compiler.gimplesparcleong1320.semver=13.2.0
compiler.gimplesparcleong1320.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1320.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gimplesparcleong1330.exe=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1330.semver=13.3.0
compiler.gimplesparcleong1330.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1330.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gimplesparcleong1410.exe=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1410.semver=14.1.0
compiler.gimplesparcleong1410.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1410.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gimplesparcleong1420.exe=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1420.semver=14.2.0
compiler.gimplesparcleong1420.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1420.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.gimplesparcleong1220-1.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1220-1.semver=12.2.0
compiler.gimplesparcleong1220-1.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
@@ -539,7 +766,7 @@ compiler.gimplesparcleong1220-1.demangler=/opt/compiler-explorer/sparc-leon/gcc-
group.gimplec6x.compilers=&gimplegccc6x
# GCC for TI C6x
group.gimplegccc6x.compilers=gimplec6xg1220:gimplec6xg1230:gimplec6xg1310:gimplec6xg1320
group.gimplegccc6x.compilers=gimplec6xg1220:gimplec6xg1230:gimplec6xg1310:gimplec6xg1320:gimplec6xg1330:gimplec6xg1410:gimplec6xg1420
group.gimplegccc6x.baseName=TI C6x gcc
group.gimplegccc6x.groupName=TI C6x GCC
group.gimplegccc6x.isSemVer=true
@@ -564,12 +791,27 @@ compiler.gimplec6xg1320.semver=13.2.0
compiler.gimplec6xg1320.objdumper=/opt/compiler-explorer/c6x/gcc-13.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1320.demangler=/opt/compiler-explorer/c6x/gcc-13.2.0/tic6x-elf/bin/tic6x-elf-c++filt
compiler.gimplec6xg1330.exe=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1330.semver=13.3.0
compiler.gimplec6xg1330.objdumper=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1330.demangler=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-c++filt
compiler.gimplec6xg1410.exe=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1410.semver=14.1.0
compiler.gimplec6xg1410.objdumper=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1410.demangler=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-c++filt
compiler.gimplec6xg1420.exe=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1420.semver=14.2.0
compiler.gimplec6xg1420.objdumper=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1420.demangler=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-c++filt
###############################
# Cross for loongarch64
group.gimpleloongarch64.compilers=&gimplegccloongarch64
# GCC for loongarch64
group.gimplegccloongarch64.compilers=gimpleloongarch64g1220:gimpleloongarch64g1230:gimpleloongarch64g1310:gimpleloongarch64g1320
group.gimplegccloongarch64.compilers=gimpleloongarch64g1220:gimpleloongarch64g1230:gimpleloongarch64g1310:gimpleloongarch64g1320:gimpleloongarch64g1330:gimpleloongarch64g1410:gimpleloongarch64g1420
group.gimplegccloongarch64.baseName=loongarch64 gcc
group.gimplegccloongarch64.groupName=loongarch64 GCC
group.gimplegccloongarch64.isSemVer=true
@@ -594,12 +836,27 @@ compiler.gimpleloongarch64g1320.semver=13.2.0
compiler.gimpleloongarch64g1320.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1320.demangler=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.gimpleloongarch64g1330.exe=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1330.semver=13.3.0
compiler.gimpleloongarch64g1330.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1330.demangler=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.gimpleloongarch64g1410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1410.semver=14.1.0
compiler.gimpleloongarch64g1410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.gimpleloongarch64g1420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1420.semver=14.2.0
compiler.gimpleloongarch64g1420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
###############################
# Cross for sh
group.gimplesh.compilers=&gimplegccsh
# GCC for sh
group.gimplegccsh.compilers=gimpleshg950:gimpleshg1220:gimpleshg1230:gimpleshg1310:gimpleshg1320
group.gimplegccsh.compilers=gimpleshg950:gimpleshg1220:gimpleshg1230:gimpleshg1310:gimpleshg1320:gimpleshg1330:gimpleshg1410:gimpleshg1420
group.gimplegccsh.baseName=sh gcc
group.gimplegccsh.groupName=sh GCC
group.gimplegccsh.isSemVer=true
@@ -629,12 +886,27 @@ compiler.gimpleshg1320.semver=13.2.0
compiler.gimpleshg1320.objdumper=/opt/compiler-explorer/sh/gcc-13.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1320.demangler=/opt/compiler-explorer/sh/gcc-13.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt
compiler.gimpleshg1330.exe=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1330.semver=13.3.0
compiler.gimpleshg1330.objdumper=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1330.demangler=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt
compiler.gimpleshg1410.exe=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1410.semver=14.1.0
compiler.gimpleshg1410.objdumper=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1410.demangler=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt
compiler.gimpleshg1420.exe=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1420.semver=14.2.0
compiler.gimpleshg1420.objdumper=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1420.demangler=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt
###############################
# Cross for s390x
group.gimples390x.compilers=&gimplegccs390x
# GCC for s390x
group.gimplegccs390x.compilers=gimplegccs390x112:gimples390xg1210:gimples390xg1220:gimples390xg1230:gimples390xg1310:gimples390xg1320
group.gimplegccs390x.compilers=gimplegccs390x112:gimples390xg1210:gimples390xg1220:gimples390xg1230:gimples390xg1310:gimples390xg1320:gimples390xg1330:gimples390xg1410:gimples390xg1420
group.gimplegccs390x.baseName=s390x gcc
group.gimplegccs390x.groupName=s390x GCC
group.gimplegccs390x.isSemVer=true
@@ -667,12 +939,28 @@ compiler.gimples390xg1320.semver=13.2.0
compiler.gimples390xg1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gimples390xg1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1330.semver=13.3.0
compiler.gimples390xg1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gimples390xg1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1410.semver=14.1.0
compiler.gimples390xg1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gimples390xg1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1420.semver=14.2.0
compiler.gimples390xg1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
###############################
# Cross compilers for PPC
group.gimpleppcs.compilers=&gimpleppc:&gimpleppc64:&gimpleppc64le
group.gimpleppcs.isSemVer=true
group.gimpleppcs.instructionSet=powerpc
group.gimpleppc.compilers=gimpleppcg1120:gimpleppcg1210:gimpleppcg1220:gimpleppcg1230:gimpleppcg1310:gimpleppcg1320
group.gimpleppc.compilers=gimpleppcg1120:gimpleppcg1210:gimpleppcg1220:gimpleppcg1230:gimpleppcg1310:gimpleppcg1320:gimpleppcg1330:gimpleppcg1410:gimpleppcg1420
group.gimpleppc.groupName=POWER
group.gimpleppc.baseName=power gcc
@@ -704,7 +992,22 @@ compiler.gimpleppcg1320.semver=13.2.0
compiler.gimpleppcg1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
group.gimpleppc64.compilers=gimpleppc64g9:gimpleppc64g1120:gimpleppc64g1210:gimpleppc64g1220:gimpleppc64g1230:gimpleppc64g1310:gimpleppc64g1320
compiler.gimpleppcg1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1330.semver=13.3.0
compiler.gimpleppcg1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gimpleppcg1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1410.semver=14.1.0
compiler.gimpleppcg1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gimpleppcg1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1420.semver=14.2.0
compiler.gimpleppcg1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
group.gimpleppc64.compilers=gimpleppc64g9:gimpleppc64g1120:gimpleppc64g1210:gimpleppc64g1220:gimpleppc64g1230:gimpleppc64g1310:gimpleppc64g1320:gimpleppc64g1330:gimpleppc64g1410:gimpleppc64g1420
group.gimpleppc64.groupName=POWER64
group.gimpleppc64.baseName=POWER64 gcc
@@ -741,7 +1044,22 @@ compiler.gimpleppc64g1320.semver=13.2.0
compiler.gimpleppc64g1320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
group.gimpleppc64le.compilers=gimpleppc64leg9:gimpleppc64leg1120:gimpleppc64leg1210:gimpleppc64leg1220:gimpleppc64leg1230:gimpleppc64leg1310:gimpleppc64leg1320
compiler.gimpleppc64g1330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1330.semver=13.3.0
compiler.gimpleppc64g1330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gimpleppc64g1410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1410.semver=14.1.0
compiler.gimpleppc64g1410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gimpleppc64g1420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1420.semver=14.2.0
compiler.gimpleppc64g1420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
group.gimpleppc64le.compilers=gimpleppc64leg9:gimpleppc64leg1120:gimpleppc64leg1210:gimpleppc64leg1220:gimpleppc64leg1230:gimpleppc64leg1310:gimpleppc64leg1320:gimpleppc64leg1330:gimpleppc64leg1410:gimpleppc64leg1420
group.gimpleppc64le.groupName=POWER64LE GCC
group.gimpleppc64le.baseName=power64le gcc
@@ -778,10 +1096,25 @@ compiler.gimpleppc64leg1320.semver=13.2.0
compiler.gimpleppc64leg1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gimpleppc64leg1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1330.semver=13.3.0
compiler.gimpleppc64leg1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gimpleppc64leg1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1410.semver=14.1.0
compiler.gimpleppc64leg1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gimpleppc64leg1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1420.semver=14.2.0
compiler.gimpleppc64leg1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
################################
# GCC for MSP
group.gimplemsp.compilers=gimplemsp430g1210:gimplemsp430g1220:gimplemsp430g1230:gimplemsp430g1310:gimplemsp430g1320
group.gimplemsp.compilers=gimplemsp430g1210:gimplemsp430g1220:gimplemsp430g1230:gimplemsp430g1310:gimplemsp430g1320:gimplemsp430g1330:gimplemsp430g1410:gimplemsp430g1420
group.gimplemsp.groupName=MSP GCC
group.gimplemsp.baseName=MSP430 gcc
group.gimplemsp.isSemVer=true
@@ -811,6 +1144,21 @@ compiler.gimplemsp430g1320.semver=13.2.0
compiler.gimplemsp430g1320.objdumper=/opt/compiler-explorer/msp430/gcc-13.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1320.demangler=/opt/compiler-explorer/msp430/gcc-13.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt
compiler.gimplemsp430g1330.exe=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1330.semver=13.3.0
compiler.gimplemsp430g1330.objdumper=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1330.demangler=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt
compiler.gimplemsp430g1410.exe=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1410.semver=14.1.0
compiler.gimplemsp430g1410.objdumper=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1410.demangler=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt
compiler.gimplemsp430g1420.exe=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1420.semver=14.2.0
compiler.gimplemsp430g1420.objdumper=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1420.demangler=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt
###############################
# GCC for ARM
@@ -824,7 +1172,7 @@ group.gimplegccarm.includeFlag=-I
# 32 bit
group.gimplegcc32arm.groupName=Arm 32-bit GCC
group.gimplegcc32arm.baseName=ARM GCC
group.gimplegcc32arm.compilers=gimplearm921:gimplearm930:gimplearm1020:gimplearm1021:gimplearm1030:gimplearm1031_07:gimplearm1031_10:gimplearmg1050:gimplearm1100:gimplearm1120:gimplearm1121:gimplearm1130:gimplearmg1140:gimplearm1210:gimplearmg1220:gimplearmg1230:gimplearmg1310:gimplearmg1320:gimplearmug1320:gimplearmgtrunk
group.gimplegcc32arm.compilers=gimplearm921:gimplearm930:gimplearm1020:gimplearm1021:gimplearm1030:gimplearm1031_07:gimplearm1031_10:gimplearmg1050:gimplearm1100:gimplearm1120:gimplearm1121:gimplearm1130:gimplearmg1140:gimplearm1210:gimplearmg1220:gimplearmg1230:gimplearmg1310:gimplearmg1320:gimplearmug1320:gimplearmg1330:gimplearmug1330:gimplearmg1410:gimplearmug1410:gimplearmg1420:gimplearmug1420:gimplearmgtrunk
group.gimplegcc32arm.isSemVer=true
group.gimplegcc32arm.objdumper=/opt/compiler-explorer/arm/gcc-10.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
group.gimplegcc32arm.instructionSet=arm32
@@ -859,12 +1207,45 @@ compiler.gimplearmg1320.semver=13.2.0
compiler.gimplearmg1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gimplearmg1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1330.semver=13.3.0
compiler.gimplearmg1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gimplearmg1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1410.semver=14.1.0
compiler.gimplearmg1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gimplearmg1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1420.semver=14.2.0
compiler.gimplearmg1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gimplearmug1320.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1320.name=ARM GCC 13.2.0 (unknown-eabi)
compiler.gimplearmug1320.semver=13.2.0
compiler.gimplearmug1320.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1320.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1330.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1330.semver=13.3.0
compiler.gimplearmug1330.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1330.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1330.name=ARM GCC 13.3.0 (unknown-eabi)
compiler.gimplearmug1410.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1410.semver=14.1.0
compiler.gimplearmug1410.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1410.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1410.name=ARM GCC 14.1.0 (unknown-eabi)
compiler.gimplearmug1420.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1420.semver=14.2.0
compiler.gimplearmug1420.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1420.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1420.name=ARM GCC 14.2.0 (unknown-eabi)
compiler.gimplearm921.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
compiler.gimplearm921.semver=9.2.1 (none)
compiler.gimplearm921.supportsBinary=false
@@ -904,7 +1285,7 @@ compiler.gimplearmgtrunk.isNightly=true
# 64 bit
group.gimplegcc64arm.groupName=ARM64 gcc
group.gimplegcc64arm.baseName=ARM64 GCC
group.gimplegcc64arm.compilers=gimplearm64g930:gimplearm64g940:gimplearm64g950:gimplearm64g1020:gimplearm64g1030:gimplearm64g1040:gimplearm64g1100:gimplearm64g1120:gimplearm64g1130:gimplearm64g1140:gimplearm64g1210:gimplearm64gtrunk:gimplearm64g1220:gimplearm64g1230:gimplearm64g1310:gimplearm64g1050:gimplearm64g1320
group.gimplegcc64arm.compilers=gimplearm64g930:gimplearm64g940:gimplearm64g950:gimplearm64g1020:gimplearm64g1030:gimplearm64g1040:gimplearm64g1100:gimplearm64g1120:gimplearm64g1130:gimplearm64g1140:gimplearm64g1210:gimplearm64gtrunk:gimplearm64g1220:gimplearm64g1230:gimplearm64g1310:gimplearm64g1050:gimplearm64g1320:gimplearm64g1330:gimplearm64g1410:gimplearm64g1420
group.gimplegcc64arm.isSemVer=true
group.gimplegcc64arm.objdumper=/opt/compiler-explorer/arm64/gcc-10.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/bin/objdump
group.gimplegcc64arm.instructionSet=aarch64
@@ -962,6 +1343,21 @@ compiler.gimplearm64g1320.semver=13.2.0
compiler.gimplearm64g1320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gimplearm64g1330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1330.semver=13.3.0
compiler.gimplearm64g1330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gimplearm64g1410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1410.semver=14.1.0
compiler.gimplearm64g1410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gimplearm64g1420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1420.semver=14.2.0
compiler.gimplearm64g1420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gimplearm64gtrunk.exe=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64gtrunk.semver=trunk
compiler.gimplearm64gtrunk.isNightly=true
@@ -989,7 +1385,7 @@ group.gimplervgcc.supportsBinary=true
group.gimplervgcc.supportsBinaryObject=true
## GCC for RISC-V 64-bits
group.rv64-gimplegccs.compilers=rv64-gimplegcctrunk:rv64-gimplegcc1230:rv64-gimplegcc1210:rv64-gimplegcc1140:rv64-gimplegcc1130:rv64-gimplegcc1220:rv64-gimplegcc1120:rv64-gimplegcc1030:rv64-gimplegcc1020:rv64-gimplegcc940:rv64-gimplegcc1310:rv64-gimplegcc1320
group.rv64-gimplegccs.compilers=rv64-gimplegcctrunk:rv64-gimplegcc1230:rv64-gimplegcc1210:rv64-gimplegcc1140:rv64-gimplegcc1130:rv64-gimplegcc1220:rv64-gimplegcc1120:rv64-gimplegcc1030:rv64-gimplegcc1020:rv64-gimplegcc940:rv64-gimplegcc1310:rv64-gimplegcc1320:rv64-gimplegcc1330:rv64-gimplegcc1410:rv64-gimplegcc1420
group.rv64-gimplegccs.groupName=RISC-V (64-bits) gcc
group.rv64-gimplegccs.baseName=RISC-V (64-bits) gcc
@@ -1042,6 +1438,21 @@ compiler.rv64-gimplegcc1320.semver=13.2.0
compiler.rv64-gimplegcc1320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.rv64-gimplegcc1330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1330.semver=13.3.0
compiler.rv64-gimplegcc1330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.rv64-gimplegcc1410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1410.semver=14.1.0
compiler.rv64-gimplegcc1410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.rv64-gimplegcc1420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1420.semver=14.2.0
compiler.rv64-gimplegcc1420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.rv64-gimplegcctrunk.exe=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcctrunk.semver=(trunk)
compiler.rv64-gimplegcctrunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -1049,7 +1460,7 @@ compiler.rv64-gimplegcctrunk.demangler=/opt/compiler-explorer/riscv64/gcc-trunk/
compiler.rv64-gimplegcctrunk.isNightly=true
## GCC for RISC-V 32-bits
group.rv32-gimplegccs.compilers=rv32-gimplegcctrunk:rv32-gimplegcc1220:rv32-gimplegcc1210:rv32-gimplegcc1140:rv32-gimplegcc1130:rv32-gimplegcc1120:rv32-gimplegcc1030:rv32-gimplegcc1020:rv32-gimplegcc940:rv32-gimplegcc1310:rv32-gimplegcc1230:rv32-gimplegcc1320
group.rv32-gimplegccs.compilers=rv32-gimplegcctrunk:rv32-gimplegcc1220:rv32-gimplegcc1210:rv32-gimplegcc1140:rv32-gimplegcc1130:rv32-gimplegcc1120:rv32-gimplegcc1030:rv32-gimplegcc1020:rv32-gimplegcc940:rv32-gimplegcc1310:rv32-gimplegcc1230:rv32-gimplegcc1320:rv32-gimplegcc1330:rv32-gimplegcc1410:rv32-gimplegcc1420
group.rv32-gimplegccs.groupName=RISC-V (32-bits) gcc
group.rv32-gimplegccs.baseName=RISC-V (32-bits) gcc
@@ -1102,6 +1513,21 @@ compiler.rv32-gimplegcc1320.semver=13.2.0
compiler.rv32-gimplegcc1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1320.demangler=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.rv32-gimplegcc1330.exe=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1330.semver=13.3.0
compiler.rv32-gimplegcc1330.objdumper=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1330.demangler=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.rv32-gimplegcc1410.exe=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1410.semver=14.1.0
compiler.rv32-gimplegcc1410.objdumper=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1410.demangler=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.rv32-gimplegcc1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1420.semver=14.2.0
compiler.rv32-gimplegcc1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1420.demangler=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.rv32-gimplegcctrunk.exe=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcctrunk.semver=(trunk)
compiler.rv32-gimplegcctrunk.isNightly=true
@@ -1213,7 +1639,7 @@ libs.openssl.versions.111g.libpath=/opt/compiler-explorer/libs/openssl/openssl_1
libs.python.name=Python
libs.python.url=https://python.org
libs.python.versions=359:3610:376:381
libs.python.versions=359:3610:376:381:396:3100:3110:3121:3130
libs.python.versions.359.version=3.5.9
libs.python.versions.359.path=/opt/compiler-explorer/python-3.5.9/include/python3.5
libs.python.versions.3610.version=3.6.10
@@ -1222,6 +1648,16 @@ libs.python.versions.376.version=3.7.6
libs.python.versions.376.path=/opt/compiler-explorer/python-3.7.6/include/python3.7
libs.python.versions.381.version=3.8.1
libs.python.versions.381.path=/opt/compiler-explorer/python-3.8.1/include/python3.8
libs.python.versions.396.version=3.9.6
libs.python.versions.396.path=/opt/compiler-explorer/python-3.9.6/include/python3.9
libs.python.versions.3100.version=3.10.0
libs.python.versions.3100.path=/opt/compiler-explorer/python-3.10.0/include/python3.10
libs.python.versions.3110.version=3.11.0
libs.python.versions.3110.path=/opt/compiler-explorer/python-3.11.0/include/python3.11
libs.python.versions.3121.version=3.12.1
libs.python.versions.3121.path=/opt/compiler-explorer/python-3.12.1/include/python3.12
libs.python.versions.3130.version=3.13.0
libs.python.versions.3130.path=/opt/compiler-explorer/python-3.13.0/include/python3.13
libs.simde.name=SIMDe
libs.simde.description=Implementations of SIMD instruction sets for systems which don't natively support them.
@@ -1276,8 +1712,8 @@ tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.exclude=cavr:carm:caarch:cmips:cmsp:cppc:ppci
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.exclude=cavr:carm:cmips:cmsp:cppc:ppci:armv7:ckvx:ck1c:carduino:carmh:carm5:carmg:carmce:cfr:rv6

View File

@@ -0,0 +1,12 @@
compilers=&glslang
defaultCompiler=glslang-validator-trunk
supportsBinary=false
compilerType=glsl
instructionSet=spirv
disassemblerPath=/opt/compiler-explorer/SPIRV-Tools-master/build/tools/spirv-dis
group.glslang.compilers=glslang-validator-trunk
compiler.glslang-validator-trunk.exe=/opt/compiler-explorer/glslang-trunk/glslangValidator
compiler.glslang-validator-trunk.name=glslang (trunk)

View File

@@ -0,0 +1,12 @@
compilers=&glslang
defaultCompiler=glslangValidator
supportsBinary=false
compilerType=glsl
instructionSet=spirv
disassemblerPath=/opt/compiler-explorer/SPIRV-Tools-master/build/tools/spirv-dis
group.glslang.compilers=glslangValidator
compiler.glslangValidator.exe=/usr/bin/glslangValidator
compiler.glslangValidator.name=glslang

View File

@@ -1,8 +1,8 @@
compilers=&gccgo:&gl:&cross
defaultCompiler=gl1221
defaultCompiler=gl1232
objdumper=/opt/compiler-explorer/gcc-13.1.0/bin/objdump
group.gccgo.compilers=gccgo494:gccgo630:gccgo720:gccgo830:gccgo930:gccgo950:gccgo102:gccgo105:gccgo111:gccgo112:gccgo113:gccgo114:gccgo121:gccgo122:gccgo123:gccgo131:gccgo132
group.gccgo.compilers=&gccgoassert:gccgo494:gccgo630:gccgo720:gccgo830:gccgo930:gccgo950:gccgo102:gccgo105:gccgo111:gccgo112:gccgo113:gccgo114:gccgo121:gccgo122:gccgo123:gccgo124:gccgo131:gccgo132:gccgo133:gccgo141:gccgo142
group.gccgo.isSemVer=true
group.gccgo.baseName=x86 gccgo
compiler.gccgo494.exe=/opt/compiler-explorer/gcc-4.9.4/bin/gccgo
@@ -37,10 +37,52 @@ compiler.gccgo122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gccgo
compiler.gccgo122.semver=12.2.0
compiler.gccgo123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gccgo
compiler.gccgo123.semver=12.3.0
compiler.gccgo124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gccgo
compiler.gccgo124.semver=12.4.0
compiler.gccgo131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gccgo
compiler.gccgo131.semver=13.1
compiler.gccgo132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gccgo
compiler.gccgo132.semver=13.2
compiler.gccgo133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gccgo
compiler.gccgo133.semver=13.3
compiler.gccgo141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gccgo
compiler.gccgo141.semver=14.1
compiler.gccgo142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gccgo
compiler.gccgo142.semver=14.2
## GCC x86 build with "assertions" (--enable-checking=XXX)
group.gccgoassert.compilers=gccgo105assert:gccgo111assert:gccgo112assert:gccgo113assert:gccgo114assert:gccgo121assert:gccgo122assert:gccgo123assert:gccgo124assert:gccgo131assert:gccgo132assert:gccgo133assert:gccgo141assert:gccgo142assert
group.gccgoassert.groupName=x86 gccgo (assertions)
compiler.gccgo105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gccgo
compiler.gccgo105assert.semver=10.5.0 (assertions)
compiler.gccgo111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gccgo
compiler.gccgo111assert.semver=11.1.0 (assertions)
compiler.gccgo112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gccgo
compiler.gccgo112assert.semver=11.2.0 (assertions)
compiler.gccgo113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gccgo
compiler.gccgo113assert.semver=11.3.0 (assertions)
compiler.gccgo114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gccgo
compiler.gccgo114assert.semver=11.4.0 (assertions)
compiler.gccgo121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gccgo
compiler.gccgo121assert.semver=12.1.0 (assertions)
compiler.gccgo122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gccgo
compiler.gccgo122assert.semver=12.2.0 (assertions)
compiler.gccgo123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gccgo
compiler.gccgo123assert.semver=12.3.0 (assertions)
compiler.gccgo124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gccgo
compiler.gccgo124assert.semver=12.4.0 (assertions)
compiler.gccgo131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gccgo
compiler.gccgo131assert.semver=13.1 (assertions)
compiler.gccgo132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gccgo
compiler.gccgo132assert.semver=13.2 (assertions)
compiler.gccgo133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gccgo
compiler.gccgo133assert.semver=13.3 (assertions)
compiler.gccgo141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gccgo
compiler.gccgo141assert.semver=14.1 (assertions)
compiler.gccgo142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gccgo
compiler.gccgo142assert.semver=14.2 (assertions)
group.gl.compilers=&x86gl:&armgl:&mipsgl:&ppcgl:&riscvgl:&s390xgl:&wasmgl
group.gl.versionFlag=version
@@ -50,7 +92,7 @@ group.gl.isSemVer=true
###### x86 GC ######
group.x86gl.compilers=&amd64gl:&386gl
group.amd64gl.compilers=6g141:gl172:gl185:gl187:gl192:gl194:gl1100:gl1101:gl1110:gl1120:gl1130:gl1140:gl1150:gl1160:gl1170:gl1180:gl1190:gl1200:gl1210:gl1221:gltip
group.amd64gl.compilers=6g141:gl172:gl185:gl187:gl192:gl194:gl1100:gl1101:gl1110:gl1120:gl1130:gl1140:gl1150:gl1160:gl1170:gl1180:gl1190:gl1200:gl1210:gl1221:gl1232:gltip
group.amd64gl.groupName=x86-64 GC
group.amd64gl.baseName=x86-64 gc
@@ -116,12 +158,15 @@ compiler.gl1210.goroot=/opt/compiler-explorer/golang-1.21.0/go
compiler.gl1221.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.gl1221.semver=1.22.1
compiler.gl1221.goroot=/opt/compiler-explorer/golang-1.22.1/go
compiler.gl1232.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.gl1232.semver=1.23.2
compiler.gl1232.goroot=/opt/compiler-explorer/golang-1.23.2/go
compiler.gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.gltip.semver=(tip)
compiler.gltip.isNightly=true
compiler.gltip.goroot=/opt/compiler-explorer/go-tip
group.386gl.compilers=386_gl114:386_gl115:386_gl116:386_gl117:386_gl118:386_gl119:386_gl120:386_gl121:386_gl122:386_gltip
group.386gl.compilers=386_gl114:386_gl115:386_gl116:386_gl117:386_gl118:386_gl119:386_gl120:386_gl121:386_gl122:386_gl123:386_gltip
group.386gl.groupName=x86 GC
group.386gl.baseName=x86 gc
group.386gl.goarch=386
@@ -144,6 +189,8 @@ compiler.386_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.386_gl121.semver=1.21
compiler.386_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.386_gl122.semver=1.22.1
compiler.386_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.386_gl123.semver=1.23.2
compiler.386_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.386_gltip.semver=(tip)
compiler.386_gltip.isNightly=true
@@ -153,7 +200,7 @@ compiler.386_gltip.isNightly=true
group.armgl.compilers=&arm32gl:&arm64gl
group.armgl.supportsBinary=false
group.arm32gl.compilers=arm_gl114:arm_gl115:arm_gl116:arm_gl117:arm_gl118:arm_gl119:arm_gl120:arm_gl121:arm_gl122:arm_gltip
group.arm32gl.compilers=arm_gl114:arm_gl115:arm_gl116:arm_gl117:arm_gl118:arm_gl119:arm_gl120:arm_gl121:arm_gl122:arm_gl123:arm_gltip
group.arm32gl.groupName=ARM GC
group.arm32gl.baseName=ARM gc
group.arm32gl.goarch=arm
@@ -176,11 +223,13 @@ compiler.arm_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.arm_gl121.semver=1.21
compiler.arm_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.arm_gl122.semver=1.22.1
compiler.arm_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.arm_gl123.semver=1.23.2
compiler.arm_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.arm_gltip.semver=(tip)
compiler.arm_gltip.isNightly=true
group.arm64gl.compilers=arm64_gl114:arm64_gl115:arm64_gl116:arm64_gl117:arm64_gl118:arm64_gl119:arm64_gl120:arm64_gl121:arm64_gl122:arm64_gltip
group.arm64gl.compilers=arm64_gl114:arm64_gl115:arm64_gl116:arm64_gl117:arm64_gl118:arm64_gl119:arm64_gl120:arm64_gl121:arm64_gl122:arm64_gl123:arm64_gltip
group.arm64gl.groupName=ARM64 GC
group.arm64gl.baseName=ARM64 gc
group.arm64gl.goarch=arm64
@@ -203,6 +252,8 @@ compiler.arm64_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.arm64_gl121.semver=1.21
compiler.arm64_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.arm64_gl122.semver=1.22.1
compiler.arm64_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.arm64_gl123.semver=1.23.2
compiler.arm64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.arm64_gltip.semver=(tip)
compiler.arm64_gltip.isNightly=true
@@ -214,7 +265,7 @@ group.mipsgl.supportsBinary=false
group.mips32gl.compilers=&mips32legl:&mips32begl
group.mips32legl.compilers=mipsle_gl114:mipsle_gl115:mipsle_gl116:mipsle_gl117:mipsle_gl118:mipsle_gl119:mipsle_gl120:mipsle_gl121:mipsle_gl122:mipsle_gltip
group.mips32legl.compilers=mipsle_gl114:mipsle_gl115:mipsle_gl116:mipsle_gl117:mipsle_gl118:mipsle_gl119:mipsle_gl120:mipsle_gl121:mipsle_gl122:mipsle_gl123:mipsle_gltip
group.mips32legl.goarch=mipsle
group.mips32legl.groupName=MIPSLE GC
group.mips32legl.baseName=MIPSLE gc
@@ -237,11 +288,13 @@ compiler.mipsle_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.mipsle_gl121.semver=1.21
compiler.mipsle_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.mipsle_gl122.semver=1.22.1
compiler.mipsle_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.mipsle_gl123.semver=1.23.2
compiler.mipsle_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.mipsle_gltip.semver=(tip)
compiler.mipsle_gltip.isNightly=true
group.mips32begl.compilers=mips_gl114:mips_gl115:mips_gl116:mips_gl117:mips_gl118:mips_gl119:mips_gl120:mips_gl121:mips_gl122:mips_gltip
group.mips32begl.compilers=mips_gl114:mips_gl115:mips_gl116:mips_gl117:mips_gl118:mips_gl119:mips_gl120:mips_gl121:mips_gl122:mips_gl123:mips_gltip
group.mips32begl.goarch=mips
group.mips32begl.groupName=MIPS GC
group.mips32begl.baseName=MIPS gc
@@ -264,13 +317,15 @@ compiler.mips_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.mips_gl121.semver=1.21
compiler.mips_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.mips_gl122.semver=1.22.1
compiler.mips_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.mips_gl123.semver=1.23.2
compiler.mips_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.mips_gltip.semver=(tip)
compiler.mips_gltip.isNightly=true
group.mips64gl.compilers=&mips64legl:&mips64begl
group.mips64begl.compilers=mips64_gl114:mips64_gl115:mips64_gl116:mips64_gl117:mips64_gl118:mips64_gl119:mips64_gl120:mips64_gl121:mips64_gl122:mips64_gltip
group.mips64begl.compilers=mips64_gl114:mips64_gl115:mips64_gl116:mips64_gl117:mips64_gl118:mips64_gl119:mips64_gl120:mips64_gl121:mips64_gl122:mips64_gl123:mips64_gltip
group.mips64begl.goarch=mips64
group.mips64begl.groupName=MIPS64 GC
group.mips64begl.baseName=MIPS64 gc
@@ -293,12 +348,14 @@ compiler.mips64_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.mips64_gl121.semver=1.21
compiler.mips64_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.mips64_gl122.semver=1.22.1
compiler.mips64_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.mips64_gl123.semver=1.23.2
compiler.mips64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.mips64_gltip.semver=(tip)
compiler.mips64_gltip.isNightly=true
group.mips64legl.compilers=mips64le_gl114:mips64le_gl115:mips64le_gl116:mips64le_gl117:mips64le_gl118:mips64le_gl119:mips64le_gl120:mips64le_gl121:mips64le_gl122:mips64le_gltip
group.mips64legl.compilers=mips64le_gl114:mips64le_gl115:mips64le_gl116:mips64le_gl117:mips64le_gl118:mips64le_gl119:mips64le_gl120:mips64le_gl121:mips64le_gl122:mips64le_gl123:mips64le_gltip
group.mips64legl.goarch=mips64le
group.mips64legl.groupName=MIPS64LE GC
group.mips64legl.baseName=MIPS64LE gc
@@ -322,6 +379,8 @@ compiler.mips64le_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.mips64le_gl121.semver=1.21
compiler.mips64le_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.mips64le_gl122.semver=1.22.1
compiler.mips64le_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.mips64le_gl123.semver=1.23.2
compiler.mips64le_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.mips64le_gltip.semver=(tip)
compiler.mips64le_gltip.isNightly=true
@@ -330,8 +389,9 @@ compiler.mips64le_gltip.isNightly=true
##### PPC GL #####
group.ppcgl.compilers=&ppc64legl:&ppc64begl
group.ppcgl.supportsBinary=false
group.ppcgl.instructionSet=powerpc
group.ppc64legl.compilers=ppc64le_gl114:ppc64le_gl115:ppc64le_gl116:ppc64le_gl117:ppc64le_gl118:ppc64le_gl119:ppc64le_gl120:ppc64le_gl121:ppc64le_gl122:ppc64le_gltip
group.ppc64legl.compilers=ppc64le_gl114:ppc64le_gl115:ppc64le_gl116:ppc64le_gl117:ppc64le_gl118:ppc64le_gl119:ppc64le_gl120:ppc64le_gl121:ppc64le_gl122:ppc64le_gl123:ppc64le_gltip
group.ppc64legl.goarch=ppc64le
group.ppc64legl.groupName=POWER64LE GC
group.ppc64legl.baseName=POWER64LE gc
@@ -354,12 +414,14 @@ compiler.ppc64le_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.ppc64le_gl121.semver=1.21
compiler.ppc64le_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.ppc64le_gl122.semver=1.22.1
compiler.ppc64le_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.ppc64le_gl123.semver=1.23.2
compiler.ppc64le_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.ppc64le_gltip.semver=(tip)
compiler.ppc64le_gltip.isNightly=true
group.ppc64begl.compilers=ppc64_gl114:ppc64_gl115:ppc64_gl116:ppc64_gl117:ppc64_gl118:ppc64_gl119:ppc64_gl120:ppc64_gl121:ppc64_gl122:ppc64_gltip
group.ppc64begl.compilers=ppc64_gl114:ppc64_gl115:ppc64_gl116:ppc64_gl117:ppc64_gl118:ppc64_gl119:ppc64_gl120:ppc64_gl121:ppc64_gl122:ppc64_gl123:ppc64_gltip
group.ppc64begl.goarch=ppc64
group.ppc64begl.groupName=POWER64 GC
group.ppc64begl.baseName=POWER64 gc
@@ -382,13 +444,15 @@ compiler.ppc64_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.ppc64_gl121.semver=1.21
compiler.ppc64_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.ppc64_gl122.semver=1.22.1
compiler.ppc64_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.ppc64_gl123.semver=1.23.2
compiler.ppc64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.ppc64_gltip.semver=(tip)
compiler.ppc64_gltip.isNightly=true
###### RSICV GL ######
group.riscvgl.compilers=riscv64_gl114:riscv64_gl115:riscv64_gl116:riscv64_gl117:riscv64_gl118:riscv64_gl119:riscv64_gl120:riscv64_gl121:riscv64_gl122:riscv64_gltip
group.riscvgl.compilers=riscv64_gl114:riscv64_gl115:riscv64_gl116:riscv64_gl117:riscv64_gl118:riscv64_gl119:riscv64_gl120:riscv64_gl121:riscv64_gl122:riscv64_gl123:riscv64_gltip
group.riscvgl.supportsBinary=false
group.riscvgl.groupName=RISC-V 64 GC
group.riscvgl.baseName=RISC-V 64 gc
@@ -412,13 +476,15 @@ compiler.riscv64_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.riscv64_gl121.semver=1.21
compiler.riscv64_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.riscv64_gl122.semver=1.22.1
compiler.riscv64_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.riscv64_gl123.semver=1.23.2
compiler.riscv64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.riscv64_gltip.semver=(tip)
compiler.riscv64_gltip.isNightly=true
##### s390x GL ######
group.s390xgl.compilers=s390x_gl114:s390x_gl115:s390x_gl116:s390x_gl117:s390x_gl118:s390x_gl119:s390x_gl120:s390x_gl121:s390x_gl122:s390x_gltip
group.s390xgl.compilers=s390x_gl114:s390x_gl115:s390x_gl116:s390x_gl117:s390x_gl118:s390x_gl119:s390x_gl120:s390x_gl121:s390x_gl122:s390x_gl123:s390x_gltip
group.s390xgl.supportsBinary=false
group.s390xgl.goarch=s390x
group.s390xgl.groupName=S390X GC
@@ -443,6 +509,8 @@ compiler.s390x_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.s390x_gl121.semver=1.21
compiler.s390x_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.s390x_gl122.semver=1.22.1
compiler.s390x_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.s390x_gl123.semver=1.23.2
compiler.s390x_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.s390x_gltip.semver=(tip)
compiler.s390x_gltip.isNightly=true
@@ -450,7 +518,7 @@ compiler.s390x_gltip.isNightly=true
###############################
# WASM GO
group.wasmgl.compilers=wasm_gl114:wasm_gl115:wasm_gl116:wasm_gl117:wasm_gl118:wasm_gl119:wasm_gl120:wasm_gl121:wasm_gl122:wasm_gltip
group.wasmgl.compilers=wasm_gl114:wasm_gl115:wasm_gl116:wasm_gl117:wasm_gl118:wasm_gl119:wasm_gl120:wasm_gl121:wasm_gl122:wasm_gl123:wasm_gltip
group.wasmgl.supportsBinary=false
group.wasmgl.groupName=WASM GC
group.wasmgl.goarch=wasm
@@ -475,6 +543,8 @@ compiler.wasm_gl121.exe=/opt/compiler-explorer/golang-1.21.0/go/bin/go
compiler.wasm_gl121.semver=1.21
compiler.wasm_gl122.exe=/opt/compiler-explorer/golang-1.22.1/go/bin/go
compiler.wasm_gl122.semver=1.22.1
compiler.wasm_gl123.exe=/opt/compiler-explorer/golang-1.23.2/go/bin/go
compiler.wasm_gl123.semver=1.23.2
compiler.wasm_gltip.exe=/opt/compiler-explorer/go-tip/bin/go
compiler.wasm_gltip.semver=(tip)
compiler.wasm_gltip.isNightly=true
@@ -487,7 +557,7 @@ group.cross.groupName=Cross Go
###############################
# GCC for sparc
group.gccgosparc.compilers=gccgosparc1220:gccgosparc1230:gccgosparc1310:gccgosparc1320
group.gccgosparc.compilers=gccgosparc1220:gccgosparc1230:gccgosparc1240:gccgosparc1310:gccgosparc1320:gccgosparc1330:gccgosparc1410:gccgosparc1420
group.gccgosparc.groupName=SPARC GCCGO
group.gccgosparc.baseName=SPARC gccgo
group.gccgosparc.isSemVer=true
@@ -502,6 +572,11 @@ compiler.gccgosparc1230.semver=12.3.0
compiler.gccgosparc1230.objdumper=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1230.demangler=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gccgosparc1240.exe=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gccgo
compiler.gccgosparc1240.semver=12.4.0
compiler.gccgosparc1240.objdumper=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1240.demangler=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gccgosparc1310.exe=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gccgo
compiler.gccgosparc1310.semver=13.1.0
compiler.gccgosparc1310.objdumper=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
@@ -512,9 +587,24 @@ compiler.gccgosparc1320.semver=13.2.0
compiler.gccgosparc1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gccgosparc1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gccgo
compiler.gccgosparc1330.semver=13.3.0
compiler.gccgosparc1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gccgosparc1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gccgo
compiler.gccgosparc1410.semver=14.1.0
compiler.gccgosparc1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.gccgosparc1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gccgo
compiler.gccgosparc1420.semver=14.2.0
compiler.gccgosparc1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gccgosparc1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
###############################
# GCC for sparc64
group.gccgosparc64.compilers=gccgosparc641220:gccgosparc641230:gccgosparc641310:gccgosparc641320
group.gccgosparc64.compilers=gccgosparc641220:gccgosparc641230:gccgosparc641240:gccgosparc641310:gccgosparc641320:gccgosparc641330:gccgosparc641410:gccgosparc641420
group.gccgosparc64.groupName=SPARC64 GCCGO
group.gccgosparc64.baseName=SPARC64 gccgo
group.gccgosparc64.isSemVer=true
@@ -530,6 +620,11 @@ compiler.gccgosparc641230.semver=12.3.0
compiler.gccgosparc641230.objdumper=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641230.demangler=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gccgosparc641240.exe=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gccgo
compiler.gccgosparc641240.semver=12.4.0
compiler.gccgosparc641240.objdumper=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641240.demangler=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gccgosparc641310.exe=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gccgo
compiler.gccgosparc641310.semver=13.1.0
compiler.gccgosparc641310.objdumper=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
@@ -540,9 +635,24 @@ compiler.gccgosparc641320.semver=13.2.0
compiler.gccgosparc641320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gccgosparc641330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gccgo
compiler.gccgosparc641330.semver=13.3.0
compiler.gccgosparc641330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gccgosparc641410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gccgo
compiler.gccgosparc641410.semver=14.1.0
compiler.gccgosparc641410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.gccgosparc641420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gccgo
compiler.gccgosparc641420.semver=14.2.0
compiler.gccgosparc641420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gccgosparc641420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
###############################
# GCC for mips64el
group.gccgomips64el.compilers=gccgomips64el1220:gccgomips64el1230:gccgomips64el1310:gccgomips64el1320
group.gccgomips64el.compilers=gccgomips64el1220:gccgomips64el1230:gccgomips64el1310:gccgomips64el1320:gccgomips64el1410:gccgomips64el1330:gccgomips64el1240:gccgomips64el1420
group.gccgomips64el.groupName=MIPS64EL GCCGO
group.gccgomips64el.baseName=MIPS64EL gccgo
group.gccgomips64el.isSemVer=true
@@ -557,6 +667,11 @@ compiler.gccgomips64el1230.semver=12.3.0
compiler.gccgomips64el1230.objdumper=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1230.demangler=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gccgomips64el1240.exe=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gccgo
compiler.gccgomips64el1240.semver=12.4.0
compiler.gccgomips64el1240.objdumper=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1240.demangler=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gccgomips64el1310.exe=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gccgo
compiler.gccgomips64el1310.semver=13.1.0
compiler.gccgomips64el1310.objdumper=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
@@ -567,9 +682,24 @@ compiler.gccgomips64el1320.semver=13.2.0
compiler.gccgomips64el1320.objdumper=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1320.demangler=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gccgomips64el1330.exe=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gccgo
compiler.gccgomips64el1330.semver=13.3.0
compiler.gccgomips64el1330.objdumper=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1330.demangler=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gccgomips64el1410.exe=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gccgo
compiler.gccgomips64el1410.semver=14.1.0
compiler.gccgomips64el1410.objdumper=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1410.demangler=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.gccgomips64el1420.exe=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gccgo
compiler.gccgomips64el1420.semver=14.2.0
compiler.gccgomips64el1420.objdumper=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gccgomips64el1420.demangler=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
###############################
# GCC for mipsel
group.gccgomipsel.compilers=gccgomipsel1220:gccgomipsel1230:gccgomipsel1310:gccgomipsel1320
group.gccgomipsel.compilers=gccgomipsel1220:gccgomipsel1230:gccgomipsel1240:gccgomipsel1310:gccgomipsel1320:gccgomipsel1330:gccgomipsel1410:gccgomipsel1420
group.gccgomipsel.groupName=MIPSEL GCCGO
group.gccgomipsel.baseName=MIPSEL gccgo
group.gccgomipsel.isSemVer=true
@@ -584,6 +714,11 @@ compiler.gccgomipsel1230.semver=12.3.0
compiler.gccgomipsel1230.objdumper=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1230.demangler=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gccgomipsel1240.exe=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gccgo
compiler.gccgomipsel1240.semver=12.4.0
compiler.gccgomipsel1240.objdumper=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1240.demangler=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gccgomipsel1310.exe=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gccgo
compiler.gccgomipsel1310.semver=13.1.0
compiler.gccgomipsel1310.objdumper=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
@@ -594,9 +729,24 @@ compiler.gccgomipsel1320.semver=13.2.0
compiler.gccgomipsel1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gccgomipsel1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gccgo
compiler.gccgomipsel1330.semver=13.3.0
compiler.gccgomipsel1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gccgomipsel1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gccgo
compiler.gccgomipsel1410.semver=14.1.0
compiler.gccgomipsel1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.gccgomipsel1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gccgo
compiler.gccgomipsel1420.semver=14.2.0
compiler.gccgomipsel1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gccgomipsel1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
###############################
# GCC for riscv64
group.gccgoriscv64.compilers=gccgoriscv641220:gccgoriscv641230:gccgoriscv641310:gccgoriscv641320
group.gccgoriscv64.compilers=gccgoriscv641220:gccgoriscv641230:gccgoriscv641240:gccgoriscv641310:gccgoriscv641320:gccgoriscv641330:gccgoriscv641410:gccgoriscv641420
group.gccgoriscv64.groupName=RISC-V 64 GCCGO
group.gccgoriscv64.baseName=RISC-V 64 gccgo
group.gccgoriscv64.isSemVer=true
@@ -611,6 +761,11 @@ compiler.gccgoriscv641230.semver=12.3.0
compiler.gccgoriscv641230.objdumper=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641230.demangler=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gccgoriscv641240.exe=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gccgo
compiler.gccgoriscv641240.semver=12.4.0
compiler.gccgoriscv641240.objdumper=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641240.demangler=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gccgoriscv641310.exe=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gccgo
compiler.gccgoriscv641310.semver=13.1.0
compiler.gccgoriscv641310.objdumper=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
@@ -621,9 +776,24 @@ compiler.gccgoriscv641320.semver=13.2.0
compiler.gccgoriscv641320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gccgoriscv641330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gccgo
compiler.gccgoriscv641330.semver=13.3.0
compiler.gccgoriscv641330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gccgoriscv641410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gccgo
compiler.gccgoriscv641410.semver=14.1.0
compiler.gccgoriscv641410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.gccgoriscv641420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gccgo
compiler.gccgoriscv641420.semver=14.2.0
compiler.gccgoriscv641420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.gccgoriscv641420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
###############################
# GCC for s390x
group.gccgos390x.compilers=gccgos390x1220:gccgos390x1230:gccgos390x1310:gccgos390x1320
group.gccgos390x.compilers=gccgos390x1220:gccgos390x1230:gccgos390x1310:gccgos390x1320:gccgos390x1410:gccgos390x1330:gccgos390x1240:gccgos390x1420
group.gccgos390x.groupName=S390X GCCGO
group.gccgos390x.baseName=S390X gccgo
group.gccgos390x.isSemVer=true
@@ -638,6 +808,11 @@ compiler.gccgos390x1230.semver=12.3.0
compiler.gccgos390x1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gccgos390x1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gccgo
compiler.gccgos390x1240.semver=12.4.0
compiler.gccgos390x1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gccgos390x1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gccgo
compiler.gccgos390x1310.semver=13.1.0
compiler.gccgos390x1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
@@ -648,9 +823,24 @@ compiler.gccgos390x1320.semver=13.2.0
compiler.gccgos390x1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gccgos390x1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gccgo
compiler.gccgos390x1330.semver=13.3.0
compiler.gccgos390x1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gccgos390x1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gccgo
compiler.gccgos390x1410.semver=14.1.0
compiler.gccgos390x1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.gccgos390x1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gccgo
compiler.gccgos390x1420.semver=14.2.0
compiler.gccgos390x1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gccgos390x1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
###############################
# GCC for MIPS
group.gccgomips.compilers=gccgomips1220:gccgomips1230:gccgomips1310:gccgomips1320
group.gccgomips.compilers=gccgomips1220:gccgomips1230:gccgomips1240:gccgomips1310:gccgomips1320:gccgomips1330:gccgomips1410:gccgomips1420
group.gccgomips.groupName=MIPS GCCGO
group.gccgomips.baseName=MIPS gccgo
group.gccgomips.isSemVer=true
@@ -665,6 +855,11 @@ compiler.gccgomips1230.semver=12.3.0
compiler.gccgomips1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gccgomips1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gccgo
compiler.gccgomips1240.semver=12.4.0
compiler.gccgomips1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gccgomips1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gccgo
compiler.gccgomips1310.semver=13.1.0
compiler.gccgomips1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
@@ -675,9 +870,24 @@ compiler.gccgomips1320.semver=13.2.0
compiler.gccgomips1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gccgomips1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gccgo
compiler.gccgomips1330.semver=13.3.0
compiler.gccgomips1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gccgomips1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gccgo
compiler.gccgomips1410.semver=14.1.0
compiler.gccgomips1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.gccgomips1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gccgo
compiler.gccgomips1420.semver=14.2.0
compiler.gccgomips1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gccgomips1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
###############################
# GCC for MIPS64
group.gccgomips64.compilers=gccgomips641220:gccgomips641230:gccgomips641310:gccgomips641320
group.gccgomips64.compilers=gccgomips641220:gccgomips641230:gccgomips641240:gccgomips641310:gccgomips641320:gccgomips641330:gccgomips641410:gccgomips641420
group.gccgomips64.groupName=MIPS64 GCCGO
group.gccgomips64.baseName=MIPS64 gccgo
group.gccgomips64.isSemVer=true
@@ -692,6 +902,11 @@ compiler.gccgomips641230.semver=12.3.0
compiler.gccgomips641230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gccgomips641240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gccgo
compiler.gccgomips641240.semver=12.4.0
compiler.gccgomips641240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gccgomips641310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gccgo
compiler.gccgomips641310.semver=13.1.0
compiler.gccgomips641310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
@@ -702,9 +917,24 @@ compiler.gccgomips641320.semver=13.2.0
compiler.gccgomips641320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gccgomips641330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gccgo
compiler.gccgomips641330.semver=13.3.0
compiler.gccgomips641330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gccgomips641410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gccgo
compiler.gccgomips641410.semver=14.1.0
compiler.gccgomips641410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.gccgomips641420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gccgo
compiler.gccgomips641420.semver=14.2.0
compiler.gccgomips641420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gccgomips641420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
###############################
# GCC for ARM64
group.gccgoarm64.compilers=gccgoarm641220:gccgoarm641230:gccgoarm641310:gccgoarm641320
group.gccgoarm64.compilers=gccgoarm641220:gccgoarm641230:gccgoarm641240:gccgoarm641310:gccgoarm641320:gccgoarm641330:gccgoarm641410:gccgoarm641420
group.gccgoarm64.groupName=ARM64 GCCGO
group.gccgoarm64.baseName=ARM64 gccgo
group.gccgoarm64.isSemVer=true
@@ -719,6 +949,11 @@ compiler.gccgoarm641230.semver=12.3.0
compiler.gccgoarm641230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gccgoarm641240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gccgo
compiler.gccgoarm641240.semver=12.4.0
compiler.gccgoarm641240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gccgoarm641310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gccgo
compiler.gccgoarm641310.semver=13.1.0
compiler.gccgoarm641310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
@@ -729,9 +964,24 @@ compiler.gccgoarm641320.semver=13.2.0
compiler.gccgoarm641320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gccgoarm641330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gccgo
compiler.gccgoarm641330.semver=13.3.0
compiler.gccgoarm641330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gccgoarm641410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gccgo
compiler.gccgoarm641410.semver=14.1.0
compiler.gccgoarm641410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gccgoarm641420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gccgo
compiler.gccgoarm641420.semver=14.2.0
compiler.gccgoarm641420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gccgoarm641420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
###############################
# GCC for ARM
group.gccgoarm.compilers=gccgoarm1220:gccgoarm1230:gccgoarm1310:gccgoarm1320
group.gccgoarm.compilers=gccgoarm1220:gccgoarm1230:gccgoarm1240:gccgoarm1310:gccgoarm1320:gccgoarm1330:gccgoarm1410:gccgoarm1420
group.gccgoarm.groupName=ARM GCCGO
group.gccgoarm.baseName=ARM gccgo
group.gccgoarm.isSemVer=true
@@ -746,6 +996,11 @@ compiler.gccgoarm1230.semver=12.3.0
compiler.gccgoarm1230.objdumper=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1230.demangler=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gccgoarm1240.exe=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gccgo
compiler.gccgoarm1240.semver=12.4.0
compiler.gccgoarm1240.objdumper=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1240.demangler=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gccgoarm1310.exe=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gccgo
compiler.gccgoarm1310.semver=13.1.0
compiler.gccgoarm1310.objdumper=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
@@ -756,9 +1011,24 @@ compiler.gccgoarm1320.semver=13.2.0
compiler.gccgoarm1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gccgoarm1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gccgo
compiler.gccgoarm1330.semver=13.3.0
compiler.gccgoarm1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gccgoarm1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gccgo
compiler.gccgoarm1410.semver=14.1.0
compiler.gccgoarm1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.gccgoarm1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gccgo
compiler.gccgoarm1420.semver=14.2.0
compiler.gccgoarm1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gccgoarm1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
###############################
# GCC for PPC
group.gccgoppc.compilers=gccgoppc1220:gccgoppc1230:gccgoppc1310:gccgoppc1320
group.gccgoppc.compilers=gccgoppc1220:gccgoppc1230:gccgoppc1240:gccgoppc1310:gccgoppc1320:gccgoppc1330:gccgoppc1410:gccgoppc1420
group.gccgoppc.groupName=POWER GCCGO
group.gccgoppc.baseName=POWER gccgo
group.gccgoppc.isSemVer=true
@@ -773,6 +1043,11 @@ compiler.gccgoppc1230.semver=12.3.0
compiler.gccgoppc1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gccgoppc1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gccgo
compiler.gccgoppc1240.semver=12.4.0
compiler.gccgoppc1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gccgoppc1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gccgo
compiler.gccgoppc1310.semver=13.1.0
compiler.gccgoppc1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
@@ -783,9 +1058,24 @@ compiler.gccgoppc1320.semver=13.2.0
compiler.gccgoppc1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gccgoppc1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gccgo
compiler.gccgoppc1330.semver=13.3.0
compiler.gccgoppc1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gccgoppc1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gccgo
compiler.gccgoppc1410.semver=14.1.0
compiler.gccgoppc1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.gccgoppc1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gccgo
compiler.gccgoppc1420.semver=14.2.0
compiler.gccgoppc1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gccgoppc1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
###############################
# GCC for PPC64LE
group.gccgoppc64le.compilers=gccgoppc64le1220:gccgoppc64le1230:gppc64leg9:gppc64leg8:gccgoppc64le1310:gccgoppc64le1320:gccgoppc64letrunk
group.gccgoppc64le.compilers=gccgoppc64le1220:gccgoppc64le1230:gppc64leg9:gppc64leg8:gccgoppc64le1310:gccgoppc64le1320:gccgoppc64letrunk:gccgoppc64le1410:gccgoppc64le1330:gccgoppc64le1240:gccgoppc64le1420
group.gccgoppc64le.groupName=POWER64LE GCCGO
group.gccgoppc64le.baseName=POWER64LE gccgo
group.gccgoppc64le.isSemVer=true
@@ -800,6 +1090,11 @@ compiler.gccgoppc64le1230.semver=12.3.0
compiler.gccgoppc64le1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64le1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64le1240.semver=12.4.0
compiler.gccgoppc64le1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64le1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64le1310.semver=13.1.0
compiler.gccgoppc64le1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -810,6 +1105,21 @@ compiler.gccgoppc64le1320.semver=13.2.0
compiler.gccgoppc64le1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64le1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64le1330.semver=13.3.0
compiler.gccgoppc64le1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64le1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64le1410.semver=14.1.0
compiler.gccgoppc64le1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64le1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64le1420.semver=14.2.0
compiler.gccgoppc64le1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gccgoppc64le1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.gccgoppc64letrunk.exe=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gccgo
compiler.gccgoppc64letrunk.semver=trunk
compiler.gccgoppc64letrunk.objdumper=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
@@ -823,7 +1133,7 @@ compiler.gppc64leg8.semver=AT12.0
###############################
# GCC for PPC64
group.gccgoppc64.compilers=gppc64g8:gppc64g9:gccgoppc641220:gccgoppc641230:gccgoppc641310:gccgoppc641320:gccgoppc64trunk
group.gccgoppc64.compilers=gppc64g8:gppc64g9:gccgoppc64trunk:gccgoppc641220:gccgoppc641230:gccgoppc641240:gccgoppc641310:gccgoppc641320:gccgoppc641330:gccgoppc641410:gccgoppc641420
group.gccgoppc64.groupName=POWER64 GCCGO
group.gccgoppc64.baseName=POWER64 gccgo
group.gccgoppc64.isSemVer=true
@@ -838,6 +1148,11 @@ compiler.gccgoppc641230.semver=12.3.0
compiler.gccgoppc641230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc641240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc641240.semver=12.4.0
compiler.gccgoppc641240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc641310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc641310.semver=13.1.0
compiler.gccgoppc641310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -848,6 +1163,21 @@ compiler.gccgoppc641320.semver=13.2.0
compiler.gccgoppc641320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc641330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc641330.semver=13.3.0
compiler.gccgoppc641330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc641410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc641410.semver=14.1.0
compiler.gccgoppc641410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc641420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc641420.semver=14.2.0
compiler.gccgoppc641420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gccgoppc641420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.gccgoppc64trunk.exe=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gccgo
compiler.gccgoppc64trunk.semver=trunk
compiler.gccgoppc64trunk.objdumper=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
@@ -876,8 +1206,8 @@ tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.exclude=gl:6g141
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.exclude=gl:6g141

View File

@@ -58,8 +58,8 @@ tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.5.2)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.5.2/bin/osaca
tools.osacatrunk.name=OSACA (0.6.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.6.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.stdinHint=disabled

View File

@@ -1,6 +1,6 @@
compilers=&dxc:&rga:&clang
group.dxc.compilers=dxc_trunk:dxc_1_6_2112:dxc_1_7_2207:dxc_1_7_2212:dxc_1_7_2308:dxc_1_8_2306:dxc_1_8_2403:dxc_1_8_2403_1:dxc_1_8_2403_2
group.dxc.compilers=dxc_trunk:dxc_1_6_2112:dxc_1_7_2207:dxc_1_7_2212:dxc_1_7_2308:dxc_1_8_2306:dxc_1_8_2403:dxc_1_8_2403_1:dxc_1_8_2403_2:dxc_1_8_2405:dxc_1_8_2407
group.dxc.groupName=DXC
group.dxc.isSemVer=true
group.dxc.baseName=DXC
@@ -24,8 +24,12 @@ compiler.dxc_1_8_2403_1.exe=/opt/compiler-explorer/dxc-1.8.2403.1/bin/dxc
compiler.dxc_1_8_2403_1.semver=1.8.2403.1
compiler.dxc_1_8_2403_2.exe=/opt/compiler-explorer/dxc-1.8.2403.2/bin/dxc
compiler.dxc_1_8_2403_2.semver=1.8.2403.2
compiler.dxc_1_8_2405.exe=/opt/compiler-explorer/dxc-1.8.2405/bin/dxc
compiler.dxc_1_8_2405.semver=1.8.2405
compiler.dxc_1_8_2407.exe=/opt/compiler-explorer/dxc-1.8.2407/bin/dxc
compiler.dxc_1_8_2407.semver=1.8.2407
group.rga.compilers=rga262_dxctrunk:rga262_dxc172207:rga262_dxc162112:rga261_dxc172207:rga261_dxc162112
group.rga.compilers=rga262_dxctrunk:rga262_dxc172207:rga262_dxc162112:rga261_dxc172207:rga261_dxc162112:rga290_dxctrunk
group.rga.groupName=RGA
group.rga.isSemVer=true
group.rga.compilerType=rga
@@ -56,6 +60,11 @@ compiler.rga261_dxc162112.semver=2.6.1
compiler.rga261_dxc162112.dxcPath=/opt/compiler-explorer/dxc-1.6.2112/bin/dxc
compiler.rga261_dxc162112.name=RGA 2.6.1 (DXC 1.6.2112)
compiler.rga290_dxctrunk.exe=/opt/compiler-explorer/rga-2.9.0.25/rga
compiler.rga290_dxctrunk.semver=2.9.0
compiler.rga290_dxctrunk.dxcPath=/opt/compiler-explorer/dxc-trunk/bin/dxc
compiler.rga290_dxctrunk.name=RGA 2.9.0 (DXC trunk)
group.clang.compilers=hlsl_clang_trunk
group.clang.groupName=Clang
group.clang.baseName=Clang

View File

@@ -0,0 +1,209 @@
compilers=&dotnetcoreclr:&dotnetcrossgen2:&dotnetmono:&dotnetnativeaot:&dotnetildasm:&dotnetilspy
supportsBinary=true
needsMulti=false
defaultCompiler=dotnet90ilcoreclr
executionEnvironmentClass=local-dotnet
group.dotnetcoreclr.compilers=dotnettrunkilcoreclr:dotnet90ilcoreclr:dotnet80ilcoreclr:dotnet70ilcoreclr:dotnet60ilcoreclr
group.dotnetcoreclr.compilerCategories=coreclr
group.dotnetcoreclr.compilerType=dotnetcoreclr
group.dotnetcoreclr.groupName=.NET CoreCLR
group.dotnetcrossgen2.compilers=dotnettrunkilcrossgen2:dotnet90ilcrossgen2:dotnet80ilcrossgen2:dotnet70ilcrossgen2:dotnet60ilcrossgen2
group.dotnetcrossgen2.compilerCategories=crossgen2
group.dotnetcrossgen2.compilerType=dotnetcrossgen2
group.dotnetcrossgen2.groupName=.NET Crossgen2
group.dotnetmono.compilers=dotnettrunkilmono:dotnet90ilmono:dotnet80ilmono:dotnet70ilmono:dotnet60ilmono
group.dotnetmono.compilerCategories=mono
group.dotnetmono.compilerType=dotnetmono
group.dotnetmono.groupName=.NET Mono
group.dotnetnativeaot.compilers=dotnettrunkilnativeaot
group.dotnetnativeaot.compilerCategories=nativeaot
group.dotnetnativeaot.compilerType=dotnetnativeaot
group.dotnetnativeaot.groupName=.NET NativeAOT
group.dotnetildasm.compilers=dotnettrunkilildasm:dotnet90ilildasm:dotnet80ilildasm:dotnet70ilildasm:dotnet60ilildasm
group.dotnetildasm.compilerCategories=ildasm
group.dotnetildasm.compilerType=dotnetildasm
group.dotnetildasm.groupName=.NET ILDasm
group.dotnetilspy.compilers=dotnettrunkililspy:dotnet90ililspy:dotnet80ililspy:dotnet70ililspy:dotnet60ililspy
group.dotnetilspy.compilerCategories=ilspy
group.dotnetilspy.compilerType=dotnetilspy
group.dotnetilspy.groupName=.NET ILSpy
# CoreCLR compilers
compiler.dotnet60ilcoreclr.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60ilcoreclr.name=.NET 6.0 CoreCLR
compiler.dotnet60ilcoreclr.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60ilcoreclr.buildConfig=Release
compiler.dotnet60ilcoreclr.langVersion=latest
compiler.dotnet70ilcoreclr.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70ilcoreclr.name=.NET 7.0 CoreCLR
compiler.dotnet70ilcoreclr.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70ilcoreclr.buildConfig=Release
compiler.dotnet70ilcoreclr.langVersion=latest
compiler.dotnet80ilcoreclr.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80ilcoreclr.name=.NET 8.0 CoreCLR
compiler.dotnet80ilcoreclr.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80ilcoreclr.buildConfig=Release
compiler.dotnet80ilcoreclr.langVersion=latest
compiler.dotnet90ilcoreclr.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90ilcoreclr.name=.NET 9.0 CoreCLR
compiler.dotnet90ilcoreclr.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90ilcoreclr.buildConfig=Release
compiler.dotnet90ilcoreclr.langVersion=latest
compiler.dotnettrunkilcoreclr.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkilcoreclr.name=.NET (main) CoreCLR
compiler.dotnettrunkilcoreclr.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkilcoreclr.buildConfig=Release
compiler.dotnettrunkilcoreclr.langVersion=preview
compiler.dotnettrunkilcoreclr.isNightly=true
# Crossgen2 compilers
compiler.dotnet60ilcrossgen2.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60ilcrossgen2.name=.NET 6.0 Crossgen2
compiler.dotnet60ilcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60ilcrossgen2.buildConfig=Release
compiler.dotnet60ilcrossgen2.langVersion=latest
compiler.dotnet70ilcrossgen2.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70ilcrossgen2.name=.NET 7.0 Crossgen2
compiler.dotnet70ilcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70ilcrossgen2.buildConfig=Release
compiler.dotnet70ilcrossgen2.langVersion=latest
compiler.dotnet80ilcrossgen2.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80ilcrossgen2.name=.NET 8.0 Crossgen2
compiler.dotnet80ilcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80ilcrossgen2.buildConfig=Release
compiler.dotnet80ilcrossgen2.langVersion=latest
compiler.dotnet90ilcrossgen2.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90ilcrossgen2.name=.NET 9.0 Crossgen2
compiler.dotnet90ilcrossgen2.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90ilcrossgen2.buildConfig=Release
compiler.dotnet90ilcrossgen2.langVersion=latest
compiler.dotnettrunkilcrossgen2.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkilcrossgen2.name=.NET (main) Crossgen2
compiler.dotnettrunkilcrossgen2.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkilcrossgen2.buildConfig=Release
compiler.dotnettrunkilcrossgen2.langVersion=preview
compiler.dotnettrunkilcrossgen2.isNightly=true
# Mono compilers
compiler.dotnet60ilmono.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60ilmono.name=.NET 6.0 Mono
compiler.dotnet60ilmono.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60ilmono.buildConfig=Release
compiler.dotnet60ilmono.langVersion=latest
compiler.dotnet70ilmono.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70ilmono.name=.NET 7.0 Mono
compiler.dotnet70ilmono.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70ilmono.buildConfig=Release
compiler.dotnet70ilmono.langVersion=latest
compiler.dotnet80ilmono.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80ilmono.name=.NET 8.0 Mono
compiler.dotnet80ilmono.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80ilmono.buildConfig=Release
compiler.dotnet80ilmono.langVersion=latest
compiler.dotnet90ilmono.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90ilmono.name=.NET 9.0 Mono
compiler.dotnet90ilmono.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90ilmono.buildConfig=Release
compiler.dotnet90ilmono.langVersion=latest
compiler.dotnettrunkilmono.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkilmono.name=.NET (main) Mono
compiler.dotnettrunkilmono.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkilmono.buildConfig=Release
compiler.dotnettrunkilmono.langVersion=preview
compiler.dotnettrunkilmono.isNightly=true
# NativeAOT compilers
compiler.dotnettrunkilnativeaot.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkilnativeaot.name=.NET (main) NativeAOT
compiler.dotnettrunkilnativeaot.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkilnativeaot.buildConfig=Release
compiler.dotnettrunkilnativeaot.langVersion=preview
compiler.dotnettrunkilnativeaot.isNightly=true
# ILDasm compilers
compiler.dotnet60ilildasm.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60ilildasm.name=.NET 6.0 ILDasm
compiler.dotnet60ilildasm.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60ilildasm.buildConfig=Release
compiler.dotnet60ilildasm.langVersion=latest
compiler.dotnet70ilildasm.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70ilildasm.name=.NET 7.0 ILDasm
compiler.dotnet70ilildasm.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70ilildasm.buildConfig=Release
compiler.dotnet70ilildasm.langVersion=latest
compiler.dotnet80ilildasm.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80ilildasm.name=.NET 8.0 ILDasm
compiler.dotnet80ilildasm.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80ilildasm.buildConfig=Release
compiler.dotnet80ilildasm.langVersion=latest
compiler.dotnet90ilildasm.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90ilildasm.name=.NET 9.0 ILDasm
compiler.dotnet90ilildasm.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90ilildasm.buildConfig=Release
compiler.dotnet90ilildasm.langVersion=latest
compiler.dotnettrunkilildasm.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkilildasm.name=.NET (main) ILDasm
compiler.dotnettrunkilildasm.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkilildasm.buildConfig=Release
compiler.dotnettrunkilildasm.langVersion=preview
compiler.dotnettrunkilildasm.isNightly=true
# ILSpy compilers
compiler.dotnet60ililspy.exe=/opt/compiler-explorer/dotnet-v6.0.36/.dotnet/dotnet
compiler.dotnet60ililspy.name=.NET 6.0 ILSpy
compiler.dotnet60ililspy.clrDir=/opt/compiler-explorer/dotnet-v6.0.36
compiler.dotnet60ililspy.buildConfig=Release
compiler.dotnet60ililspy.langVersion=latest
compiler.dotnet70ililspy.exe=/opt/compiler-explorer/dotnet-v7.0.20/.dotnet/dotnet
compiler.dotnet70ililspy.name=.NET 7.0 ILSpy
compiler.dotnet70ililspy.clrDir=/opt/compiler-explorer/dotnet-v7.0.20
compiler.dotnet70ililspy.buildConfig=Release
compiler.dotnet70ililspy.langVersion=latest
compiler.dotnet80ililspy.exe=/opt/compiler-explorer/dotnet-v8.0.11/.dotnet/dotnet
compiler.dotnet80ililspy.name=.NET 8.0 ILSpy
compiler.dotnet80ililspy.clrDir=/opt/compiler-explorer/dotnet-v8.0.11
compiler.dotnet80ililspy.buildConfig=Release
compiler.dotnet80ililspy.langVersion=latest
compiler.dotnet90ililspy.exe=/opt/compiler-explorer/dotnet-v9.0.0/.dotnet/dotnet
compiler.dotnet90ililspy.name=.NET 9.0 ILSpy
compiler.dotnet90ililspy.clrDir=/opt/compiler-explorer/dotnet-v9.0.0
compiler.dotnet90ililspy.buildConfig=Release
compiler.dotnet90ililspy.langVersion=latest
compiler.dotnettrunkililspy.exe=/opt/compiler-explorer/dotnet-trunk/.dotnet/dotnet
compiler.dotnettrunkililspy.name=.NET (main) ILSpy
compiler.dotnettrunkililspy.clrDir=/opt/compiler-explorer/dotnet-trunk
compiler.dotnettrunkililspy.buildConfig=Release
compiler.dotnettrunkililspy.langVersion=preview
compiler.dotnettrunkililspy.isNightly=true

Some files were not shown because too many files have changed in this diff Show More