Paweł Bylica
|
5dd6d7e13e
|
Merge pull request #485 from ethereum/mockedhost_public
Make all EVMC Host methods of MockedHost public
|
2019-12-12 12:20:01 +01:00 |
Paweł Bylica
|
d8077060a0
|
test: Add tests for MockedHost accounts' storage
|
2019-12-11 21:34:44 +01:00 |
Paweł Bylica
|
278ab8b269
|
Make all EVMC Host methods of MockedHost public
|
2019-12-11 21:26:01 +01:00 |
Paweł Bylica
|
a22702ab0c
|
Merge pull request #478 from ethereum/runner
EVMC runner tool
|
2019-12-10 13:33:46 +01:00 |
Paweł Bylica
|
28beed5536
|
changelog: Add entry about evmc run
|
2019-12-10 13:06:34 +01:00 |
Paweł Bylica
|
107d245ba0
|
ci: Disable codecov status reporting
|
2019-12-10 11:44:39 +01:00 |
Paweł Bylica
|
229b21530a
|
ci: Enable code coverage for evmc tool
|
2019-12-10 11:29:35 +01:00 |
Paweł Bylica
|
3e0da0028e
|
test: Add some integration tests for evmc tool
|
2019-12-10 11:09:44 +01:00 |
Paweł Bylica
|
981ce71f2d
|
tools: Add limited support for setting EVM revision with --rev option
|
2019-12-09 21:40:28 +01:00 |
Paweł Bylica
|
3432514c61
|
tools: Allow setting EVMC VM path with EVMC_VM env var
|
2019-12-09 21:40:27 +01:00 |
Paweł Bylica
|
5e06a33ded
|
tools: Add --gas option to `evmc run` command
|
2019-12-09 21:40:27 +01:00 |
Paweł Bylica
|
430d8ee8c5
|
tools: EVMC runner prototype
|
2019-12-09 21:40:27 +01:00 |
Paweł Bylica
|
ac11122e67
|
tools: Add output stream operator for evmc_revision
|
2019-12-09 21:40:07 +01:00 |
Paweł Bylica
|
fa9e3d3b30
|
tools: Add output stream operator for evmc_status_code
|
2019-12-09 21:40:07 +01:00 |
Paweł Bylica
|
f0bb4af926
|
tools: Add hex utils copied from evmone
|
2019-12-09 21:40:06 +01:00 |
Paweł Bylica
|
3eb43b55df
|
tools: Add evmc tool main file
The evmc tool can just print help and version information.
|
2019-12-09 12:59:04 +01:00 |
Paweł Bylica
|
fd0077e420
|
Merge pull request #482 from ethereum/coverage
Coverage
|
2019-12-09 12:55:07 +01:00 |
Paweł Bylica
|
f2c903d2e2
|
ci: Coverage report
|
2019-12-09 11:23:24 +01:00 |
Paweł Bylica
|
70411d9a15
|
ci: Add codecov config
|
2019-12-09 11:23:24 +01:00 |
Paweł Bylica
|
fcff503ee9
|
cmake: Configure Coverage build type
|
2019-12-06 22:10:00 +01:00 |
Paweł Bylica
|
31d633288a
|
Merge pull request #481 from ethereum/circleci-lint
circleci: run clang-format on everything
|
2019-12-06 17:42:28 +01:00 |
Alex Beregszaszi
|
7f7659f47e
|
circleci: run clang-format on everything
|
2019-12-06 13:14:00 +01:00 |
Paweł Bylica
|
0faf6d1aea
|
Merge pull request #474 from ethereum/cpp-operators
cpp: Add all comparison operators for address and bytes32
|
2019-12-05 15:54:29 +01:00 |
Paweł Bylica
|
cb1e4c1009
|
test: Add more unit tests for comparison operators
|
2019-12-05 15:41:10 +01:00 |
Alex Beregszaszi
|
7d7fd7d2b3
|
cpp: Add all comparison operators for address and bytes32
This makes the types easier to use in outside APIs.
Co-authored-by: Paweł Bylica <chfast@gmail.com>
|
2019-12-05 11:53:40 +01:00 |
Paweł Bylica
|
ef5a2c1ffc
|
Merge pull request #479 from ethereum/unittests
Unit test on the move
|
2019-12-05 09:58:51 +01:00 |
Paweł Bylica
|
0c9029bddc
|
test: Move MockedHost's unit tests to own file
|
2019-12-04 22:57:50 +01:00 |
Paweł Bylica
|
60788f9a20
|
test: Use _test suffix for test files
This follows Go naming convention for file containing unit tests.
|
2019-12-04 22:41:29 +01:00 |
Alex Beregszaszi
|
90455185b1
|
Merge pull request #477 from ethereum/rust-crates
rust: version dependencies
|
2019-12-04 15:12:26 +01:00 |
Alex Beregszaszi
|
ad39e2e9da
|
rust: version dependencies
|
2019-12-04 13:24:33 +01:00 |
Paweł Bylica
|
7b15dfe0f2
|
EVMC 7.2.0-alpha.0
Bump version: 7.1.0 → 7.2.0-alpha.0
|
2019-12-04 10:02:20 +01:00 |
Paweł Bylica
|
33cd500661
|
Merge pull request #455 from jrhea/java-bindings
Initial implementation of Java bindings
|
2019-12-03 13:27:29 +01:00 |
jonny rhea
|
77f5747a5f
|
Initial implementation of Java bindings
Includes JNI bindings, tests and build system
|
2019-12-03 13:21:57 +01:00 |
Paweł Bylica
|
1de783316a
|
EVMC 7.1.0
Bump version: 7.1.0-alpha.0 → 7.1.0
|
2019-11-29 13:19:18 +01:00 |
Paweł Bylica
|
e238a5752b
|
Merge pull request #470 from ethereum/cmake
CMake improvements
|
2019-11-29 13:11:41 +01:00 |
Paweł Bylica
|
beb0d92c11
|
cmake: Add evmc::evmc_cpp INTERFACE library for evmc.hpp
|
2019-11-29 11:55:51 +01:00 |
Paweł Bylica
|
63c2165d4a
|
cmake: Move definition of evmc::evmc to lib/
|
2019-11-28 19:45:10 +01:00 |
Paweł Bylica
|
9ef44b8f8c
|
cmake: Do not set C++ standard specially for examples
|
2019-11-28 19:38:20 +01:00 |
Paweł Bylica
|
10e87931b1
|
cmake: Always build instructions lib with PIC
|
2019-11-28 19:34:17 +01:00 |
Paweł Bylica
|
c3ae5bb539
|
Merge pull request #468 from ethereum/build_clang5
Fix build with clang 5
|
2019-11-28 16:54:17 +01:00 |
Paweł Bylica
|
b28db6f514
|
Fix build with clang 5
|
2019-11-28 16:34:10 +01:00 |
Paweł Bylica
|
34ebbe205a
|
ci: Add build with clang 5
|
2019-11-28 16:30:31 +01:00 |
Alex Beregszaszi
|
c1959de7d1
|
Merge pull request #459 from ethereum/mocked-host-nonce
mocked_host: add nonce to account
|
2019-11-28 15:27:26 +01:00 |
Paweł Bylica
|
d4e61aa84a
|
test: Add a unit test for MockedAccount
|
2019-11-28 15:21:00 +01:00 |
Alex Beregszaszi
|
dbe1c3e73b
|
mocked_host: add nonce to account
|
2019-11-28 14:25:50 +01:00 |
Paweł Bylica
|
4c39dee36d
|
Merge pull request #464 from ethereum/tools_dir
CMake: Move vmtester to tools/ dir
|
2019-11-28 00:02:02 +01:00 |
Paweł Bylica
|
d45c0335b2
|
cmake: Do not link example-host to evmc-unittests
|
2019-11-27 23:46:46 +01:00 |
Paweł Bylica
|
1f982daab2
|
cmake: Flatten test directory tree
Move compilation and cmake_package tests out of integration dir.
|
2019-11-27 23:46:45 +01:00 |
Paweł Bylica
|
c2f77c9da2
|
cmake: Move vmtester from test/ to tools/
|
2019-11-27 23:46:45 +01:00 |
Paweł Bylica
|
36d9f14307
|
Merge pull request #463 from ethereum/vmtester
Refactoring and CMake changes around vmtester
|
2019-11-27 23:46:21 +01:00 |