Commit Graph

939 Commits

Author SHA1 Message Date
Paweł Bylica 535db81347
Add Cable as git subtree
Merge commit '553d384123053f43ac78dbfb7203c5452605f6e6' as 'cmake/cable'
2018-04-10 16:32:17 +02:00
Paweł Bylica 553d384123 Squashed 'cmake/cable/' content from commit d7bbd20
git-subtree-dir: cmake/cable
git-subtree-split: d7bbd20f9fe03a0ab1948434d83a9a3b9ea79d17
2018-04-10 16:28:36 +02:00
Paweł Bylica a800ae7aa5
Fix examples build config 2018-04-10 14:12:12 +02:00
Paweł Bylica 93fb8687e6
Merge pull request #8 from ethereum/nested-evmc
CMake: Support multiple evmc project instances
2018-04-09 20:02:19 +02:00
Paweł Bylica 594804d1d7
CMake: Support multiple evmc project instances 2018-04-09 16:13:31 +02:00
Paweł Bylica e7923a2f3e
Merge pull request #7 from ethereum/readme-projects
Add related projects to the README
2018-04-09 16:01:36 +02:00
Alex Beregszaszi 112c423c52 Add related projects to the README 2018-03-29 22:29:40 +01:00
Paweł Bylica b0e953cfb3
Merge pull request #5 from ethereum/readme
Add README
2018-03-29 15:59:42 +02:00
Paweł Bylica 1a1260dc77
Add README 2018-03-29 15:58:36 +02:00
Paweł Bylica a1f85057f4
Merge pull request #4 from ethereum/docs
Fix documentation
2018-03-29 10:49:32 +02:00
Paweł Bylica 20fd4ebeb4
Move generated docs to root dir 2018-03-28 22:19:11 +02:00
Paweł Bylica 36830eb700
Circle CI: Upload docs 2018-03-28 21:56:34 +02:00
Paweł Bylica e30733de5b
Fix missing documentation in evmc.h 2018-03-28 16:53:27 +02:00
Paweł Bylica 3d6dcbcc6b
Test doxygen on Circle CI 2018-03-28 16:41:04 +02:00
Paweł Bylica 799d8b4127
Merge pull request #2 from ethereum/evmc-rename
Rename project to EVMC
2018-03-28 15:56:53 +02:00
Alex Beregszaszi 2ec50258cd Rename evm.h to evmc.h 2018-03-28 14:40:18 +01:00
Alex Beregszaszi ac4f395794 Rename project to EVMC in Doxyfile 2018-03-28 14:39:38 +01:00
Alex Beregszaszi 19ce0eb4ab Rename evm_/EVM_ to evmc_/EVMC_ 2018-03-28 14:39:38 +01:00
Paweł Bylica d4f8c9a5fd
Merge pull request #3 from ethereum/ci
Build on CI
2018-03-28 15:31:44 +02:00
Paweł Bylica a0d4cb50f6
Add Circle CI config 2018-03-28 15:21:51 +02:00
Paweł Bylica 4d763dadab
Add main CMake script 2018-03-28 15:20:08 +02:00
Paweł Bylica 3819a96fbc Merge pull request #172 from ethereum/evmc-copycode
EVM-C: Change get_code() to copy_code()
2018-03-27 13:30:50 +02: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 20e5d3f27d Merge pull request #170 from ethereum/evmc-codesize
EVM-C: Add get_code_size() callback function
2018-03-26 16:00:08 +02: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 3d60258131 Merge pull request #165 from ethereum/examplevm
Do not pollute the header with examplevm_create()
2018-01-25 10:49:37 +00: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
Paweł Bylica a90c62d4c7 Merge pull request #163 from ethereum/docs
EVM-C: remove obsolete documentation from evm_execute_fn
2018-01-23 13:49:08 +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 db16873749 Merge pull request #159 from ethereum/static-mode
EVM-C: add EVM_STATIC_MODE_ERROR status code
2018-01-23 13:22:52 +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
Paweł Bylica 2702f4567d Merge pull request #158 from ethereum/docs
EVM-C: clarify data and size for empty input in evm_message
2018-01-23 09:42:49 +00: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 6ec7d580da Merge pull request #157 from ethereum/evmc-rejected
EVM-C: Rejected
2018-01-22 16:32:58 +00:00
Paweł Bylica 88186fe1c4 EVM-C: Rename EVM_UNSUPPORTED_CODE_TYPE -> EVM_REJECTED 2018-01-18 17:36:42 +01:00
Alex Beregszaszi 98cd6b098e Merge pull request #152 from ethereum/evmc-docs
EVM-C: output_data MAY be NULL
2018-01-16 10:18:33 +00:00
Alex Beregszaszi d28b1f13eb EVM-C: output_data MAY be NULL 2018-01-15 17:55:22 +00:00
Paweł Bylica 40499c61b9 Merge pull request #150 from ethereum/evmc-docs
EVM-C: better document a couple of methods
2018-01-14 13:45:13 +00:00
Alex Beregszaszi dd29128360 EVM-C: document get_tx_context and get_block_has 2018-01-14 13:36:42 +00:00