mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Update changelog for 0.4.18 release.
This commit is contained in:
parent
fda8499c15
commit
c3a7422399
14
Changelog.md
14
Changelog.md
@ -1,11 +1,9 @@
|
||||
### 0.4.18 (unreleased)
|
||||
### 0.4.18 (2017-10-18)
|
||||
|
||||
Features:
|
||||
* Code Generator: Always use all available gas for calls as experimental 0.5.0 feature
|
||||
(previously, some amount was retained in order to work in pre-tangerine whistle
|
||||
(previously, some amount was retained in order to work in pre-Tangerine-Whistle
|
||||
EVM versions)
|
||||
* Code Generator: Do not accept data with less than four bytes (truncated function
|
||||
signature) for regular function calls - fallback function is invoked instead.
|
||||
* Parser: Better error message for unexpected trailing comma in parameter lists.
|
||||
* Standard JSON: Support the ``outputSelection`` field for selective compilation of supplied sources.
|
||||
* Syntax Checker: Unary ``+`` is now a syntax error as experimental 0.5.0 feature.
|
||||
@ -16,14 +14,16 @@ Features:
|
||||
|
||||
Bugfixes:
|
||||
* Code Generator: Allocate one byte per memory byte array element instead of 32.
|
||||
* Code Generator: Do not accept data with less than four bytes (truncated function
|
||||
signature) for regular function calls - fallback function is invoked instead.
|
||||
* Optimizer: Remove unused stack computation results.
|
||||
* Parser: Fix source location of VariableDeclarationStatement.
|
||||
* Type Checker: Allow ``gas`` in view functions.
|
||||
* Type Checker: Do not mark event parameters as shadowing state variables.
|
||||
* Type Checker: Prevent duplicate event declarations.
|
||||
* Type Checker: Properly check array length and don't rely on an assertion in code generation.
|
||||
* Type Checker: Properly support overwriting members inherited from ``address`` in a contract
|
||||
(such as ``balance``, ``transfer``, etc.)
|
||||
* Type Checker: Prevent duplicate event declarations.
|
||||
* Type Checker: Do not mark event parameters as shadowing state variables.
|
||||
* Type Checker: Allow ``gas`` in view functions.
|
||||
* Type Checker: Validate each number literal in tuple expressions even if they are not assigned from.
|
||||
|
||||
### 0.4.17 (2017-09-21)
|
||||
|
@ -393,6 +393,10 @@
|
||||
],
|
||||
"released": "2017-09-21"
|
||||
},
|
||||
"0.4.18": {
|
||||
"bugs": [],
|
||||
"released": "2017-10-18"
|
||||
},
|
||||
"0.4.2": {
|
||||
"bugs": [
|
||||
"ZeroFunctionSelector",
|
||||
|
Loading…
Reference in New Issue
Block a user