23 Commits

Author SHA1 Message Date
Alex Beregszaszi
315137edd2 rust: prefer getters as opposed to pub members on structs 2019-06-25 19:14:42 +01:00
Alex Beregszaszi
31e6964b04 rust: introduce ExecutionMessage wrapper 2019-06-25 18:51:14 +01:00
Alex Beregszaszi
beea4e31c9 rust: implement Deref trait for EvmcContainer 2019-06-25 12:36:04 +01:00
Alex Beregszaszi
7769f7372b rust: fix some (mostly stylistic) warnings raised by rustc and clippy 2019-06-25 12:03:09 +01:00
Paweł Bylica
94fe0976e3
EVMC 6.3.0-alpha.1
Bump version: 6.3.0-alpha.0 → 6.3.0-alpha.1
2019-06-19 19:45:16 +02:00
Paweł Bylica
464e226f53
Change versioning scheme from -dev to -alpha.X
This allows making versioned snapshots as "alpha.X" pre-release versions.
2019-06-19 19:42:53 +02:00
Jake Lang
dab2b2c57e rust: Fix false positives in sanitizers
Also fix some actual memory leak in the tests.
2019-06-13 10:43:42 +02:00
Jake Lang
2e14aa2d5c rust: Procedural macro for automatic VM declaration 2019-06-04 16:18:23 +01:00
Alex Beregszaszi
4eeb42d074 rust: add failure() and success() helpers to ExecutionResult 2019-05-30 14:55:25 +01:00
Alex Beregszaszi
60bf98fb72 rust: remove support for create_address in ExecutionResult::new 2019-05-22 17:18:45 +01:00
Alex Beregszaszi
1e9f764bd5 rust: remove code duplication in ExecutionResult 2019-05-21 14:35:20 +01:00
Paweł Bylica
cf1311a670
EVMC 6.3.0-dev
Bump version: 6.2.1 → 6.3.0-dev
2019-05-06 10:22:28 +02:00
Jake Lang
8d9d206ad0 rust: Implement ExecutionContext (host interface) 2019-05-03 21:06:29 +01:00
Paweł Bylica
bc30e5a42f
EVMC 6.2.1
Bump version: 6.2.0 → 6.2.1
2019-04-29 18:05:30 +02:00
Paweł Bylica
6987a50596
EVMC 6.2.0
Bump version: 6.2.0-dev → 6.2.0
2019-04-25 08:56:20 +02:00
Alex Beregszaszi
ee8a854444 rust: remove code duplication in ExecutionResult 2019-04-24 18:50:27 +01:00
Paweł Bylica
5112561d85
rust: Add copyright notice headers to source files 2019-04-24 18:36:28 +02:00
Alex Beregszaszi
0a66479c78 rust: make create_address optional in ExecutionResult::new() 2019-04-24 12:42:44 +01:00
Alex Beregszaszi
0d7becdb4a rust: add ExecutionResult to stack evmc_result conversion 2019-04-24 00:39:44 +01:00
Alex Beregszaszi
0d757c4c3e rust: add test for ExecutionResult without data 2019-04-24 00:27:27 +01:00
Alex Beregszaszi
6be5daefa1 rust: call release_result in tests
Also do not double-consume the input pointer.
2019-04-24 00:27:27 +01:00
Jake Lang
272276b405 rust: Add helpers for execution result handling 2019-03-19 15:09:43 -04:00
Alex Beregszaszi
680327f6fa Add higher-level evmc-vm binding 2019-03-13 15:54:20 +01:00