40 Commits

Author SHA1 Message Date
Paweł Bylica
6b46dfb7b0
test: Do not include helpers.hpp 2019-07-23 14:07:44 +02:00
Paweł Bylica
4381f339d4
test: Rework tests for 32-bit architectures support 2019-06-27 14:02:06 +02:00
Alex Beregszaszi
4da65048a4 tests: precompile test doesn't needs a host context 2019-06-03 09:26:37 +01:00
Alex Beregszaszi
42f8d2522f tests: add test case for precompile implementation 2019-06-03 09:26:37 +01:00
Paweł Bylica
018ff5b2f0
Add experimental PRECOMPILES capability 2019-05-09 16:04:05 +02:00
Paweł Bylica
3779b533a1
vmtester: Change tests for result::create_address 2019-05-09 13:20:56 +02:00
Alex Beregszaszi
3173a07510
vmtester: move capabilities test earlier 2019-05-09 09:59:37 +02:00
Paweł Bylica
d0a92e6202
vmtester: Workaround MSVC C++17 compilation issue 2019-05-06 12:33:04 +02:00
Paweł Bylica
39162766df
Update copyright year, include the years of files creation 2019-04-24 18:36:28 +02:00
Alex Beregszaszi
13cdfd7b40 vmtester: add test case for CREATE 2019-04-24 12:08:49 +01:00
Alex Beregszaszi
cd993e1388 vmtester: better way to avoid compiler optimisations 2019-04-24 11:47:30 +01:00
Alex Beregszaszi
a2b011e334 vmtester: dereference if output_data is present 2019-04-24 10:58:26 +01:00
Alex Beregszaszi
c6bdf32fa9 vmtester: reorder tests to have the simple ones first 2019-04-24 09:34:13 +01:00
Paweł Bylica
4683047d0b
test: Move compile-time checks from vmtester to unittests 2019-03-15 02:32:44 +01:00
Paweł Bylica
a2c0934073
test: Fix formatting (clang-format-8) 2019-03-11 22:29:03 +01:00
Paweł Bylica
d4fc289c80
Rename EVMC_LATEST_REVISION to EVMC_MAX_REVISION 2019-01-21 12:09:20 +01:00
Paweł Bylica
dc495408be
Improve EVMC capabilities 2018-09-08 22:16:14 +02:00
Paweł Bylica
1ab90eb80a
examples: Use evmc_bytes32 in the Host example 2018-09-07 00:14:21 +02:00
Paweł Bylica
f41fccd21e
Add test for EVMC_SET_OPTION_INVALID_VALUE 2018-09-06 17:57:49 +02:00
Alex Beregszaszi
50c254fb98 Introduce evmc_set_option_result enum 2018-09-06 09:54:09 +01:00
Paweł Bylica
9a2d07e595
Remove code hash from evmc_message 2018-09-03 19:58:57 +02:00
Paweł Bylica
f858f79e2a
CMake: Flatten example_host 2018-08-31 13:10:06 +02:00
Paweł Bylica
78888b57a9
Create header for example_host 2018-08-31 13:09:04 +02:00
Paweł Bylica
43dce45a5b
Create context in example host 2018-08-31 13:09:04 +02:00
Paweł Bylica
6768aa888e
Fix compilation in Debug configuration 2018-08-29 23:00:18 +02:00
Alex Beregszaszi
81425662e6 Add mock context for VM testing 2018-08-28 19:36:52 +01:00
Alex Beregszaszi
4a3bd021f4 Add vm test for execute 2018-08-28 19:36:52 +01:00
Paweł Bylica
43fc619a7e
Update license note in headers of source files 2018-08-22 13:57:25 +02:00
Paweł Bylica
0659e24db0
Update copyright notice 2018-08-21 09:44:18 +02:00
Paweł Bylica
488bd5ad9d
Move Result Optional Storage functions to helpers.h 2018-08-20 11:12:01 +02:00
Paweł Bylica
9bda457ddd
tracing: Fix test compilation with VS 2015 2018-07-25 18:22:09 +02:00
Paweł Bylica
17d95f2b8f
tracing: Remove "steps" parameter 2018-07-25 18:22:09 +02:00
Paweł Bylica
9e31e93fec
Make tracing feature optional 2018-07-25 18:22:08 +02:00
Paweł Bylica
d2ac75f6a8
Do not allow set_tracer function to be null 2018-07-25 18:22:08 +02:00
Andrei Maiboroda
279f7c8b04
Add CREATE2 salt to evmc_message 2018-07-25 18:03:40 +02:00
Paweł Bylica
1902576903
Fix build for 32-bit architectures 2018-06-25 16:02:24 +02:00
Paweł Bylica
4ca2d9c66b
Reformat files 2018-05-11 13:26:58 +02:00
Paweł Bylica
b2c566f79c
Move static asserts from EVMJIT 2018-04-17 11:11:31 +02:00
Paweł Bylica
630d8be405
Add name and version to evmc_instance 2018-04-17 11:11:30 +02:00
Paweł Bylica
df702acb99
Add basic EVMC VM compliance tests 2018-04-12 11:02:00 +02:00