Skip to content

Commit

Permalink
Add licenses to lots of compilers (#4305)
Browse files Browse the repository at this point in the history
* Add Rust license info

* Add hipclang license info

Same as C++'s rocm one

* Add license info for Ada compilers

* Add licenses to most C compilers

* Add license to Nim compiler

* Add license to FPC

* Add license to Python

* Add license to Zig

* Add licenses for Scala

Separates it between 2 and 3 as it changed quite a lot,
so that we can more easily add new versions to it in the future

* Add license for Pony compiler

* Add Ocaml license

* Add Mlir license

* Add license to LLVM pseudolang

* Fix mlir license props

* Add license to Kotlin

* Add OpenJDK license

* Add Jakt license

* Add GHC licenses

* Remove licenses from platspec compilers

* Add C++ licenses

* Add link to open issue if license is wrong

* Fix button link
  • Loading branch information
RubenRBS committed Nov 18, 2022
1 parent 3734c2c commit 5ccd9d2
Show file tree
Hide file tree
Showing 19 changed files with 132 additions and 4 deletions.
6 changes: 6 additions & 0 deletions etc/config/ada.amazon.properties
Expand Up @@ -16,6 +16,9 @@ group.gnat.supportsExecute=true
group.gnat.objdumper=/opt/compiler-explorer/gcc-12.2.0/bin/objdump
group.gnat.demangler=/opt/compiler-explorer/gcc-12.2.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
group.gnat.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>

compiler.gnat82.exe=/opt/compiler-explorer/gcc-8.2.0/bin/gnatmake
compiler.gnat82.semver=8.2
Expand Down Expand Up @@ -47,6 +50,9 @@ group.gnatcross.compilers=&gnatriscv64:&gnatarm:&gnatarm64:&gnats390x:&gnatmipss
group.gnatcross.supportsExecute=false
group.gnatcross.supportsBinary=false
group.gnatcross.isSemVer=true
group.gnatcross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
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>

################################
# GNAT for sparc
Expand Down
5 changes: 5 additions & 0 deletions etc/config/c++.amazon.properties
Expand Up @@ -1726,6 +1726,9 @@ group.ellcc.groupName=ELLCC
group.ellcc.baseName=ellcc
group.ellcc.isSemVer=true
group.ellcc.compilerType=ellcc
group.ellcc.licenseLink=http://ellcc.org/?page_id=79808
group.ellcc.licenseName=MIT/X Consortium License
group.ellcc.licensePreamble=(c) 2006-2017 Richhard Pennington <a href="mailto:rich@pennware.com" target="_blank">rich@pennware.com</a>

compiler.ellcc0133.exe=/opt/compiler-explorer/ellcc-0.1.33/bin/ecc++
compiler.ellcc0133.semver=0.1.33
Expand All @@ -1747,6 +1750,8 @@ group.djggp.baseName=x86 djgpp
group.djggp.isSemVer=true
group.djggp.demangler=
group.djggp.supportsBinary=false
group.djggp.licenseLink=https://www.delorie.com/bin/cvsweb.cgi/djgpp/copying?rev=1.2
group.djggp.licenseName=GNU GENERAL PUBLIC LICENSE Version 2

compiler.djggp720.exe=/opt/compiler-explorer/djgpp-7.2.0/bin/i586-pc-msdosdjgpp-g++
compiler.djggp720.semver=7.2.0
Expand Down
55 changes: 55 additions & 0 deletions etc/config/c.amazon.properties
Expand Up @@ -20,6 +20,10 @@ group.cgcc86.instructionSet=amd64
group.cgcc86.isSemVer=true
group.cgcc86.baseName=x86-64 gcc
group.cgcc86.supportsPVS-Studio=true
group.cgcc86.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.cgcc86.licenseName=GNU General Public License
group.cgcc86.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>

compiler.cg412.exe=/opt/compiler-explorer/gcc-4.1.2/bin/gcc
compiler.cg412.semver=4.1.2
compiler.cg447.exe=/opt/compiler-explorer/gcc-4.4.7/bin/gcc
Expand Down Expand Up @@ -143,6 +147,8 @@ group.cgcc-classic.isSemVer=true
group.cgcc-classic.baseName=x86 gcc
group.cgcc-classic.supportsExecute=false
group.cgcc-classic.supportsBinary=false
group.cgcc-classic.licenseName=GNU CC GENERAL PUBLIC LICENSE (Clarified 11 Feb 1988)

compiler.cg127.exe=/opt/compiler-explorer/gcc-1.27/bin/gcc
compiler.cg127.semver=1.27

Expand All @@ -156,6 +162,10 @@ group.cclang.isSemVer=true
group.cclang.baseName=x86-64 clang
group.cclang.compilerType=clang
group.cclang.supportsPVS-Studio=true
group.cclang.licenseName=LLVM Apache 2
group.cclang.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.cclang.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

compiler.cclang30.exe=/opt/compiler-explorer/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10/bin/clang
compiler.cclang30.semver=3.0.0
compiler.cclang30.options=
Expand Down Expand Up @@ -284,13 +294,19 @@ group.armcclang32.isSemVer=true
group.armcclang32.compilerType=clang
group.armcclang32.supportsExecute=false
group.armcclang32.instructionSet=arm32
group.armcclang32.licenseName=LLVM Apache 2
group.armcclang32.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.armcclang32.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

group.armcclang64.groupName=Arm 64-bit clang
group.armcclang64.compilers=armv8-cclang900:armv8-cclang901:armv8-cclang1000:armv8-cclang1001:armv8-cclang1100:armv8-cclang1101:armv8-cclang1200:armv8-cclang1201:armv8-cclang1300:armv8-cclang1301:armv8-cclang1400:armv8-cclang1500:armv8-cclang-trunk:armv8-full-cclang-trunk
group.armcclang64.isSemVer=true
group.armcclang64.compilerType=clang
group.armcclang64.supportsExecute=false
group.armcclang64.instructionSet=aarch64
group.armcclang64.licenseName=LLVM Apache 2
group.armcclang64.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.armcclang64.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions


compiler.armv7-cclang1500.name=armv7-a clang 15.0.0
Expand Down Expand Up @@ -501,12 +517,18 @@ group.rvcclang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
group.rvcclang.supportsBinary=true
group.rvcclang.supportsExecute=false
group.rvcclang.isSemVer=true
group.rvcclang.licenseName=LLVM Apache 2
group.rvcclang.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.rvcclang.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

group.rv32cclang.compilers=rv32-cclang:rv32-cclang1500:rv32-cclang1400:rv32-cclang1301:rv32-cclang1300:rv32-cclang1200:rv32-cclang1201:rv32-cclang1101:rv32-cclang1100:rv32-cclang1001:rv32-cclang1000:rv32-cclang901:rv32-cclang900
group.rv32cclang.options=-target riscv32-unknown-elf -march=rv32gc -mabi=ilp32d --gcc-toolchain=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf
group.rv32cclang.objdumper=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump
group.rv32cclang.baseName=RISC-V rv32gc clang
group.rv32cclang.groupName=RISC-V 32 Clang
group.rv32cclang.licenseName=LLVM Apache 2
group.rv32cclang.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.rv32cclang.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

compiler.rv32-cclang900.exe=/opt/compiler-explorer/clang-9.0.0/bin/clang
compiler.rv32-cclang900.semver=9.0.0
Expand Down Expand Up @@ -591,6 +613,10 @@ compiler.rv64-cclang.semver=(trunk)
group.wasmcclang.compilers=wasm32cclang
group.wasmcclang.groupName=Clang WebAssembly
group.wasmcclang.supportsBinary=false
group.wasmcclang.licenseName=LLVM Apache 2
group.wasmcclang.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
group.wasmcclang.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

compiler.wasm32cclang.exe=/opt/compiler-explorer/clang-trunk/bin/clang
compiler.wasm32cclang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.wasm32cclang.name=WebAssembly clang (trunk)
Expand All @@ -604,6 +630,10 @@ group.ppci.supportsBinary=false
group.ppci.isSemVer=true
group.ppci.baseName=ppci
group.ppci.includeFlag=-I
group.ppci.licenseName=BSD 2-Clause "Simplified" License
group.ppci.licenseLink=https://github.com/windelbouwman/ppci/blob/master/license.txt
group.ppci.licensePreamble=Copyright (c) 2011-2019, Windel Bouwman

compiler.ppci055.semver=0.5.5
compiler.ppci055.exe=/opt/compiler-explorer/ppci-0.5.5/ppci/cli/cc.py

Expand Down Expand Up @@ -720,6 +750,9 @@ compiler.cicx202210.options=--gcc-toolchain=/opt/compiler-explorer/gcc-10.1.0
group.ccross.compilers=&cppcs:&cmipss:&cnanomips:&cmrisc32:&cmsp:&cgccarm:&cavr:&rvcgcc:&cxtensaesp32:&cxtensaesp32s2:&cxtensaesp32s3:&cplatspec:&ckalray:&cs390x:&csh:&cloongarch64:&cc6x:&csparc:&csparc64:&csparcleon
group.ccross.supportsBinary=false
group.ccross.groupName=Cross GCC
group.ccross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.ccross.licenseName=GNU General Public License
group.ccross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>

###############################
# Cross for SPARC
Expand Down Expand Up @@ -1212,6 +1245,10 @@ group.cplatspec.compilers=cfrc2019:cfrc2020:craspbian9:craspbian10:carduinouno18
group.cplatspec.groupName=Platform Specific Compilers
group.cplatspec.isSemVer=true
group.cplatspec.includeFlag=-I
group.cplatspec.licenseName=
group.cplatspec.licenseLink=
group.cplatspec.licensePreamble=

compiler.cfrc2019.exe=/opt/compiler-explorer/arm/frc2019-6.3.0/roborio/bin/arm-frc2019-linux-gnueabi-gcc
compiler.cfrc2019.name=FRC 2019
compiler.cfrc2019.semver=6.3
Expand Down Expand Up @@ -1680,6 +1717,8 @@ group.cc65.objdumper=/opt/compiler-explorer/6502/cc65-trunk/bin/da65
group.cc65.objdumperType=da65
group.cc65.externalparser=
group.cc65.libPath=${exePath}/../share/cc65/lib
group.cc65.licenseLink=https://github.com/cc65/cc65/blob/master/LICENSE
group.cc65.licenseName=zlib License

compiler.cc65_trunk.name=6502 cc65 trunk
compiler.cc65_trunk.exe=/opt/compiler-explorer/6502/cc65-trunk/bin/cl65
Expand Down Expand Up @@ -1707,6 +1746,7 @@ group.sdcc.baseName=SDCC
group.sdcc.isSemVer=true
group.sdcc.supportsBinary=false
group.sdcc.supportsExecute=false
group.sdcc.licenseLink=https://sourceforge.net/p/sdcc/code/HEAD/tree/trunk/sdcc/doc/README.txt

compiler.sdcc400.exe=/opt/compiler-explorer/sdcc-4.0.0/bin/sdcc
compiler.sdcc400.semver=4.0.0
Expand All @@ -1722,6 +1762,8 @@ group.z88dk.baseName=z88dk
group.z88dk.isSemVer=true
group.z88dk.supportsBinary=true
group.z88dk.supportsExecute=false
group.z88dk.licenseLink=https://github.com/z88dk/z88dk/blob/master/LICENSE
group.z88dk.licenseName=The Clarified Artistic License

compiler.z88dk22.exe=/opt/compiler-explorer/z88dk-2.2/bin/zcc
compiler.z88dk22.objdumper=/opt/compiler-explorer/z88dk-2.2/bin/z88dk-dis
Expand All @@ -1736,6 +1778,9 @@ group.ctendra.supportsPVS=false
group.ctendra.isSemVer=true
group.ctendra.compilerType=tendra
group.ctendra.versionFlag=-V
group.ctendra.licenseLink=https://github.com/tendra/tendra/blob/main/shared/copyright/COPYING.tendra-bsd3
group.ctendra.licenseName=BSD 3-clause "New" or "Revised" license
group.ctendra.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="http://www.tendra.org" target="_blank">http://www.tendra.org</a>

group.ctendrax86.compilers=ctendrax86trunk
group.ctendrax86.groupName=TenDRA x86
Expand All @@ -1756,6 +1801,8 @@ group.tinycc.isSemVer=true
group.tinycc.versionFlag=-v
group.tinycc.supportsBinary=true
group.tinycc.compilerType=tinyc
group.tinycc.licenseLink=https://repo.or.cz/tinycc.git/blob_plain/HEAD:/COPYING
group.tinycc.licenseName=GNU LESSER GENERAL PUBLIC LICENSE Version 2.1

compiler.tinycctrunk.exe=/opt/compiler-explorer/tinycc-trunk/bin/tcc
compiler.tinycctrunk.semver=(trunk)
Expand All @@ -1774,6 +1821,10 @@ group.zigcc.isSemVer=true
group.zigcc.baseName=zig cc
group.zigcc.compilerType=zigcc
group.zigcc.versionFlag=version
group.zigcc.licenseLink=https://github.com/ziglang/zig/blob/master/LICENSE
group.zigcc.licenseName=The MIT License (Expat)
group.zigcc.licensePreamble=Copyright (c) 2015-2022, Zig contributors

compiler.zcc060.exe=/opt/compiler-explorer/zig-0.6.0/zig
compiler.zcc060.semver=0.6.0
compiler.zcc070.exe=/opt/compiler-explorer/zig-0.7.0/zig
Expand Down Expand Up @@ -1802,6 +1853,10 @@ group.chibicc.compilers=chibicc-trunk
group.chibicc.supportsExecute=true
group.chibicc.supportsBinary=true
group.chibicc.includeFlag=-I
group.chibicc.licenseLink=https://github.com/rui314/chibicc/blob/main/LICENSE
group.chibicc.licenseName=MIT License
group.chibicc.licensePreamble=Copyright (c) 2019 Rui Ueyama

compiler.chibicc-trunk.name=Chibicc 2020-12-07
compiler.chibicc-trunk.exe=/opt/compiler-explorer/chibicc-main/chibicc
compiler.chibicc-trunk.semver=(trunk)
Expand Down
2 changes: 2 additions & 0 deletions etc/config/cuda.amazon.properties
Expand Up @@ -212,6 +212,8 @@ 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++
Expand Down
4 changes: 4 additions & 0 deletions etc/config/haskell.amazon.properties
Expand Up @@ -9,6 +9,10 @@ objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
group.ghc.compilers=ghc802:ghc841:ghc842:ghc843:ghc844:ghc861:ghc862:ghc8105:ghc901:ghc921:ghc922
group.ghc.isSemVer=true
group.ghc.baseName=x86-64 ghc
group.ghc.licenseName=BSD 3-clause "New" or "Revised" license
group.ghc.licenseLink=https://www.haskell.org/ghc/license.html
group.ghc.licensePreamble=Copyright 2004, The University Court of the University of Glasgow

compiler.ghc802.exe=/opt/compiler-explorer/ghc-8.0.2/bin/ghc
compiler.ghc802.semver=8.0.2
compiler.ghc841.exe=/opt/compiler-explorer/ghc-8.4.1/bin/ghc
Expand Down
4 changes: 4 additions & 0 deletions etc/config/jakt.amazon.properties
Expand Up @@ -10,6 +10,10 @@ supportsExecute=true
versionFlag=--version
compilerType=jakt

licenseName=BSD 2-Clause "Simplified" License
licenseLink=https://github.com/SerenityOS/jakt/blob/main/LICENSE
licensePreamble=Copyright (c) 2022, JT, Andreas Kling. All rights reserved.

compiler.selfhosted.exe=/opt/compiler-explorer/jakt-trunk/bin/jakt
compiler.selfhosted.name=jakt (trunk)
compiler.selfhosted.options=--runtime-path /opt/compiler-explorer/jakt-trunk/runtime --prettify-cpp-source --clang-format-path /opt/compiler-explorer/clang-trunk/bin/clang-format --dot-clang-format-path /opt/compiler-explorer/jakt-trunk/.clang-format --cxx-compiler-path /opt/compiler-explorer/clang-trunk/bin/clang++
Expand Down
3 changes: 3 additions & 0 deletions etc/config/java.amazon.properties
Expand Up @@ -12,6 +12,9 @@ interpreted=true
isSemVer=true
baseName=jdk

licenseName=The GNU General Public License (GPL) Version 2
licenseLink=https://github.com/openjdk/jdk/blob/master/LICENSE

group.java11.compilers=java1102
group.java11.groupName=OpenJDK 11
group.java11.objdumper=/opt/compiler-explorer/jdk-11.0.2/bin/javap
Expand Down
3 changes: 3 additions & 0 deletions etc/config/kotlin.amazon.properties
Expand Up @@ -16,6 +16,9 @@ group.kotlin.compilers=kotlinc1400:kotlinc1410:kotlinc1420:kotlinc1421:kotlinc14
group.kotlin.groupName=Kotlin
group.kotlin.baseName=kotlinc
group.kotlin.isSemVer=true
group.kotlin.licenseName=Apache License Version 2.0
group.kotlin.licenseLink=https://github.com/JetBrains/kotlin/blob/master/license/LICENSE.txt

compiler.kotlinc1400.exe=/opt/compiler-explorer/kotlin-jvm-1.4.0/bin/kotlinc-jvm
compiler.kotlinc1400.semver=1.4.0
compiler.kotlinc1400.java_home=/opt/compiler-explorer/jdk-15.0.2
Expand Down
7 changes: 7 additions & 0 deletions etc/config/llvm.amazon.properties
Expand Up @@ -4,12 +4,17 @@ defaultCompiler=llctrunk
demangler=/opt/compiler-explorer/gcc-11.1.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-11.1.0/bin/objdump

licenseName=LLVM Apache 2
licenseLink=https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT
licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

group.irclang.compilers=irclang401:irclang500:irclang600:irclang700:irclang800:irclang900:irclang1000:irclang1001:irclang1100:irclang1101:irclang1200:irclang1201:irclang1300:irclang1400:irclang1500:irclangtrunk:irclang-assertions-trunk
group.irclang.intelAsm=-masm=intel
group.irclang.groupName=Clang x86-64
group.irclang.options=-x ir
group.irclang.isSemVer=true
group.irclang.baseName=clang

compiler.irclang401.exe=/opt/compiler-explorer/clang-4.0.1/bin/clang++
compiler.irclang401.semver=4.0.1
compiler.irclang500.exe=/opt/compiler-explorer/clang-5.0.0/bin/clang++
Expand Down Expand Up @@ -57,6 +62,7 @@ group.llc.groupName=LLVM Static Compiler
group.llc.versionRe=LLVM version .*
group.llc.isSemVer=true
group.llc.baseName=llc

compiler.llc32.exe=/opt/compiler-explorer/clang-3.2/bin/llc
compiler.llc32.semver=3.2
compiler.llc33.exe=/opt/compiler-explorer/clang-3.3/bin/llc
Expand Down Expand Up @@ -114,6 +120,7 @@ group.opt.groupName=LLVM optimizer
group.opt.versionRe=LLVM version .*
group.opt.isSemVer=true
group.opt.baseName=opt

compiler.opt32.exe=/opt/compiler-explorer/clang-3.2/bin/opt
compiler.opt32.semver=3.2
compiler.opt33.exe=/opt/compiler-explorer/clang-3.3/bin/opt
Expand Down
3 changes: 3 additions & 0 deletions etc/config/mlir.amazon.properties
Expand Up @@ -9,6 +9,9 @@ supportsAsmDocs=false
group.mliropt.compilers=mliropt1400:mliropt1405
group.mliropt.isSemVer=true
group.mliropt.baseName=MLIR opt
group.mliropt.licenseName=LLVM Apache 2
group.mliropt.licenseLink=https://github.com/llvm/llvm-project/blob/main/mlir/LICENSE.TXT
group.mliropt.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions

compiler.mliropt1405.exe=/opt/compiler-explorer/mlir-14.0.5/bin/mlir-opt
compiler.mliropt1405.semver=14.0.5
Expand Down
3 changes: 3 additions & 0 deletions etc/config/nim.amazon.properties
Expand Up @@ -11,6 +11,9 @@ binaryHideFuncRe=^(__.*|_(init|start|fini)|(de)?register_tm_clones|call_gmon_sta
group.nim.compilers=nim160:nim148:nim146:nim144:nim142:nim120:nim106:nim104:nimtrunk
group.nim.isSemVer=true
group.nim.baseName=nim
group.nim.licenseLink=https://github.com/nim-lang/Nim/blob/devel/copying.txt
group.nim.licenseName=MIT License
group.nim.licensePreamble=Copyright (C) 2006-2022 Andreas Rumpf. All rights reserved.

compiler.nim160.semver=1.6.0
compiler.nim160.exe=/opt/compiler-explorer/nim-1.6.0/bin/nim
Expand Down
2 changes: 2 additions & 0 deletions etc/config/ocaml.amazon.properties
Expand Up @@ -5,6 +5,8 @@ objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
group.ocaml.compilers=ocaml4120flambda:ocaml4120:ocaml4112flambda:ocaml4112:ocaml4111flambda:ocaml4111:ocaml4102flambda:ocaml4102:ocaml4101flambda:ocaml4101:ocaml4100flambda:ocaml4100:ocaml4091flambda:ocaml4091:ocaml4090flambda:ocaml4090:ocaml4081flambda:ocaml4081:ocaml4071flambda:ocaml4071:ocaml4061:ocaml4042
group.ocaml.isSemVer=true
group.ocaml.baseName=x86-64 ocamlopt
group.ocaml.licenseLink=https://github.com/ocaml/ocaml/blob/trunk/LICENSE
group.ocaml.licenseName=GNU Lesser General Public License (LGPL) version 2.1

compiler.ocaml4042.exe=/opt/compiler-explorer/ocaml-4.04.2/bin/ocamlopt
compiler.ocaml4042.semver=4.04.2
Expand Down
3 changes: 3 additions & 0 deletions etc/config/pascal.amazon.properties
Expand Up @@ -9,6 +9,9 @@ group.fpc.demangler=/dev/null
group.fpc.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
group.fpc.isSemVer=true
group.fpc.baseName=x86-64 fpc
group.fpc.licenseLink=https://gitlab.com/freepascal.org/fpc/source/-/blob/main/LICENSE
group.fpc.licenseName=Library GNU General Public License (Modified)

compiler.fpc260.exe=/opt/compiler-explorer/fpc-2.6.0.x86_64-linux/bin/fpc
compiler.fpc260.semver=2.6.0
compiler.fpc262.exe=/opt/compiler-explorer/fpc-2.6.2.x86_64-linux/bin/fpc
Expand Down
4 changes: 4 additions & 0 deletions etc/config/pony.amazon.properties
Expand Up @@ -6,6 +6,10 @@ group.pony.compilers=ponynightly:p0332:p0341:p0351:p0360:p0370:p0383:p0391:p0400
group.pony.compilerType=pony
group.pony.isSemVer=true
group.pony.baseName=ponyc
group.pony.licenseLink=https://github.com/ponylang/ponyc/blob/main/LICENSE
group.pony.licenseName=BSD 2-Clause "Simplified" License
group.pony.licensePreamble=Copyright (C) 2016-2020, The Pony Developers

compiler.p0511.exe=/opt/compiler-explorer/ponyc-0.51.1/bin/ponyc
compiler.p0511.semver=0.51.1
compiler.p0500.exe=/opt/compiler-explorer/ponyc-0.50.0/bin/ponyc
Expand Down
3 changes: 3 additions & 0 deletions etc/config/python.amazon.properties
Expand Up @@ -4,6 +4,9 @@ defaultCompiler=python311
group.python3.compilers=python35:python36:python37:python38:python39:python310:python311
group.python3.isSemVer=true
group.python3.baseName=Python
group.python3.licenseLink=https://github.com/rui314/chibicc/blob/main/LICENSE
group.python3.licenseName=Python Software Foundation License Version 2

compiler.python35.exe=/opt/compiler-explorer/python-3.5.9/bin/python3.5
compiler.python35.semver=3.5
compiler.python36.exe=/opt/compiler-explorer/python-3.6.10/bin/python3.6
Expand Down
3 changes: 3 additions & 0 deletions etc/config/rust.amazon.properties
Expand Up @@ -11,6 +11,9 @@ group.rust.compilers=r1650:r1640:r1630:r1620:r1610:r1600:r1590:r1580:r1570:r1560
group.rust.compilerType=rust
group.rust.isSemVer=true
group.rust.baseName=rustc
group.rust.licenseLink=https://github.com/rust-lang/rust/blob/master/COPYRIGHT
group.rust.licenseName=Dual-licensed under Apache 2.0 and MIT terms
group.rust.licensePreamble=Rust is licensed under the Apache License, Version 2.0 or the MIT license
compiler.r1650.exe=/opt/compiler-explorer/rust-1.65.0/bin/rustc
compiler.r1650.semver=1.65.0
compiler.r1640.exe=/opt/compiler-explorer/rust-1.64.0/bin/rustc
Expand Down

0 comments on commit 5ccd9d2

Please sign in to comment.