Update Changelog and README with Rust changes

This commit is contained in:
Alex Beregszaszi 2019-08-09 22:55:50 +02:00
parent d8c2aa2c89
commit 31bd3b6253
2 changed files with 13 additions and 2 deletions

View File

@ -48,6 +48,17 @@ and this project adheres to [Semantic Versioning].
- The `evmc-vmtester` tool received support for EVMC module configuration.
E.g. `evmc-vmtester ./my_vm,mode=interpreter`.
[[#366](https://github.com/ethereum/evmc/pull/366)]
- In `evmc-vm` Rust crate, `ExecutionResult` now has `success`, `failure` and `revert` helpers.
[[#297](https://github.com/ethereum/evmc/pull/297),
[#368](https://github.com/ethereum/evmc/pull/368)]
- Introduction of `evmc-declare` Rust crate with a procedural macro for easy VM declaration.
[[#262](https://github.com/ethereum/evmc/pull/262),
[#316](https://github.com/ethereum/evmc/pull/316)]
- Introduction of `ExecutionMessage` wrapper in the `evmc-vm` Rust crate.
[[#324](https://github.com/ethereum/evmc/pull/324)]
- Added type aliases and traits on basic types in the `evmc-vm` Rust crate.
[[#342](https://github.com/ethereum/evmc/pull/342),
[#343](https://github.com/ethereum/evmc/pull/343)]
### Changed
@ -323,4 +334,4 @@ and this project adheres to [Semantic Versioning].
[Cable]: https://github.com/ethereum/cable
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
[Semantic Versioning]: https://semver.org
[Semantic Versioning]: https://semver.org

View File

@ -26,7 +26,7 @@ Please visit the [documentation].
| **Rust** _(bindings)_[²](#n2) | 2018 edition | 1.31.0 and newer
<b id="n1">1</b>. The C90 support is limited to the core `evmc.h` header only.\
<b id="n2">2</b>. Rust support is limited and not complete yet.
<b id="n2">2</b>. Rust support is limited and not complete yet, but it is mostly functional already. Breaking changes are possible at this stage.
## Related projects