mirror of
https://github.com/pezkuwichain/wasm-instrument.git
synced 2026-04-22 02:07:58 +00:00
6a79d1d4b8
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
54 lines
1.8 KiB
Markdown
54 lines
1.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
The semantic versioning guarantees cover the interface to the substrate runtime which
|
|
includes this pallet as a dependency. This module will also add storage migrations whenever
|
|
changes require it. Stability with regard to offchain tooling is explicitly excluded from
|
|
this guarantee: For example adding a new field to an in-storage data structure will require
|
|
changes to frontends to properly display it. However, those changes will still be regarded
|
|
as a minor version bump.
|
|
|
|
The interface provided to smart contracts will adhere to semver with one exception: Even
|
|
major version bumps will be backwards compatible with regard to already deployed contracts.
|
|
In other words: Upgrading this pallet will not break pre-existing contracts.
|
|
|
|
## [Unreleased]
|
|
|
|
### New
|
|
|
|
- Add new gas metering method: mutable global + local gas function
|
|
[#34](https://github.com/paritytech/wasm-instrument/pull/34)
|
|
- Account for locals initialization costs
|
|
[#38](https://github.com/paritytech/wasm-instrument/pull/38)
|
|
|
|
## [v0.3.0]
|
|
|
|
### Changed
|
|
|
|
- Use 64bit arithmetic for per-block gas counter
|
|
[#30](https://github.com/paritytech/wasm-instrument/pull/30)
|
|
|
|
## [v0.2.0] 2022-06-06
|
|
|
|
### Changed
|
|
|
|
- Adjust debug information (if already parsed) when injecting gas metering
|
|
[#16](https://github.com/paritytech/wasm-instrument/pull/16)
|
|
|
|
## [v0.1.1] 2022-01-18
|
|
|
|
### Fixed
|
|
|
|
- Stack metering disregarded the activiation frame.
|
|
[#2](https://github.com/paritytech/wasm-instrument/pull/2)
|
|
|
|
## [v0.1.0] 2022-01-11
|
|
|
|
### Changed
|
|
|
|
- Created from [pwasm-utils](https://github.com/paritytech/wasm-utils) by removing unused code and cleaning up docs.
|