Commit Graph

1025 Commits

Author SHA1 Message Date
Paweł Bylica d01eb47add
Merge pull request #292 from ethereum/appveyor-ninja
ci: Use Ninja on AppVeyor
2019-05-15 20:38:08 +02:00
Paweł Bylica 703b661826
Merge pull request #282 from ethereum/fix_result_move
cpp: Fix evmc::result's move assignment operator
2019-05-15 16:42:32 +02:00
Paweł Bylica 7b42c81f53
cmake: Add evmc/ prefix to ctest names 2019-05-15 14:45:10 +02:00
Paweł Bylica 0fb409ee83
cmake: Cleanup CMake script 2019-05-15 14:41:48 +02:00
Paweł Bylica 3d41dc16d9
ci: Use Ninja on AppVeyor 2019-05-15 14:37:45 +02:00
Paweł Bylica f4f2b5db01
test: Use the same generator in CMake integration tests 2019-05-15 14:37:42 +02:00
Paweł Bylica b5a527c39a
Merge pull request #290 from ethereum/wshadow
Do not shadow variable names
2019-05-15 13:20:59 +02:00
Paweł Bylica ff14830784
Do not shadow variable names 2019-05-15 12:04:29 +02:00
Paweł Bylica 6474579357
cmake: Set build type before project() 2019-05-15 11:59:36 +02:00
Paweł Bylica a9c4414790
Upgrade Cable to 0.4.0 2019-05-15 11:58:04 +02:00
Paweł Bylica a0bd7232d7 Squashed 'cmake/cable/' changes from eb2188b..a727efd
cea3a65 Cable 0.4.0
52aef91 Add -Wshadow to compiler settings
3091e7d Cable 0.3.1
a605a31 Fix typo else() -> elseif()
6885ca6 Cable 0.3.0
019f336 Upgrade HunterGate
b245d3e Add option -DNATIVE=TRUE
5d95a69 Get rid of default warning level on MSVC
27bd330 Do not check for GCC/clang flags support in MSVC
2b8c975 Require cable_build_type() to be used before project()
d221c8d Cable 0.2.18
d2513e7 Quite log about Cable in subprojects

