Everett Hildenbrandt
|
0816c98f1a
|
include/evmc: EVMC_STATIC_MODE_{ERROR => VIOLATION}
|
2018-04-12 14:06:46 -05:00 |
Everett Hildenbrandt
|
e567f2b3c3
|
include/evmc: add code 11 for EVMC_PRECOMPILE_FAILURE
|
2018-04-12 14:06:42 -05:00 |
Paweł Bylica
|
e30733de5b
|
Fix missing documentation in evmc.h
|
2018-03-28 16:53:27 +02:00 |
Alex Beregszaszi
|
2ec50258cd
|
Rename evm.h to evmc.h
|
2018-03-28 14:40:18 +01:00 |
Alex Beregszaszi
|
19ce0eb4ab
|
Rename evm_/EVM_ to evmc_/EVMC_
|
2018-03-28 14:39:38 +01:00 |
Paweł Bylica
|
ccc3106233
|
EVM-C: Change get_code() to copy_code()
|
2018-03-27 12:45:22 +02:00 |
Alex Beregszaszi
|
31836e1701
|
Merge pull request #173 from ethereum/status-code
EVM-C: introduce new status codes
|
2018-03-26 20:59:41 +01:00 |
Alex Beregszaszi
|
77a7274c18
|
EVM-C: introduce EVM_INVALID_MEMORY_ACCESS
|
2018-03-26 16:26:43 +01:00 |
Alex Beregszaszi
|
b8275ce3ef
|
EVM-C: introduce EVM_INVALID_INSTRUCTION
|
2018-03-26 16:26:31 +01:00 |
Alex Beregszaszi
|
685cc5a676
|
EVM-C: rename EVM_BAD_INSTRUCTION to EVM_UNDEFINED_INSTRUCTION
|
2018-03-26 16:25:54 +01:00 |
Paweł Bylica
|
82f1936fa2
|
EVM-C: Add get_code_size() callback function
|
2018-03-26 15:08:10 +02:00 |
Paweł Bylica
|
64bebf8b5b
|
EVM-C: Add 2 todo items
|
2018-03-21 15:50:26 +01:00 |
Alex Beregszaszi
|
0877e9d9bd
|
Do not pollute the header with examplevm_create()
|
2018-01-24 22:38:17 +00:00 |
Paweł Bylica
|
2783532823
|
Merge pull request #162 from ethereum/evmc-statuscode
EVM-C: Remove get_code_status()
|
2018-01-23 14:16:55 +00:00 |
Alex Beregszaszi
|
ca967ed410
|
EVM-C: remove obsolete documentation from evm_execute_fn
|
2018-01-23 13:48:37 +00:00 |
Paweł Bylica
|
53d829436f
|
EVM-C: Remove get_code_status()
|
2018-01-23 14:33:24 +01:00 |
Paweł Bylica
|
af1cbd70ce
|
Merge pull request #160 from ethereum/evmc
EVM-C: Renames in evm_message
|
2018-01-23 13:23:47 +00:00 |
Paweł Bylica
|
e33bdbcabe
|
EVM-C: Rename message.input -> message.input_data
|
2018-01-23 14:22:06 +01:00 |
Alex Beregszaszi
|
be62f7916c
|
EVM-C: add EVM_STATIC_MODE_ERROR status code
|
2018-01-23 12:37:53 +00:00 |
Paweł Bylica
|
b0de6dcd46
|
EVM-C: Rename message.address -> message.destination
|
2018-01-23 11:00:55 +01:00 |
Paweł Bylica
|
6c65da3577
|
EVM-C: Rename log -> emit_log
Fixes https://github.com/ethereum/evmjit/issues/143.
|
2018-01-23 10:54:49 +01:00 |
Alex Beregszaszi
|
6a6ae92188
|
EVM-C: clarify data and size for empty input in evm_message
|
2018-01-23 05:18:03 +00:00 |
Paweł Bylica
|
88186fe1c4
|
EVM-C: Rename EVM_UNSUPPORTED_CODE_TYPE -> EVM_REJECTED
|
2018-01-18 17:36:42 +01:00 |
Alex Beregszaszi
|
d28b1f13eb
|
EVM-C: output_data MAY be NULL
|
2018-01-15 17:55:22 +00:00 |
Alex Beregszaszi
|
dd29128360
|
EVM-C: document get_tx_context and get_block_has
|
2018-01-14 13:36:42 +00:00 |
Alex Beregszaszi
|
1b667d7b74
|
EVM-C: mention that the client frees the buffer in get_code_fn
|
2018-01-14 13:33:38 +00:00 |
Alex Beregszaszi
|
37863f63b8
|
EVM-C: mention that selfdestruct doesn't end execution
|
2018-01-14 13:32:49 +00:00 |
Paweł Bylica
|
3ba6205ba3
|
EVM-C: Add EVM_UNSUPPORTED_CODE_TYPE error
|
2018-01-13 19:48:24 +01:00 |
Paweł Bylica
|
801ea772c7
|
EVM-C: Document evm_message and evm_tx_context
|
2018-01-11 10:54:23 +01:00 |
Paweł Bylica
|
7cd132b02d
|
EVM-C: Add todo comment
|
2017-12-14 15:23:21 +01:00 |
Paweł Bylica
|
d93609aa56
|
EVM-C: Extend documentation of evm_call_fn
|
2017-12-12 12:57:35 +01:00 |
Paweł Bylica
|
7350b129b8
|
EVM-C: create address in evm_result
|
2017-10-24 13:50:24 +02:00 |
Paweł Bylica
|
33721bd71f
|
EVM-C: Remove out-dated comment
|
2017-10-02 18:07:09 +02:00 |
Paweł Bylica
|
b36e8d7188
|
EVM-C: Allow returning NULL from create() functions
|
2017-10-02 18:02:23 +02:00 |
Paweł Bylica
|
52d6cc55a9
|
EVM-C: Rename evm_uint160be -> evm_address
|
2017-09-26 16:51:34 +02:00 |
Paweł Bylica
|
7448400879
|
EVM-C: Rename evm_result::code -> evm_result::status_code
|
2017-09-26 16:51:34 +02:00 |
Paweł Bylica
|
431c9d2def
|
EVM-C: Rename evm_result_code -> evm_status_code
|
2017-09-26 14:04:21 +02:00 |
Paweł Bylica
|
5ff2b98c14
|
EVM-C: Remove factory
|
2017-09-22 19:16:52 +02:00 |
Paweł Bylica
|
61d533aad7
|
EVM-C: Move ABI version from factory to instance
|
2017-09-22 18:50:20 +02:00 |
Paweł Bylica
|
6ca2b878b3
|
EVM-C: Pass Host interface in execution context
|
2017-09-14 17:28:58 +02:00 |
Paweł Bylica
|
62c2839568
|
EVM-C: Fix evm_context empty struct
|
2017-08-22 17:55:29 +02:00 |
Paweł Bylica
|
0bbed896af
|
EVM-C: Update evm_revision docs
|
2017-08-20 16:14:35 +02:00 |
Paweł Bylica
|
17ec97bcde
|
EVM-C: Update EVM revision names
Resolves https://github.com/ethereum/evmjit/issues/117.
|
2017-08-18 18:38:41 +02:00 |
Paweł Bylica
|
25bc753f0e
|
EVM-C: Rename evm_mode to evm_revision
|
2017-08-18 18:32:26 +02:00 |
Paweł Bylica
|
581ba3ef2e
|
EVM-C: Improve execution context opaque struct
|
2017-08-18 18:29:22 +02:00 |
Paweł Bylica
|
4c2202ebcf
|
Merge pull request #127 from ethereum/evmc-query
EVM-C: Simplify callbacks
|
2017-08-18 15:09:32 +02:00 |
Paweł Bylica
|
2004671cb2
|
EVM-C: Fix docs
|
2017-08-18 14:09:55 +02:00 |
Paweł Bylica
|
182d7f3876
|
EVM-C: Reduce query_fn to account_exists_fn
|
2017-08-08 10:26:52 +02:00 |
Paweł Bylica
|
2d2adcb868
|
EVM-C: Move code query to separated callback function
|
2017-08-08 10:11:53 +02:00 |
Paweł Bylica
|
2aa1623203
|
EVM-C: Move balance query to separated callback function
|
2017-08-07 18:45:26 +02:00 |