Merge pull request #163 from ethereum/changelog

Update changelog
This commit is contained in:
Paweł Bylica 2018-10-23 20:05:15 +02:00 committed by GitHub
commit 8378ab616a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 7 deletions

View File

@ -2,8 +2,32 @@
## [6.0.0-dev] - unreleased
- Improved: [[#119](https://github.com/ethereum/evmc/pull/119)]
- Added: [[#116](https://github.com/ethereum/evmc/pull/116)]
[EVMC Host implementation example](https://github.com/ethereum/evmc/blob/master/examples/example_host.cpp).
- Added: [[#127](https://github.com/ethereum/evmc/pull/127)]
Support for Constantinople SSTORE net gas metering.
- Added: [[#133](https://github.com/ethereum/evmc/pull/133)]
Support for Constantinople CREATE2 salt in Go bindings.
- Added: [[#144](https://github.com/ethereum/evmc/pull/144)]
A VM can now report its **capabilities** (i.e. EVM and/or ewasm).
- Added: [[#159](https://github.com/ethereum/evmc/pull/159)]
[EVMC Host implementation guide](https://ethereum.github.io/evmc/hostguide.html).
- Added: [[#160](https://github.com/ethereum/evmc/pull/160)]
[EVMC VM implementation guide](https://ethereum.github.io/evmc/vmguide.html).
- Changed: [[#119](https://github.com/ethereum/evmc/pull/119)]
EVMC loader symbol searching has been generalized.
- Changed: [[#125](https://github.com/ethereum/evmc/pull/125)]
The `evmc_context_fn_table` renamed to `evmc_host_interface`.
- Changed: [[#128](https://github.com/ethereum/evmc/pull/128)]
The `evmc_message` fields reordered.
- Changed: [[#136](https://github.com/ethereum/evmc/pull/136)]
The `evmc_set_option()` now returns more information about the failure cause.
- Changed: [[#138](https://github.com/ethereum/evmc/pull/138)], [[#140](https://github.com/ethereum/evmc/pull/140)]
In C the `bool` type is used instead of `int` for true/false flags.
- Changed: [[#152](https://github.com/ethereum/evmc/pull/152)]
Introduction of the `evmc_bytes32` type.
- Changed: [[#154](https://github.com/ethereum/evmc/pull/154)]
Simplification of signatures of Host methods.
## [5.2.0] - 2018-08-28

View File

@ -5,9 +5,9 @@
> Ethereum Client-VM Connector API
The EVMC is the low-level ABI between Ethereum Virtual Machines (EVMs) and
Ethereum Clients. On the EVM side it supports classic EVM1 and [eWASM].
On the Client-side it defines the interface for EVM implementations
The EVMC is the low-level ABI between Ethereum Virtual Machines (EVMs) and
Ethereum Clients. On the EVM side it supports classic EVM1 and [ewasm].
On the Client-side it defines the interface for EVM implementations
to access Ethereum environment and state.
## Usage
@ -51,7 +51,7 @@ Licensed under the [MIT License](LICENSE).
[@axic]: https://github.com/axic
[@chfast]: https://github.com/chfast
[documentation]: https://ethereum.github.io/evmc
[eWASM]: https://github.com/ewasm/design
[ewasm]: https://github.com/ewasm/design
[evmjit]: https://github.com/ethereum/evmjit
[Hera]: https://github.com/ewasm/hera
[Gitter]: https://gitter.im/ethereum/evmc

View File

@ -1,7 +1,7 @@
# EVMC Ethereum Client-VM Connector API {#mainpage}
The EVMC is the low-level ABI between Ethereum Virtual Machines (EVMs) and
Ethereum Clients. On the EVM-side it supports classic EVM1 and [eWASM].
Ethereum Clients. On the EVM-side it supports classic EVM1 and [ewasm].
On the Client-side it defines the interface for EVM implementations
to access Ethereum environment and state.
@ -35,7 +35,7 @@ can be referenced as EVMC ABIv3 or just EVMC 3.
the EVMC-compatibility testing tool for VM implementations.
[eWASM]: https://github.com/ewasm/design
[ewasm]: https://github.com/ewasm/design
@addtogroup EVMC