mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Prepare changelog for 0.6.11.
This commit is contained in:
parent
9ff72ceaa9
commit
1f0f5d2183
16
Changelog.md
16
Changelog.md
@ -1,30 +1,30 @@
|
|||||||
### 0.6.11 (unreleased)
|
### 0.6.11 (2020-07-07)
|
||||||
|
|
||||||
Language Features:
|
Language Features:
|
||||||
* General: Add unit denomination ``gwei``
|
* General: Add unit denomination ``gwei``
|
||||||
* Yul: Support ``linkersymbol`` builtin in standalone assembly mode.
|
* Yul: Support ``linkersymbol`` builtin in standalone assembly mode to refer to library addresses.
|
||||||
* Yul: Support using string literals exceeding 32 bytes as literal arguments for builtins.
|
* Yul: Support using string literals exceeding 32 bytes as literal arguments for builtins.
|
||||||
|
|
||||||
|
|
||||||
Compiler Features:
|
Compiler Features:
|
||||||
* NatSpec: Add fields "kind" and "version" to the JSON output.
|
* NatSpec: Add fields ``kind`` and ``version`` to the JSON output.
|
||||||
* NatSpec: Inherit tags from unique base if derived function does not provide any.
|
* NatSpec: Inherit tags from unique base functions if derived function does not provide any.
|
||||||
* Commandline Interface: Prevent some incompatible commandline options from being used together.
|
* Commandline Interface: Prevent some incompatible commandline options from being used together.
|
||||||
* Debug data: Also tag jumps into and out of Yul functions as jumps into and out of functions.
|
|
||||||
* NatSpec: Support NatSpec comments on events.
|
* NatSpec: Support NatSpec comments on events.
|
||||||
* Yul Optimizer: Store knowledge about storage / memory after ``a := sload(x)`` / ``a := mload(x)``.
|
* Yul Optimizer: Store knowledge about storage / memory after ``a := sload(x)`` / ``a := mload(x)``.
|
||||||
* SMTChecker: Support external calls to unknown code.
|
* SMTChecker: Support external calls to unknown code.
|
||||||
|
* Source Maps: Also tag jumps into and out of Yul functions as jumps into and out of functions.
|
||||||
|
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
* NatSpec: Do not consider ``////`` and ``/***`` as NatSpec comments.
|
* NatSpec: Do not consider ``////`` and ``/***`` as NatSpec comments.
|
||||||
* Type Checker: Fix internal error related to ``using for`` applied to non-libraries.
|
|
||||||
* Type Checker: Do not disallow assigning to calldata variables.
|
|
||||||
* Type Checker: Disallow constructor parameters with ``calldata`` data location.
|
* Type Checker: Disallow constructor parameters with ``calldata`` data location.
|
||||||
|
* Type Checker: Do not disallow assigning to calldata variables.
|
||||||
|
* Type Checker: Fix internal error related to ``using for`` applied to non-libraries.
|
||||||
* Wasm backend: Fix code generation for for-loops with pre statements.
|
* Wasm backend: Fix code generation for for-loops with pre statements.
|
||||||
* Wasm backend: Properly support both ``i32.drop`` and ``i64.drop``, and remove ``drop``.
|
* Wasm backend: Properly support both ``i32.drop`` and ``i64.drop``, and remove ``drop``.
|
||||||
* Yul: Fix source location of variable multi-assignment.
|
|
||||||
* Yul: Disallow the same variable to occur multiple times on the left-hand side of an assignment.
|
* Yul: Disallow the same variable to occur multiple times on the left-hand side of an assignment.
|
||||||
|
* Yul: Fix source location of variable multi-assignment.
|
||||||
|
|
||||||
|
|
||||||
### 0.6.10 (2020-06-11)
|
### 0.6.10 (2020-06-11)
|
||||||
|
@ -1109,6 +1109,10 @@
|
|||||||
"bugs": [],
|
"bugs": [],
|
||||||
"released": "2020-06-11"
|
"released": "2020-06-11"
|
||||||
},
|
},
|
||||||
|
"0.6.11": {
|
||||||
|
"bugs": [],
|
||||||
|
"released": "2020-07-07"
|
||||||
|
},
|
||||||
"0.6.2": {
|
"0.6.2": {
|
||||||
"bugs": [
|
"bugs": [
|
||||||
"MissingEscapingInFormatting",
|
"MissingEscapingInFormatting",
|
||||||
|
Loading…
Reference in New Issue
Block a user