mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
commit
c67e8a247d
19
Changelog.md
19
Changelog.md
@ -1,25 +1,22 @@
|
|||||||
### 0.8.14 (unreleased)
|
### 0.8.14 (unreleased)
|
||||||
|
|
||||||
Important Bugfixes:
|
Important Bugfixes:
|
||||||
* ABI Encoding: When ABI-encoding values from calldata that contain nested arrays, correctly validate the nested array length against ``calldatasize()`` in all cases.
|
* ABI Encoder: When ABI-encoding values from calldata that contain nested arrays, correctly validate the nested array length against ``calldatasize()`` in all cases.
|
||||||
|
|
||||||
|
|
||||||
Language Features:
|
|
||||||
|
|
||||||
|
|
||||||
Compiler Features:
|
Compiler Features:
|
||||||
* Peephole Optimizer: Remove operations without side effects before simple terminations.
|
* Assembly-Json Exporter: Include source list in `sourceList` field.
|
||||||
* Assembly-Json: Export: Include source list in `sourceList` field.
|
* Commandline Interface: Option ``--pretty-json`` works also with the following options: ``--abi``, ``--asm-json``, ``--ast-compact-json``, ``--devdoc``, ``--storage-layout``, ``--userdoc``.
|
||||||
* Commandline Interface: option ``--pretty-json`` works also with the following options: ``--abi``, ``--asm-json``, ``--ast-compact-json``, ``--devdoc``, ``--storage-layout``, ``--userdoc``.
|
|
||||||
* SMTChecker: Support ``abi.encodeCall`` taking into account the called selector.
|
|
||||||
* Language Server: Allow full filesystem access to language server.
|
* Language Server: Allow full filesystem access to language server.
|
||||||
|
* Peephole Optimizer: Remove operations without side effects before simple terminations.
|
||||||
|
* SMTChecker: Support ``abi.encodeCall`` taking into account the called selector.
|
||||||
|
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
* Type Checker: Properly check restrictions of ``using ... global`` in conjunction with libraries.
|
* Assembly-Json Exporter: Fix assembly json export to store jump types of operations in `jumpType` field instead of `value`.
|
||||||
* Assembly-Json: Fix assembly json export to store jump types of operations in `jumpType` field instead of `value`.
|
|
||||||
* SMTChecker: Fix bug when z3 is selected but not available at runtime.
|
|
||||||
* SMTChecker: Fix ABI compatibility with z3 >=4.8.16.
|
* SMTChecker: Fix ABI compatibility with z3 >=4.8.16.
|
||||||
|
* SMTChecker: Fix bug when z3 is selected but not available at runtime.
|
||||||
|
* Type Checker: Properly check restrictions of ``using ... global`` in conjunction with libraries.
|
||||||
* TypeChecker: Convert parameters of function type to how they would be called for ``abi.encodeCall``.
|
* TypeChecker: Convert parameters of function type to how they would be called for ``abi.encodeCall``.
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user