Commit Graph

  • f347881914
    Merge 8e5f8c8979fbc57d7a655b02041144cd64e4f557 into eb64e60621cc347d6ba7d15bc7272a02ad498c7e Ștefan Talpalaru 2020-02-06 11:27:03 +01:00
  • 8e5f8c8979
    AppVeyor: add Nim bindings test suite nim Stefan Talpalaru 2020-02-05 12:47:29 +01:00
  • 1eac158237
    Nimble support Ștefan Talpalaru 2020-02-02 04:16:27 +01:00
  • ad51a35021
    Nim wrapper refactoring Ștefan Talpalaru 2020-01-22 02:00:59 +01:00
  • 2aa39b9f61
    Merge remote-tracking branch 'nim-evmc/master' into nim Ștefan Talpalaru 2020-01-21 17:20:51 +01:00
  • c7c1ace73f Add destruct list to evmc_result gas_refunded Alex Beregszaszi 2020-01-03 20:20:00 +01:00
  • ea6e7da600 some cleanup java-refactor Alex Beregszaszi 2019-12-12 21:54:49 +00:00
  • f3a93df8db refactor throw_java_assert Alex Beregszaszi 2019-12-12 21:43:17 +00:00
  • 41eb13a5b7 java: introduce CopyDataToJava helper Alex Beregszaszi 2019-12-12 21:00:58 +00:00
  • 1f26b50cd3 java: move assert(context) Alex Beregszaszi 2019-12-12 20:43:52 +00:00
  • 3ba5740e71 java: simplify EvmcVm::init Alex Beregszaszi 2019-12-06 18:43:25 +01:00
  • 86d3136072 java: add some more assertions Alex Beregszaszi 2019-12-06 13:17:32 +01:00
  • 9b3a656372 Update docs gh-pages Documentation Bot 2020-01-07 15:35:10 +00:00
  • eb64e60621
    Merge pull request #498 from kjx98/less_cmp master Paweł Bylica 2020-01-07 16:34:17 +01:00
  • 34efa10ef9
    CHANGELOG: And entry about operator< fix Paweł Bylica 2020-01-07 16:17:21 +01:00
  • 6799b9888c
    cpp: Fix less compare for address and bytes32 Jesse Kuang 2020-01-06 12:22:32 +08:00
  • 18d54c6466
    test: Add unit test for C++ less_cmp Jesse Kuang 2020-01-07 19:14:49 +08:00
  • f32858b0a2 Add destruct list to evmc_result destruct-list Alex Beregszaszi 2020-01-03 20:20:00 +01:00
  • f39cc6debc
    Add more storage statuses Paweł Bylica 2020-01-03 13:57:18 +01:00
  • 0c7371aebb
    Add the refunded gas amount to evmc_result Paweł Bylica 2019-09-02 20:33:38 +02:00
  • 605a3c8879
    Allow bigger evmc_result Paweł Bylica 2019-09-02 20:32:56 +02:00
  • 29b494bf60
    Merge pull request #497 from ethereum/doc-fix Paweł Bylica 2019-12-23 22:03:24 +01:00
  • c3535c9ef8
    Fix documentation comment for evmc_result::gas_left Paweł Bylica 2019-12-23 21:29:52 +01:00
  • e017376518
    Merge pull request #472 from ethereum/cmake_improvements_2 Paweł Bylica 2019-12-23 21:50:16 +01:00
  • 79932fdcfa
    cmake: Specify c++11 as required compile feature Paweł Bylica 2019-11-28 21:16:50 +01:00
  • 180f94510d
    cmake: Do not set default toolchain file Paweł Bylica 2019-11-28 21:02:04 +01:00
  • 01af41fad9
    Merge pull request #496 from ethereum/readme Alex Beregszaszi 2019-12-16 19:29:35 +00:00
  • 13e17af841
    README: Mention evmc run in the testing tools section Paweł Bylica 2019-12-16 12:26:28 +01:00
  • 7b3b7f69ef
    README: clarify feature support in for each binding Alex Beregszaszi 2019-12-13 12:26:33 +00:00
  • fbf2afcff7
    Merge pull request #5 from status-im/evmc_710 andri lim 2019-12-16 23:29:21 +07:00
  • dd072f2cd2
    manual cpp codegen for evmc_vm object andri lim 2019-12-16 23:25:23 +07:00
  • a4b8279838
    cpp codegen bug workaround andri lim 2019-12-16 23:19:59 +07:00
  • 513be0c238
    switch build mode to cpp andri lim 2019-12-16 22:09:13 +07:00
  • 9af19a284c
    attempt to make test green andri lim 2019-12-16 22:04:10 +07:00
  • e2b88bbc0b
    fixes 32 bit failure andri lim 2019-12-16 17:11:06 +07:00
  • d5d3e6f0be
    add CI badges andri lim 2019-12-16 16:30:36 +07:00
  • 0be5ec893e
    add CI script andri lim 2019-12-16 16:13:32 +07:00
  • 4951205ba6
    fixes .nimble file andri lim 2019-12-16 16:11:59 +07:00
  • 40179c36df
    remove unneeded files andri lim 2019-12-16 16:03:13 +07:00
  • 41e543cd94
    add mocked evmc Nim host andri lim 2019-12-16 16:00:41 +07:00
  • 3ba42ffcc9
    implement Nim to C tests andri lim 2019-12-16 14:12:07 +07:00
  • a0269efd5b
    add C mocked host andri lim 2019-12-15 17:25:23 +07:00
  • b02940241e
    implement high level API prototype andri lim 2019-12-14 21:42:04 +07:00
  • da104ab093
    special note about C99 bool andri lim 2019-12-14 21:41:15 +07:00
  • 81271bb335
    Merge pull request #489 from ethereum/java-last-error Alex Beregszaszi 2019-12-13 22:47:20 +00:00
  • a1f35bcd12 java: fix crash with evmc_last_error_msg Alex Beregszaszi 2019-12-06 18:44:24 +01:00
  • 5d456034d6
    Merge pull request #491 from ethereum/literals Paweł Bylica 2019-12-13 22:52:33 +01:00
  • 75700cbc8d
    cpp: Replace literals implementation with constexpr functions Paweł Bylica 2019-12-13 01:13:47 +01:00
  • bca29a5c55
    Merge pull request #492 from ethereum/cpp_vm_raw_pointer Paweł Bylica 2019-12-13 16:33:11 +01:00
  • 190284bfc8
    inlining helper procs andri lim 2019-12-13 22:01:02 +07:00
  • 6aea929203
    add export marker to some structs andri lim 2019-12-13 21:57:27 +07:00
  • 05e3519526
    tools: Use VM::get_raw_pointer() Paweł Bylica 2019-12-13 13:03:49 +01:00
  • 347c65ae63
    cpp: Add VM::get_raw_pointer() Paweł Bylica 2019-12-13 13:03:36 +01:00
  • f3bbdc7e4f
    fixes some type definitions andri lim 2019-12-13 21:45:05 +07:00
  • 86b6cb13fe
    upgrade to EVMC 7.1.0 andri lim 2019-12-13 21:15:05 +07:00
  • 8c3a44c371
    Merge pull request #495 from ethereum/cmake_check Paweł Bylica 2019-12-13 14:51:39 +01:00
  • 91ed52eb79
    cmake: Bump minimum required version to 3.10 Paweł Bylica 2019-12-13 13:26:39 +01:00
  • 651b7714f5
    cmake: Set policies only when known Paweł Bylica 2019-12-13 13:20:35 +01:00
  • 98514c1480
    tools: Add check command stub tools Paweł Bylica 2019-12-13 12:35:30 +01:00
  • 145865494b
    tools: Refactor --vm option Paweł Bylica 2019-12-13 11:13:58 +01:00
  • d92d349ad2
    Merge pull request #488 from ethereum/literals Paweł Bylica 2019-12-12 21:12:08 +01:00
  • 51ea691660
    test: Disable constexpr context tests in Visual Studio 2015 Paweł Bylica 2019-12-12 21:02:57 +01:00
  • 815b81dfa3
    cpp: Add converting constructor from uint64_t to address Paweł Bylica 2019-12-12 18:12:00 +01:00
  • 677b7d97e5
    cpp: Add converting constructor from uint64_t to bytes32 Paweł Bylica 2019-12-12 17:46:56 +01:00
  • f5d044d901
    cpp: Simplify literals implementation Paweł Bylica 2019-12-12 15:01:59 +01:00
  • 5dd6d7e13e
    Merge pull request #485 from ethereum/mockedhost_public Paweł Bylica 2019-12-12 12:20:01 +01:00
  • 05ce1a997d
    ci: Drop go build gomod Paweł Bylica 2019-12-12 11:54:12 +01:00
  • 45b0f16874
    go: Bump minimum Go version to 1.11 Paweł Bylica 2019-12-12 12:03:23 +01:00
  • 6f95dc0f7a
    go: Add Go modules support Paweł Bylica 2019-12-12 11:46:21 +01:00
  • d8077060a0
    test: Add tests for MockedHost accounts' storage Paweł Bylica 2019-12-11 21:26:25 +01:00
  • 278ab8b269
    Make all EVMC Host methods of MockedHost public Paweł Bylica 2019-12-11 21:26:01 +01:00
  • c243d0b24b
    wip runner Paweł Bylica 2019-12-11 15:25:32 +01:00
  • 5d074ae3a6
    tools: Load bytes from hex string or file Paweł Bylica 2019-12-10 17:50:36 +01:00
  • a22702ab0c
    Merge pull request #478 from ethereum/runner Paweł Bylica 2019-12-10 13:33:46 +01:00
  • 28beed5536
    changelog: Add entry about evmc run Paweł Bylica 2019-12-10 13:06:34 +01:00
  • 107d245ba0
    ci: Disable codecov status reporting Paweł Bylica 2019-12-10 11:38:51 +01:00
  • 229b21530a
    ci: Enable code coverage for evmc tool Paweł Bylica 2019-12-10 11:12:42 +01:00
  • 3e0da0028e
    test: Add some integration tests for evmc tool Paweł Bylica 2019-12-10 11:09:44 +01:00
  • 981ce71f2d
    tools: Add limited support for setting EVM revision with --rev option Paweł Bylica 2019-12-09 21:14:11 +01:00
  • 3432514c61
    tools: Allow setting EVMC VM path with EVMC_VM env var Paweł Bylica 2019-12-09 20:56:21 +01:00
  • 5e06a33ded
    tools: Add --gas option to evmc run command Paweł Bylica 2019-12-09 20:54:20 +01:00
  • 430d8ee8c5
    tools: EVMC runner prototype Paweł Bylica 2019-12-09 20:43:12 +01:00
  • ac11122e67
    tools: Add output stream operator for evmc_revision Paweł Bylica 2019-12-09 21:13:49 +01:00
  • fa9e3d3b30
    tools: Add output stream operator for evmc_status_code Paweł Bylica 2019-12-09 20:42:54 +01:00
  • f0bb4af926
    tools: Add hex utils copied from evmone Paweł Bylica 2019-12-09 19:51:13 +01:00
  • 3eb43b55df
    tools: Add evmc tool main file Paweł Bylica 2019-12-04 10:42:41 +01:00
  • fd0077e420
    Merge pull request #482 from ethereum/coverage Paweł Bylica 2019-12-09 12:55:07 +01:00
  • f2c903d2e2
    ci: Coverage report Paweł Bylica 2019-12-06 22:14:02 +01:00
  • 70411d9a15
    ci: Add codecov config Paweł Bylica 2019-12-06 23:36:23 +01:00
  • fcff503ee9
    cmake: Configure Coverage build type Paweł Bylica 2019-12-06 22:10:00 +01:00
  • 31d633288a
    Merge pull request #481 from ethereum/circleci-lint Paweł Bylica 2019-12-06 17:42:28 +01:00
  • 7f7659f47e circleci: run clang-format on everything Alex Beregszaszi 2019-12-06 13:13:33 +01:00
  • 0faf6d1aea
    Merge pull request #474 from ethereum/cpp-operators Paweł Bylica 2019-12-05 15:54:29 +01:00
  • cb1e4c1009
    test: Add more unit tests for comparison operators Paweł Bylica 2019-12-05 13:50:24 +01:00
  • 7d7fd7d2b3
    cpp: Add all comparison operators for address and bytes32 Alex Beregszaszi 2019-12-03 13:07:54 +01:00
  • ef5a2c1ffc
    Merge pull request #479 from ethereum/unittests Paweł Bylica 2019-12-05 09:58:51 +01:00
  • 0c9029bddc
    test: Move MockedHost's unit tests to own file Paweł Bylica 2019-12-04 22:57:50 +01:00
  • 60788f9a20
    test: Use _test suffix for test files Paweł Bylica 2019-12-04 22:41:29 +01:00
  • 90455185b1
    Merge pull request #477 from ethereum/rust-crates Alex Beregszaszi 2019-12-04 15:12:26 +01:00
  • ad39e2e9da rust: version dependencies Alex Beregszaszi 2019-12-04 13:24:33 +01:00