Files
compiler-explorer/etc/config/solidity.amazon.properties
xermicus b083f77898 Add resolc Solidity compiler v0.5.0 (#8245)
This PR adds the newest version `v0.5.0` of the `resolc` Solidity
compiler.

Infra PR: https://github.com/compiler-explorer/infra/pull/1882

---------

Signed-off-by: xermicus <cyrill@parity.io>
2025-11-04 11:22:06 -06:00

94 lines
3.7 KiB
Properties

compilers=&solc:&zksolc:&solx:&resolc
defaultCompiler=solc0830
supportsLibraryCodeFilter=true
group.solc.compilers=solc0426:solc0517:solc0612:solc076:solc0821:solc0829:solc0830
group.solc.compilerType=solidity
group.solc.supportsBinary=false
group.solc.instructionSet=evm
compiler.solc0426.exe=/opt/compiler-explorer/solc-0.4.26/solc
compiler.solc0426.semver=0.4.26
compiler.solc0426.name=solc 0.4.26
compiler.solc0517.exe=/opt/compiler-explorer/solc-0.5.17/solc
compiler.solc0517.semver=0.5.17
compiler.solc0517.name=solc 0.5.17
compiler.solc0612.exe=/opt/compiler-explorer/solc-0.6.12/solc
compiler.solc0612.semver=0.6.12
compiler.solc0612.name=solc 0.6.12
compiler.solc076.exe=/opt/compiler-explorer/solc-0.7.6/solc
compiler.solc076.semver=0.7.6
compiler.solc076.name=solc 0.7.6
compiler.solc0821.exe=/opt/compiler-explorer/solc-0.8.21/solc
compiler.solc0821.semver=0.8.21
compiler.solc0821.name=solc 0.8.21
compiler.solc0829.exe=/opt/compiler-explorer/solc-0.8.29/solc
compiler.solc0829.semver=0.8.29
compiler.solc0829.name=solc 0.8.29
compiler.solc0830.exe=/opt/compiler-explorer/solc-0.8.30/solc
compiler.solc0830.semver=0.8.30
compiler.solc0830.name=solc 0.8.30
group.zksolc.compilers=zksolc141:zksolc150:zksolc1513
group.zksolc.compilerType=solidity-eravm
group.zksolc.supportsBinary=false
group.zksolc.instructionSet=eravm
compiler.zksolc141.exe=/opt/compiler-explorer/zksolc-1.4.1/zksolc
compiler.zksolc141.semver=1.4.1
compiler.zksolc141.name=zksolc 1.4.1
compiler.zksolc141.options=--solc /opt/compiler-explorer/zksync-solc-0.8.25-1.0.1/solc
compiler.zksolc150.exe=/opt/compiler-explorer/zksolc-1.5.0/zksolc
compiler.zksolc150.semver=1.5.0
compiler.zksolc150.name=zksolc 1.5.0
compiler.zksolc150.options=--solc /opt/compiler-explorer/zksync-solc-0.8.26-1.0.1/solc
compiler.zksolc1513.exe=/opt/compiler-explorer/zksolc-1.5.13/zksolc
compiler.zksolc1513.semver=1.5.13
compiler.zksolc1513.name=zksolc 1.5.13
compiler.zksolc1513.options=--solc /opt/compiler-explorer/zksync-solc-0.8.29-1.0.1/solc
group.solx.compilers=solx010:solx011:solx012
group.solx.compilerType=solx
group.solx.supportsBinary=false
group.solx.instructionSet=evm
compiler.solx010.exe=/opt/compiler-explorer/solx-0.1.0/solx
compiler.solx010.semver=0.1.0
compiler.solx010.name=solx 0.1.0
compiler.solx011.exe=/opt/compiler-explorer/solx-0.1.1/solx
compiler.solx011.semver=0.1.1
compiler.solx011.name=solx 0.1.1
compiler.solx012.exe=/opt/compiler-explorer/solx-0.1.2/solx
compiler.solx012.semver=0.1.2
compiler.solx012.name=solx 0.1.2
# The Resolc compiler supports compiling both Solidity and Yul (Solidity IR), thus
# the same compiler is used for both languages. The compiler config IDs will clash
# if they are not unique, therefore the IDs contain either 'yul' or 'sol'.
group.resolc.compilers=resolc040_sol:resolc050_sol
group.resolc.compilerType=resolc
group.resolc.objdumper=/opt/compiler-explorer/clang-21.1.0/bin/llvm-objdump
group.resolc.objdumperType=llvm
group.resolc.isSemver=true
group.resolc.versionFlag=--version
group.resolc.intelAsm=false
group.resolc.supportsBinaryObject=true
group.resolc.supportsBinary=false
group.resolc.supportsExecute=false
compiler.resolc040_sol.exe=/opt/compiler-explorer/resolc-0.4.0/resolc
compiler.resolc040_sol.semver=0.4.0
compiler.resolc040_sol.name=resolc 0.4.0
compiler.resolc040_sol.instructionSet=riscv64
compiler.resolc050_sol.exe=/opt/compiler-explorer/resolc-0.5.0/resolc
compiler.resolc050_sol.semver=0.5.0
compiler.resolc050_sol.name=resolc 0.5.0
compiler.resolc050_sol.instructionSet=riscv64
#################################
#################################
# Installed libs (See c++.amazon.properties for a scheme of libs group)
libs=
#################################
#################################
# Installed tools
tools=