git-subtree-dir: cmake/cable
git-subtree-split: a727efde6b49e4e18256fcf16831df9a35da39af
2019-05-15 11:58:04 +02:00
Paweł Bylica d9a6a8b0a9
changelog: Add entry about fixed evmc::result 2019-05-14 17:58:00 +02:00
Paweł Bylica 8ee9d44592
cpp: Remove redundant deleted copy constructor of result 2019-05-14 17:58:00 +02:00
Paweł Bylica cea8d3a5b5
cpp: Fix evmc::result's move assignment operator 2019-05-14 17:57:59 +02:00
Paweł Bylica 3c91910f52
cpp: Add unit test for moving evmc::result 2019-05-14 17:57:59 +02:00
Paweł Bylica 8774e38af8
Merge pull request #281 from ethereum/fix_result_raw
cpp: Fix evmc::result::raw()
2019-05-14 17:57:05 +02:00
Paweł Bylica 9685f28022
changelog: Add entry about fixed compilation error in evmc::result::raw() 2019-05-14 16:13:01 +02:00
Paweł Bylica 660f192722
cpp: Fix misuse of std::swap<evmc_result>
We should not use explicit template arguments, because this disabled SFINAE and forces instantiation of all overloads.
2019-05-14 16:13:00 +02:00
Paweł Bylica 577340763c
cpp: Include <vector> to show MSVC compilation error
This is related to misuse of `std::swap<evmc_result>`. We should not use explicit template arguments, because this disabled SFINAE and forces instantiation of all overloads.
2019-05-14 16:13:00 +02:00
Paweł Bylica 60c666a612
cpp: Add unit test for evmc::result RAII 2019-05-14 16:13:00 +02:00
Paweł Bylica f323214b44
Merge pull request #284 from ethereum/readme-c90
readme: Document limited C90 support
2019-05-14 15:24:15 +02:00
Paweł Bylica 982a504e4e
readme: Use default style of shields 2019-05-14 15:23:53 +02:00
Paweł Bylica 4bce97f50e
readme: Document limited C90 support 2019-05-14 15:23:53 +02:00
Alex Beregszaszi 2199be0be2
Merge pull request #275 from ethereum/ci-bumpversion
Circle CI: Test for configuration validity of bumpversion
2019-05-14 14:12:57 +01:00
Alex Beregszaszi b8d13b3bcc Circle CI: Test for configuration validity of bumpversion 2019-05-14 13:21:38 +01:00
Paweł Bylica 9bdea8791b
Merge pull request #280 from ethereum/docs
docs: Tweak documentation of evmc_execute_fn
2019-05-09 23:26:24 +02:00
Paweł Bylica 4e13803bb0
ci: Upload documentation only for master branch 2019-05-09 22:36:24 +02:00
Paweł Bylica d1d219379f
docs: Tweak documentation of evmc_execute_fn 2019-05-09 22:36:24 +02:00
Paweł Bylica 9a4dcea648
Merge pull request #279 from ethereum/release-helper
Improve evmc_release_result() helper
2019-05-09 22:33:29 +02:00
Paweł Bylica 3b834de095
helpers: Handle results with null release() method 2019-05-09 22:14:20 +02:00
Paweł Bylica 2ca88aca07
docs: Update docs of evmc_result::release 2019-05-09 21:47:22 +02:00
Paweł Bylica b4a04e8ec4
Merge pull request #267 from ethereum/precompiles-capacity
Add experimental PRECOMPILES capability
2019-05-09 16:28:04 +02:00
Paweł Bylica 2e9bd6ffc5
examples: Add "Precompiles VM" example 2019-05-09 16:04:06 +02:00
Paweł Bylica 018ff5b2f0
Add experimental PRECOMPILES capability 2019-05-09 16:04:05 +02:00
Paweł Bylica 5946e115b3
Merge pull request #276 from ethereum/vmtester-create-address
docs: Clarify validity of result::create_address
2019-05-09 14:21:46 +02:00
Paweł Bylica 3779b533a1
vmtester: Change tests for result::create_address 2019-05-09 13:20:56 +02:00
Paweł Bylica 494b69668b
docs: Clarify validity of result::create_address 2019-05-09 13:17:38 +02:00
Alex Beregszaszi 912d8758b6
Merge pull request #271 from ethereum/docs-version
docs: add ABI version to the documentation
2019-05-09 11:24:07 +01:00
Alex Beregszaszi 6f5c6173a6 docs: add ABI version to the documentation 2019-05-09 11:16:09 +01:00
Alex Beregszaszi 399e6f36af
Merge pull request #272 from ethereum/capabilities
Highlight that destroy/execute/get_capabilities is mandatory
2019-05-09 10:49:46 +01:00
Alex Beregszaszi 09f8a02b28
Highlight that destroy/execute/get_capabilities is mandatory 2019-05-09 09:59:38 +02:00
Alex Beregszaszi cbe32579b3
docs: document name/version/get_capabilities in VM guide 2019-05-09 09:59:38 +02:00
Alex Beregszaszi 3173a07510
vmtester: move capabilities test earlier 2019-05-09 09:59:37 +02:00
Paweł Bylica 2df4f0baaf
Merge pull request #273 from ethereum/compilation-test
test: Include helpers.h in compilation tests
2019-05-09 09:57:51 +02:00
Alex Beregszaszi d5fc3c2724
test: Include helpers.h in compilation tests 2019-05-09 09:11:27 +02:00
Paweł Bylica 1e55ffeb36
Merge pull request #270 from ethereum/cleanups
Cleanups
2019-05-08 15:32:13 +02:00
Paweł Bylica 644fd9cce1
examples: Simplify passing PROJECT_VERSION 2019-05-08 14:57:10 +02:00
Paweł Bylica 3854d01047
Reformat comments for EVMC capabilities 2019-05-08 14:57:09 +02:00
Paweł Bylica 08d31adc85
Merge pull request #263 from ethereum/msvc-cxx17
ci: Test C++17 mode in MSVC
2019-05-06 13:01:55 +02:00
Paweł Bylica 9d2ea51ebc
Update CHANGELOG 2019-05-06 12:33:05 +02:00