mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Upgrade evmone to 0.7.0
This commit is contained in:
parent
c66c5c9f1d
commit
99354a3b59
@ -55,9 +55,9 @@ then
|
|||||||
rm -rf z3-4.8.10-x64-osx-10.15.7
|
rm -rf z3-4.8.10-x64-osx-10.15.7
|
||||||
|
|
||||||
# evmone
|
# evmone
|
||||||
wget https://github.com/ethereum/evmone/releases/download/v0.4.0/evmone-0.4.0-darwin-x86_64.tar.gz
|
wget https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-darwin-x86_64.tar.gz
|
||||||
tar xzpf evmone-0.4.0-darwin-x86_64.tar.gz -C /usr/local
|
tar xzpf evmone-0.7.0-darwin-x86_64.tar.gz -C /usr/local
|
||||||
rm -f evmone-0.4.0-darwin-x86_64.tar.gz
|
rm -f evmone-0.7.0-darwin-x86_64.tar.gz
|
||||||
|
|
||||||
# hera
|
# hera
|
||||||
wget https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-darwin-x86_64.tar.gz
|
wget https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-darwin-x86_64.tar.gz
|
||||||
|
@ -112,7 +112,7 @@ starting from the current directory. The required file is called ``libevmone.so`
|
|||||||
``evmone.dll`` on Windows systems and ``libevmone.dylib`` on macOS. If it is not found, tests that
|
``evmone.dll`` on Windows systems and ``libevmone.dylib`` on macOS. If it is not found, tests that
|
||||||
use it are skipped. These tests are ``libsolididty/semanticTests``, ``libsolidity/GasCosts``,
|
use it are skipped. These tests are ``libsolididty/semanticTests``, ``libsolidity/GasCosts``,
|
||||||
``libsolidity/SolidityEndToEndTest``, part of the soltest suite. To run all tests, download the library from
|
``libsolidity/SolidityEndToEndTest``, part of the soltest suite. To run all tests, download the library from
|
||||||
`GitHub <https://github.com/ethereum/evmone/releases/tag/v0.4.1>`_
|
`GitHub <https://github.com/ethereum/evmone/releases/tag/v0.7.0>`_
|
||||||
and place it in the project root path or inside the ``deps`` folder.
|
and place it in the project root path or inside the ``deps`` folder.
|
||||||
|
|
||||||
If the ``libz3`` library is not installed on your system, you should disable the
|
If the ``libz3`` library is not installed on your system, you should disable the
|
||||||
|
@ -3,7 +3,7 @@ $ErrorActionPreference = "Stop"
|
|||||||
# Needed for Invoke-WebRequest to work via CI.
|
# Needed for Invoke-WebRequest to work via CI.
|
||||||
$progressPreference = "silentlyContinue"
|
$progressPreference = "silentlyContinue"
|
||||||
|
|
||||||
Invoke-WebRequest -URI "https://github.com/ethereum/evmone/releases/download/v0.5.0/evmone-0.5.0-windows-amd64.zip" -OutFile "evmone.zip"
|
Invoke-WebRequest -URI "https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-windows-amd64.zip" -OutFile "evmone.zip"
|
||||||
tar -xf evmone.zip "bin/evmone.dll"
|
tar -xf evmone.zip "bin/evmone.dll"
|
||||||
mkdir deps
|
mkdir deps
|
||||||
mv bin/evmone.dll deps
|
mv bin/evmone.dll deps
|
||||||
|
@ -31,17 +31,17 @@ namespace solidity::test
|
|||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
static constexpr auto evmoneFilename = "evmone.dll";
|
static constexpr auto evmoneFilename = "evmone.dll";
|
||||||
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.4.1/evmone-0.4.1-windows-amd64.zip";
|
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-windows-amd64.zip";
|
||||||
static constexpr auto heraFilename = "hera.dll";
|
static constexpr auto heraFilename = "hera.dll";
|
||||||
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/archive/v0.3.2.tar.gz";
|
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/archive/v0.3.2.tar.gz";
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
static constexpr auto evmoneFilename = "libevmone.dylib";
|
static constexpr auto evmoneFilename = "libevmone.dylib";
|
||||||
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.4.1/evmone-0.4.1-darwin-x86_64.tar.gz";
|
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-darwin-x86_64.tar.gz";
|
||||||
static constexpr auto heraFilename = "libhera.dylib";
|
static constexpr auto heraFilename = "libhera.dylib";
|
||||||
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-darwin-x86_64.tar.gz";
|
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-darwin-x86_64.tar.gz";
|
||||||
#else
|
#else
|
||||||
static constexpr auto evmoneFilename = "libevmone.so";
|
static constexpr auto evmoneFilename = "libevmone.so";
|
||||||
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.4.1/evmone-0.4.1-linux-x86_64.tar.gz";
|
static constexpr auto evmoneDownloadLink = "https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-linux-x86_64.tar.gz";
|
||||||
static constexpr auto heraFilename = "libhera.so";
|
static constexpr auto heraFilename = "libhera.so";
|
||||||
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-linux-x86_64.tar.gz";
|
static constexpr auto heraDownloadLink = "https://github.com/ewasm/hera/releases/download/v0.3.2/hera-0.3.2-linux-x86_64.tar.gz";
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user