From 08e5c03ebf3d59b07467a98ee2dfe30480613a33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Mon, 22 Oct 2018 14:39:17 +0200 Subject: [PATCH 1/2] Update changelog --- CHANGELOG.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e000e9..436629a 100644 --- a/CHANGELOG.md +++ b/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 From 32ef38f657d0bea4234e063b8d06d81895506352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Tue, 23 Oct 2018 18:52:34 +0200 Subject: [PATCH 2/2] Rename eWASM to ewasm --- CHANGELOG.md | 2 +- README.md | 8 ++++---- docs/EVMC.md | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 436629a..3302ce6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ - 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). + 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)] diff --git a/README.md b/README.md index cd1b9cb..839d6c1 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/docs/EVMC.md b/docs/EVMC.md index 1332fc9..eddf03c 100644 --- a/docs/EVMC.md +++ b/docs/EVMC.md @@ -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