mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
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>
This commit is contained in:
@@ -62,7 +62,7 @@ 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
|
||||
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
|
||||
@@ -76,6 +76,10 @@ 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
|
||||
|
||||
#################################
|
||||
#################################
|
||||
|
||||
@@ -24,7 +24,7 @@ compiler.solx.compilerType=solx
|
||||
compiler.solx.instructionSet=evm
|
||||
compiler.solx.isSemVer=true
|
||||
|
||||
group.resolc.compilers=resolc040_sol
|
||||
group.resolc.compilers=resolc050_sol
|
||||
group.resolc.compilerType=resolc
|
||||
group.resolc.objdumper=/usr/local/bin/llvm-objdump
|
||||
group.resolc.objdumperType=llvm
|
||||
@@ -34,10 +34,10 @@ 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
|
||||
|
||||
#################################
|
||||
#################################
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
compilers=&resolc
|
||||
defaultCompiler=resolc040_yul
|
||||
defaultCompiler=resolc050_yul
|
||||
supportsLibraryCodeFilter=true
|
||||
|
||||
# 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_yul
|
||||
group.resolc.compilers=resolc040_yul:resolc050_yul
|
||||
group.resolc.compilerType=resolc
|
||||
group.resolc.objdumper=/opt/compiler-explorer/clang-21.1.0/bin/llvm-objdump
|
||||
group.resolc.objdumperType=llvm
|
||||
@@ -19,6 +19,10 @@ compiler.resolc040_yul.exe=/opt/compiler-explorer/resolc-0.4.0/resolc
|
||||
compiler.resolc040_yul.semver=0.4.0
|
||||
compiler.resolc040_yul.name=resolc 0.4.0
|
||||
compiler.resolc040_yul.instructionSet=riscv64
|
||||
compiler.resolc050_yul.exe=/opt/compiler-explorer/resolc-0.5.0/resolc
|
||||
compiler.resolc050_yul.semver=0.5.0
|
||||
compiler.resolc050_yul.name=resolc 0.5.0
|
||||
compiler.resolc050_yul.instructionSet=riscv64
|
||||
|
||||
#################################
|
||||
#################################
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
compilers=&resolc
|
||||
compilerType=resolc
|
||||
defaultCompiler=resolc040_yul
|
||||
defaultCompiler=resolc050_yul
|
||||
supportsLibraryCodeFilter=true
|
||||
|
||||
group.resolc.compilers=resolc040_yul
|
||||
group.resolc.compilers=resolc040_yul:resolc050_yul
|
||||
group.resolc.compilerType=resolc
|
||||
group.resolc.objdumper=/usr/local/bin/llvm-objdump
|
||||
group.resolc.objdumperType=llvm
|
||||
@@ -17,6 +17,10 @@ compiler.resolc040_yul.exe=/opt/compiler-explorer/resolc-0.4.0/resolc
|
||||
compiler.resolc040_yul.semver=0.4.0
|
||||
compiler.resolc040_yul.name=resolc 0.4.0
|
||||
compiler.resolc040_yul.instructionSet=riscv64
|
||||
compiler.resolc050_yul.exe=/opt/compiler-explorer/resolc-0.5.0/resolc
|
||||
compiler.resolc050_yul.semver=0.5.0
|
||||
compiler.resolc050_yul.name=resolc 0.5.0
|
||||
compiler.resolc050_yul.instructionSet=riscv64
|
||||
|
||||
#################################
|
||||
#################################
|
||||
|
||||
Reference in New Issue
Block a user