33 Commits

Author SHA1 Message Date
Alex Beregszaszi
ad39e2e9da rust: version dependencies 2019-12-04 13:24:33 +01:00
Paweł Bylica
7b15dfe0f2
EVMC 7.2.0-alpha.0
Bump version: 7.1.0 → 7.2.0-alpha.0
2019-12-04 10:02:20 +01:00
Paweł Bylica
1de783316a
EVMC 7.1.0
Bump version: 7.1.0-alpha.0 → 7.1.0
2019-11-29 13:19:18 +01:00
Alex Beregszaszi
3133719a47 rust: update evmc-declare's proc-macro/syn/quote dependencies to 1.0 2019-11-27 22:57:09 +01:00
Alex Beregszaszi
bb18fca1ca rust: simplify cargo configuration for evmc-declare 2019-11-27 22:57:09 +01:00
Paweł Bylica
015e4b8f5d
EVMC 7.1.0-alpha.0
Bump version: 7.0.0 → 7.1.0-alpha.0
2019-11-18 16:36:41 +01:00
Paweł Bylica
e770f78819
EVMC 7.0.0
Bump version: 7.0.0-alpha.0 → 7.0.0
2019-11-11 14:46:58 +01:00
Alex Beregszaszi
d61c0a7f65 rust: make ExecutionContext optional in EvmcVm.execute() 2019-11-05 14:48:59 +00:00
Alex Beregszaszi
077bcb3e29
Update Rust bindings to consider host_context as an opaque pointer 2019-11-05 11:54:55 +01:00
Alex Beregszaszi
8c00cdacb4
Update Rust bindings 2019-11-05 11:54:55 +01:00
Paweł Bylica
28dfad3930
Rename evmc_instance -> evmc_vm 2019-09-25 21:30:32 +02:00
Paweł Bylica
89e6fb2342
Remove deprecated tracing API 2019-09-25 08:58:03 +02:00
Paweł Bylica
5ba077a384
Rename evmc_context to evmc_host_context 2019-09-20 12:49:58 +02:00
Andrei Maiboroda
10f038b57d
EVMC 7.0.0-alpha.0
Bump version: 7.0.0-alpha.0 → 7.0.0-alpha.0
2019-08-20 15:39:49 +02:00
Paweł Bylica
e9d4648200
EVMC 6.3.1
Bump version: 6.3.0 → 6.3.1
2019-08-19 23:16:43 +02:00
Paweł Bylica
f48ae8ba3b
EVMC 6.3.0
Bump version: 6.3.0-alpha.1 → 6.3.0
2019-08-12 12:00:05 +02:00
Alex Beregszaszi
fd26a9570f rust: change ownership api in container 2019-08-11 10:47:08 +02:00
Alex Beregszaszi
89f26eebd1 rust: use process::abort and not leaking exceptions on EVMC violations 2019-08-10 16:13:19 +02:00
Alex Beregszaszi
1e339d7bb2 Revert "rust: catch exceptions in the entire execute() wrapper"
This reverts commit 99ca1e2b634531813301959add6bf435c0db7e8b.
2019-08-10 16:11:19 +02:00
Alex Beregszaszi
99ca1e2b63 rust: catch exceptions in the entire execute() wrapper 2019-08-09 20:46:58 +02:00
Alex Beregszaszi
a17fd0ed6e rust: pass ExecutionContext mutable so it can actually be used with host functions
Co-authored-by: Jake Lang <jak3lang@gmail.com>
2019-08-08 18:52:14 +02:00
Alex Beregszaszi
61805cf4d2 rust: support evmc_revision in execute() 2019-07-23 22:45:08 +01:00
Alex Beregszaszi
3d47d3802e rust: pass ExecutionMessage directly to EvmcVm.execute() 2019-07-15 11:22:05 +01:00
Alex Beregszaszi
ddcdbfe944 rust: allow empty code in evmc_execute() 2019-07-04 17:23:33 +01:00
Alex Beregszaszi
092356dabb rust: add more comments/rustdoc 2019-06-25 20:15:26 +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
Jake Lang
244fed6ebc rust: Remove implicit crate version in order to allow static C strings 2019-06-19 19:39:51 +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
Alex Beregszaszi
4d07d1a340 rust: unwind execution panics in evmc-declare 2019-06-06 11:42:03 +02:00
Alex Beregszaszi
fbba2538e1 rust: add support for the precompiles capability 2019-06-06 00:26:48 +02:00
Jake Lang
2e14aa2d5c rust: Procedural macro for automatic VM declaration 2019-06-04 16:18:23 +01:00