Commit Graph

  • 7b15dfe0f2
    EVMC 7.2.0-alpha.0 Paweł Bylica 2019-12-04 10:02:20 +01:00
  • 33cd500661
    Merge pull request #455 from jrhea/java-bindings Paweł Bylica 2019-12-03 13:27:29 +01:00
  • 77f5747a5f Initial implementation of Java bindings jonny rhea 2019-11-14 16:10:16 -06:00
  • 1de783316a
    EVMC 7.1.0 v7.1.0 Paweł Bylica 2019-11-29 13:19:18 +01:00
  • e238a5752b
    Merge pull request #470 from ethereum/cmake Paweł Bylica 2019-11-29 13:11:41 +01:00
  • beb0d92c11
    cmake: Add evmc::evmc_cpp INTERFACE library for evmc.hpp Paweł Bylica 2019-11-28 20:02:20 +01:00
  • 63c2165d4a
    cmake: Move definition of evmc::evmc to lib/ Paweł Bylica 2019-11-28 19:45:10 +01:00
  • 9ef44b8f8c
    cmake: Do not set C++ standard specially for examples Paweł Bylica 2019-11-28 19:38:20 +01:00
  • 10e87931b1
    cmake: Always build instructions lib with PIC Paweł Bylica 2019-11-28 19:34:17 +01:00
  • c3ae5bb539
    Merge pull request #468 from ethereum/build_clang5 Paweł Bylica 2019-11-28 16:54:17 +01:00
  • b28db6f514
    Fix build with clang 5 Paweł Bylica 2019-11-28 16:34:10 +01:00
  • 34ebbe205a
    ci: Add build with clang 5 Paweł Bylica 2019-11-28 16:30:31 +01:00
  • c1959de7d1
    Merge pull request #459 from ethereum/mocked-host-nonce Alex Beregszaszi 2019-11-28 15:27:26 +01:00
  • d4e61aa84a
    test: Add a unit test for MockedAccount Paweł Bylica 2019-11-28 15:21:00 +01:00
  • dbe1c3e73b mocked_host: add nonce to account Alex Beregszaszi 2019-11-22 19:58:54 +00:00
  • 4c39dee36d
    Merge pull request #464 from ethereum/tools_dir Paweł Bylica 2019-11-28 00:02:02 +01:00
  • d45c0335b2
    cmake: Do not link example-host to evmc-unittests Paweł Bylica 2019-11-27 12:50:40 +01:00
  • 1f982daab2
    cmake: Flatten test directory tree Paweł Bylica 2019-11-27 12:47:22 +01:00
  • c2f77c9da2
    cmake: Move vmtester from test/ to tools/ Paweł Bylica 2019-11-27 12:34:28 +01:00
  • 36d9f14307
    Merge pull request #463 from ethereum/vmtester Paweł Bylica 2019-11-27 23:46:21 +01:00
  • 9b200a5bff
    cmake: Make EVMC_EXAMPLES a dependant option of EVMC_TESTING Paweł Bylica 2019-11-27 11:39:16 +01:00
  • 7f4d145090
    vmtester: Use MockedHost instead of ExampleHost Paweł Bylica 2019-11-27 11:33:50 +01:00
  • d43d827d88
    cmake: Make EVMC_TOOLS a dependant option of EVMC_TESTING Paweł Bylica 2019-11-27 11:24:41 +01:00
  • 23b634f300
    cmake: Change description of EVMC_TESTING Paweł Bylica 2019-11-27 10:59:27 +01:00
  • 899996edd3
    cmake: Rename EVMC_TEST_TOOLS to EVMC_TOOLS Paweł Bylica 2019-11-27 10:55:45 +01:00
  • 13aabfdd71
    vmtester: Small refactoring Paweł Bylica 2019-11-27 00:36:46 +01:00
  • f2aa41df66
    Merge pull request #206 from ethereum/rust-enum-aliases Alex Beregszaszi 2019-11-27 23:18:34 +01:00
  • 6ffb0f99b8 readme: require Rust 1.37.0, because enum aliases need it Alex Beregszaszi 2019-11-27 23:13:38 +01:00
  • a88ae70cee rust: add type aliases for more enums Alex Beregszaszi 2019-03-13 20:47:55 +01:00
  • 17cc8271bf
    Merge pull request #462 from ethereum/rust-deps Alex Beregszaszi 2019-11-27 23:01:10 +01:00
  • 2b5cd5ab59 changelog: mention update of Rust dependencies Alex Beregszaszi 2019-11-27 22:58:03 +01:00
  • 3133719a47 rust: update evmc-declare's proc-macro/syn/quote dependencies to 1.0 Alex Beregszaszi 2019-11-26 23:34:39 +01:00
  • bb18fca1ca rust: simplify cargo configuration for evmc-declare Alex Beregszaszi 2019-11-26 23:32:27 +01:00
  • 3db5b57cb8 rust: update bindgen to 0.52 Alex Beregszaszi 2019-11-22 19:57:41 +00:00
  • 23ad3c5817
    Merge pull request #465 from ethereum/cpp_has_capabilities Paweł Bylica 2019-11-27 19:43:01 +01:00
  • 236aa76c8d
    cpp: Add VM::has_capability() method Paweł Bylica 2019-11-27 17:51:06 +01:00
  • 95c01b648b
    Merge pull request #461 from ethereum/cpp_host_interface_const Paweł Bylica 2019-11-27 17:53:46 +01:00
  • d8ab2489dd
    cpp: Add const to HostInterface Paweł Bylica 2019-11-26 21:49:56 +01:00
  • 168c77457f
    examples: Rewrite get_storage() not to create empty entries Paweł Bylica 2019-11-26 23:27:56 +01:00
  • ca74d1969f
    Merge pull request #444 from ethereum/rust-mutability Alex Beregszaszi 2019-11-26 23:56:00 +01:00
  • 8fb75848bd rust: remove unneeded mutability in ExecutionContext Alex Beregszaszi 2019-11-05 11:56:03 +00:00
  • e04a90e186
    Merge pull request #456 from ethereum/mocked_host Paweł Bylica 2019-11-21 17:39:13 +01:00
  • 87fc46011d
    Update CHANGELOG Paweł Bylica 2019-11-21 17:28:10 +01:00
  • 52e09fc523
    mocked_host: Apply suggestions from code review Paweł Bylica 2019-11-20 20:45:22 +01:00
  • b4ae4233f8
    test: Use MockedHost instead of example Host Paweł Bylica 2019-11-18 17:50:06 +01:00
  • 6de0cfe164
    Add mocked_host library Paweł Bylica 2019-11-18 17:24:33 +01:00
  • ca2933cbed
    Merge pull request #423 from ethereum/clang-tidy Paweł Bylica 2019-11-21 16:19:51 +01:00
  • 774a21f46c
    Fix some clang-tidy warning Paweł Bylica 2019-09-13 13:44:47 +02:00
  • 5d0403e458
    Add clang-tidy config Paweł Bylica 2019-09-13 13:44:37 +02:00
  • bcf32cb6a5
    Merge pull request #457 from ethereum/loader Paweł Bylica 2019-11-19 21:29:47 +01:00
  • b76e6d1a02
    loader: Handle unexpected error code from set_option() Paweł Bylica 2019-11-19 13:32:48 +01:00
  • 0d5929b2a3
    Merge pull request #454 from jrhea/fix-comment Alex Beregszaszi 2019-11-19 18:38:42 +01:00
  • 4a3c142cf2
    fix comment on evmc_get_code_hash_fn jonny rhea 2019-11-15 18:05:57 -06:00
  • 015e4b8f5d
    EVMC 7.1.0-alpha.0 Paweł Bylica 2019-11-18 16:36:41 +01:00
  • e770f78819
    EVMC 7.0.0 v7.0.0 Paweł Bylica 2019-11-11 14:46:58 +01:00
  • e12a623f99
    Update CHANGELOG format Paweł Bylica 2019-11-11 14:15:10 +01:00
  • 2915607c7c
    Merge pull request #452 from ethereum/update-hunter Paweł Bylica 2019-11-11 14:02:10 +01:00
  • d9abb6d7db
    Update Hunter to v0.23.214 Alex Beregszaszi 2019-11-08 11:31:05 +00:00
  • af16e9d7ef
    Merge pull request #451 from ethereum/cpp Paweł Bylica 2019-11-11 13:38:14 +01:00
  • 0758daa789
    Mention recent C++ API tweaks in CHANGELOG Paweł Bylica 2019-11-10 10:26:22 +01:00
  • 0522110797
    cpp: Require the host interface for HostContext be passed by reference Paweł Bylica 2019-11-10 10:13:16 +01:00
  • 1bb7ccd7a4
    Merge pull request #449 from ethereum/cpp Paweł Bylica 2019-11-08 12:00:32 +01:00
  • a647969186
    test: Add basic unit tests for previously unused API Paweł Bylica 2019-11-06 20:18:44 +01:00
  • 8fb210542b
    cpp: Reverse order of VM and Host definitions Paweł Bylica 2019-11-06 19:58:30 +01:00
  • 85d22f08c1
    Merge pull request #445 from ethereum/cpp Paweł Bylica 2019-11-06 20:09:50 +01:00
  • d6e2c99515
    cpp: Add VM::execute() overload with Host as parameter Paweł Bylica 2019-11-06 13:31:42 +01:00
  • 79aad8ae08
    cpp: Return reference (not pointer) from Host::get_interface() Paweł Bylica 2019-11-06 13:20:06 +01:00
  • 95737d2721
    cpp: Add default constructor for HostContext Paweł Bylica 2019-11-06 13:06:58 +01:00
  • 5d9e6ba90b
    Merge pull request #446 from ethereum/readme Alex Beregszaszi 2019-11-06 18:42:17 +00:00
  • 08bcf43b54 Update README with new implementers of EVMC Alex Beregszaszi 2019-11-06 13:37:05 +00:00
  • 0c2a99fb4c
    Merge pull request #302 from ethereum/cpp_execute_without_context Paweł Bylica 2019-11-05 21:40:39 +01:00
  • b8dde4a142
    cpp: Add execute() overloading without evmc_context parameter Paweł Bylica 2019-11-05 15:59:26 +01:00
  • cddddb7bae Update rust scratchpad Paweł Bylica 2019-09-28 12:26:49 +02:00
  • f3d7a4b0a5 Move scratchpad type definition to evmc_result Paweł Bylica 2019-09-28 12:17:04 +02:00
  • 20fff46e44 Separate create_address from scratchpad Paweł Bylica 2019-09-28 11:55:05 +02:00
  • f42601ffaa Drop "optional result data" Paweł Bylica 2019-09-26 17:21:25 +02:00
  • 063d01223b Add scratchpad to evmc_result Paweł Bylica 2019-09-26 17:17:44 +02:00
  • dee9b57328
    Merge pull request #350 from ethereum/rust-vm-fields Alex Beregszaszi 2019-11-05 15:31:29 +00:00
  • d4e2ef190f rust: add precompiles capability to example-rust-vm Alex Beregszaszi 2019-11-05 14:48:53 +00:00
  • d61c0a7f65 rust: make ExecutionContext optional in EvmcVm.execute() Alex Beregszaszi 2019-07-04 21:00:44 +01:00
  • f284e4292b
    Merge pull request #443 from ethereum/example_fixes Paweł Bylica 2019-11-05 15:46:59 +01:00
  • a94829acc1
    cmake: Add static variant of Precompiles VM example for unittests Paweł Bylica 2019-11-05 13:11:45 +01:00
  • 310dc8e438
    test: Add C++ API test executing Precompiles VM Paweł Bylica 2019-11-05 12:52:40 +01:00
  • 3f6ea7ac7d
    examples: Fix condition in example Precompiles VM Paweł Bylica 2019-11-05 12:52:00 +01:00
  • 206eb71c9e
    examples: Add header for example Precompiles VM Paweł Bylica 2019-11-05 12:33:35 +01:00
  • ef52f2954a
    cmake: Add example_vm.h file to CMake targets Paweł Bylica 2019-11-05 12:26:31 +01:00
  • 7074ce9a63
    test: Fix vmtester/precompile_test test Paweł Bylica 2019-11-05 13:19:56 +01:00
  • a15e493a26
    Merge pull request #427 from ethereum/host_interface Paweł Bylica 2019-11-05 12:53:05 +01:00
  • 4645d97ef6
    Update CHANGELOG Paweł Bylica 2019-11-04 22:03:50 +01:00
  • 077bcb3e29
    Update Rust bindings to consider host_context as an opaque pointer Alex Beregszaszi 2019-11-05 10:24:00 +00:00
  • 8c00cdacb4
    Update Rust bindings Alex Beregszaszi 2019-09-24 16:03:57 +01:00
  • e0ab5b1d53
    Update Go bindings Paweł Bylica 2019-09-20 14:16:27 +02:00
  • cbd068a979
    cpp: Reuse from_context() to implement evmc_host_interface Paweł Bylica 2019-10-31 10:46:47 +01:00
  • e3b84b8b48
    Move evmc_host_interface out of evmc_host_context Paweł Bylica 2019-10-31 10:38:17 +01:00
  • bd65396c7e
    Merge pull request #442 from ethereum/helpers_tweak Paweł Bylica 2019-11-05 09:44:50 +01:00
  • 03dfc17226
    helpers: Return bool from is_abi_compatible() Paweł Bylica 2019-11-04 22:58:13 +01:00
  • c836afb905
    Merge pull request #441 from ethereum/changelog Paweł Bylica 2019-11-04 20:41:37 +01:00
  • 2dbd525e3f
    Update CHANGELOG Paweł Bylica 2019-11-04 18:11:34 +01:00
  • 134567b576
    Merge pull request #440 from ethereum/loader Paweł Bylica 2019-11-04 20:28:05 +01:00
  • 7b38c1da2d
    cmake: Drop evmc- prefix from example VM targets Paweł Bylica 2019-11-04 16:35:02 +01:00