mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-25 11:47:57 +00:00
48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# Changelog
|
|
|
|
## Unreleased
|
|
|
|
## v0.1.0-dev.6
|
|
|
|
This is a development pre-release.
|
|
|
|
# Added
|
|
- Implement the `BLOCKHASH` opcode.
|
|
- Implement delegate calls.
|
|
- Implement the `GASPRICE` opcode. Currently hard-coded to return `1`.
|
|
- The ELF shared object contract artifact is dumped into the debug output directory.
|
|
- Initial support for emitting debug info (opt in via the `-g` flag)
|
|
|
|
# Changed
|
|
- resolc now emits 64bit PolkaVM blobs, reducing contract code size and execution time.
|
|
- The RISC-V bit-manipulation target feature (`zbb`) is enabled.
|
|
|
|
# Fixed
|
|
- Compilation to Wasm (for usage in node and web browsers)
|
|
|
|
|
|
## v0.1.0-dev.5
|
|
|
|
This is development pre-release.
|
|
|
|
# Added
|
|
- Implement the `CODESIZE` and `EXTCODESIZE` opcodes.
|
|
|
|
# Changed
|
|
- Include the full revive version in the contract metadata.
|
|
|
|
# Fixed
|
|
|
|
## v0.1.0-dev-4
|
|
|
|
This is development pre-release.
|
|
|
|
# Added
|
|
- Support the `ORIGIN` opcode.
|
|
|
|
# Changed
|
|
- Update polkavm to `v0.14.0`.
|
|
- Enable the `a`, `fast-unaligned-access` and `xtheadcondmov` LLVM target features, decreasing the code size for some contracts.
|
|
|
|
# Fixed
|