mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
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>
94 lines
3.7 KiB
Properties
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=
|