mirror of
https://github.com/status-im/evmc.git
synced 2025-02-21 15:38:18 +00:00
commit
8378ab616a
26
CHANGELOG.md
26
CHANGELOG.md
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user