mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #7928 from ethereum/changelogFor0514
Changelog updates for 0.5.14
This commit is contained in:
commit
69e450038c
18
Changelog.md
18
Changelog.md
@ -1,29 +1,29 @@
|
|||||||
### 0.5.14 (unreleased)
|
### 0.5.14 (2019-12-09)
|
||||||
|
|
||||||
Language Features:
|
Language Features:
|
||||||
* Allow to obtain the selector of public or external library functions via a member ``.selector``.
|
* Allow to obtain the selector of public or external library functions via a member ``.selector``.
|
||||||
* Parser: Allow splitting string and hexadecimal string literals into multiple parts.
|
* Inline Assembly: Support constants that reference other constants.
|
||||||
* Inline Assembly: Support referencing other constants.
|
* Parser: Allow splitting hexadecimal and regular string literals into multiple parts.
|
||||||
|
|
||||||
|
|
||||||
Compiler Features:
|
Compiler Features:
|
||||||
* Set the default EVM version to "Istanbul".
|
|
||||||
* Commandline Interface: Allow translation from yul / strict assembly to EWasm using ``solc --yul --yul-dialect evm --machine eWasm``
|
* Commandline Interface: Allow translation from yul / strict assembly to EWasm using ``solc --yul --yul-dialect evm --machine eWasm``
|
||||||
|
* Set the default EVM version to "Istanbul".
|
||||||
* SMTChecker: Add support to constructors including constructor inheritance.
|
* SMTChecker: Add support to constructors including constructor inheritance.
|
||||||
* Yul: When compiling via Yul, string literals from the Solidity code are kept as string literals if every character is safely printable.
|
* Yul: When compiling via Yul, string literals from the Solidity code are kept as string literals if every character is safely printable.
|
||||||
* Yul Optimizer: Perform loop-invariant code motion.
|
* Yul Optimizer: Perform loop-invariant code motion.
|
||||||
|
|
||||||
|
|
||||||
Build System:
|
|
||||||
* Update to emscripten version 1.39.3.
|
|
||||||
|
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
* SMTChecker: Fix internal error when using ``abi.decode``.
|
* SMTChecker: Fix internal error when using ``abi.decode``.
|
||||||
* SMTChecker: Fix internal error when using arrays or mappings of functions.
|
* SMTChecker: Fix internal error when using arrays or mappings of functions.
|
||||||
* SMTChecker: Fix internal error in array of structs type.
|
* SMTChecker: Fix internal error in array of structs type.
|
||||||
* Yul: Consider infinite loops and recursion to be not removable.
|
|
||||||
* Version Checker: 0.5.x-prerelease will match `pragma solidity ^0.5`.
|
* Version Checker: 0.5.x-prerelease will match `pragma solidity ^0.5`.
|
||||||
|
* Yul: Consider infinite loops and recursion to be not removable.
|
||||||
|
|
||||||
|
|
||||||
|
Build System:
|
||||||
|
* Update to emscripten version 1.39.3.
|
||||||
|
|
||||||
|
|
||||||
### 0.5.13 (2019-11-14)
|
### 0.5.13 (2019-11-14)
|
||||||
|
@ -758,6 +758,10 @@
|
|||||||
"bugs": [],
|
"bugs": [],
|
||||||
"released": "2019-11-14"
|
"released": "2019-11-14"
|
||||||
},
|
},
|
||||||
|
"0.5.14": {
|
||||||
|
"bugs": [],
|
||||||
|
"released": "2019-12-09"
|
||||||
|
},
|
||||||
"0.5.2": {
|
"0.5.2": {
|
||||||
"bugs": [
|
"bugs": [
|
||||||
"SignedArrayStorageCopy",
|
"SignedArrayStorageCopy",
|
||||||
|
Loading…
Reference in New Issue
Block a user