Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.

Commit

Permalink
Merge pull request #5590 from przemb/issue_5583
Browse files Browse the repository at this point in the history
Upgrade EVMC to 6.2.2
  • Loading branch information
chfast committed May 16, 2019
2 parents c842df6 + 1fc9f0e commit 821ac9e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion evmc
Submodule evmc updated 77 files
+9 −1 .bumpversion.cfg
+1 −0 .codespell-whitelist
+2 −0 .gitignore
+23 −0 .travis.yml
+51 −1 CHANGELOG.md
+15 −7 CMakeLists.txt
+6 −0 Cargo.toml
+2 −2 Doxyfile
+12 −7 README.md
+4 −4 appveyor.yml
+1 −0 bindings/go/evmc/.gitignore
+13 −18 bindings/go/evmc/evmc.go
+33 −8 bindings/go/evmc/evmc_test.go
+2 −2 bindings/go/evmc/host.c
+22 −12 bindings/go/evmc/host.go
+90 −0 bindings/go/evmc/host_test.go
+3 −0 bindings/rust/evmc-sys/.gitignore
+16 −0 bindings/rust/evmc-sys/Cargo.toml
+34 −0 bindings/rust/evmc-sys/build.rs
+1 −0 bindings/rust/evmc-sys/evmc.h
+10 −0 bindings/rust/evmc-sys/src/lib.rs
+3 −0 bindings/rust/evmc-vm/.gitignore
+15 −0 bindings/rust/evmc-vm/Cargo.toml
+311 −0 bindings/rust/evmc-vm/src/lib.rs
+82 −43 circle.yml
+4 −4 cmake/HunterConfig.cmake
+13 −3 cmake/cable/CableBuildInfo.cmake
+3 −3 cmake/cable/bootstrap.cmake
+0 −0 cmake/cable/toolchains/cxx14-pic.cmake
+0 −0 cmake/cable/toolchains/cxx14.cmake
+0 −0 cmake/cable/toolchains/cxx17-pic.cmake
+0 −0 cmake/cable/toolchains/cxx17.cmake
+2 −0 docs/EVMC.md
+29 −0 docs/custom.dox
+7 −3 examples/CMakeLists.txt
+12 −0 examples/example-rust-vm/Cargo.toml
+58 −0 examples/example-rust-vm/src/lib.rs
+2 −2 examples/example.c
+112 −143 examples/example_host.cpp
+2 −2 examples/example_host.h
+33 −4 examples/example_vm.c
+2 −2 examples/example_vm.h
+2 −2 examples/use_evmc_in_cmake/CMakeLists.txt
+2 −2 examples/use_evmc_in_cmake/use_evmc_in_cmake.c
+2 −2 examples/use_instructions_in_cmake/CMakeLists.txt
+1 −1 examples/use_instructions_in_cmake/use_instructions_in_cmake.c
+25 −17 include/evmc/evmc.h
+285 −12 include/evmc/evmc.hpp
+3 −3 include/evmc/helpers.h
+1 −1 include/evmc/helpers.hpp
+2 −2 include/evmc/instructions.h
+17 −2 include/evmc/loader.h
+5 −2 include/evmc/utils.h
+1 −1 lib/CMakeLists.txt
+2 −5 lib/instructions/CMakeLists.txt
+3 −3 lib/instructions/instruction_metrics.c
+3 −3 lib/instructions/instruction_names.c
+2 −2 lib/loader/CMakeLists.txt
+80 −14 lib/loader/loader.c
+8 −4 test/CMakeLists.txt
+3 −2 test/integration/CMakeLists.txt
+50 −0 test/integration/cmake_package/CMakeLists.txt
+18 −14 test/integration/compilation/CMakeLists.txt
+1 −1 test/integration/compilation/compilation_test.c
+2 −1 test/integration/compilation/compilation_test.cxx
+12 −39 test/unittests/CMakeLists.txt
+55 −0 test/unittests/loader_mock.h
+138 −1 test/unittests/test_cpp.cpp
+22 −1 test/unittests/test_helpers.cpp
+2 −2 test/unittests/test_instructions.cpp
+117 −171 test/unittests/test_loader.cpp
+0 −30 test/unittests/vm_mock.c
+0 −11 test/unittests/vm_mock_default.c
+27 −28 test/vmtester/CMakeLists.txt
+78 −34 test/vmtester/tests.cpp
+114 −23 test/vmtester/vmtester.cpp
+2 −2 test/vmtester/vmtester.hpp
2 changes: 1 addition & 1 deletion libevm/EVMC.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace
evmc_revision toRevision(EVMSchedule const& _schedule) noexcept
{
if (_schedule.haveCreate2 && !_schedule.eip1283Mode)
return EVMC_CONSTANTINOPLE2;
return EVMC_PETERSBURG;
if (_schedule.haveCreate2 && _schedule.eip1283Mode)
return EVMC_CONSTANTINOPLE;
if (_schedule.haveRevert)
Expand Down

0 comments on commit 821ac9e

Please sign in to comment.