mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #5696 from ethereum/updateChangelog
Update changelog for release.
This commit is contained in:
commit
ddf54b21d1
10
Changelog.md
10
Changelog.md
@ -1,4 +1,4 @@
|
|||||||
### 0.5.2 (unreleased)
|
### 0.5.2 (2018-12-19)
|
||||||
|
|
||||||
Language Features:
|
Language Features:
|
||||||
* Control Flow Graph: Detect every access to uninitialized storage pointers.
|
* Control Flow Graph: Detect every access to uninitialized storage pointers.
|
||||||
@ -9,22 +9,24 @@ Compiler Features:
|
|||||||
* Code Generator: Only check callvalue once if all functions are non-payable.
|
* Code Generator: Only check callvalue once if all functions are non-payable.
|
||||||
* Code Generator: Use codecopy for string constants more aggressively.
|
* Code Generator: Use codecopy for string constants more aggressively.
|
||||||
* Code Generator: Use binary search for dispatch function if more efficient. The size/speed tradeoff can be tuned using ``--optimize-runs``.
|
* Code Generator: Use binary search for dispatch function if more efficient. The size/speed tradeoff can be tuned using ``--optimize-runs``.
|
||||||
* Compiler Interface: Disallow unknown keys in standard JSON input.
|
|
||||||
* SMTChecker: Support mathematical and cryptographic functions in an uninterpreted way.
|
* SMTChecker: Support mathematical and cryptographic functions in an uninterpreted way.
|
||||||
* Standard JSON interface: Only run code generation if it has been requested. This could lead to unsupported feature errors only being reported at the point where you request bytecode.
|
* SMTChecker: Support one-dimensional mappings.
|
||||||
|
* Standard JSON Interface: Disallow unknown keys in standard JSON input.
|
||||||
|
* Standard JSON Interface: Only run code generation if it has been requested. This could lead to unsupported feature errors only being reported at the point where you request bytecode.
|
||||||
* Static Analyzer: Do not warn about unused variables or state mutability for functions with an empty body.
|
* Static Analyzer: Do not warn about unused variables or state mutability for functions with an empty body.
|
||||||
* Type Checker: Add an additional reason to be displayed when type conversion fails.
|
* Type Checker: Add an additional reason to be displayed when type conversion fails.
|
||||||
* Yul: Support object access via ``datasize``, ``dataoffset`` and ``datacopy`` in standalone assembly mode.
|
* Yul: Support object access via ``datasize``, ``dataoffset`` and ``datacopy`` in standalone assembly mode.
|
||||||
|
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
* Compiler Interface: Report specific error message for json input errors instead of internal compiler error
|
* Standard JSON Interface: Report specific error message for json input errors instead of internal compiler error.
|
||||||
|
|
||||||
|
|
||||||
Build System:
|
Build System:
|
||||||
* Replace the trusty PPA build by a static build on cosmic that is used for the trusty package instead.
|
* Replace the trusty PPA build by a static build on cosmic that is used for the trusty package instead.
|
||||||
* Remove support for Visual Studio 2015.
|
* Remove support for Visual Studio 2015.
|
||||||
|
|
||||||
|
|
||||||
### 0.5.1 (2018-12-03)
|
### 0.5.1 (2018-12-03)
|
||||||
|
|
||||||
Language Features:
|
Language Features:
|
||||||
|
@ -616,5 +616,9 @@
|
|||||||
"0.5.1": {
|
"0.5.1": {
|
||||||
"bugs": [],
|
"bugs": [],
|
||||||
"released": "2018-12-03"
|
"released": "2018-12-03"
|
||||||
|
},
|
||||||
|
"0.5.2": {
|
||||||
|
"bugs": [],
|
||||||
|
"released": "2018-12-19"
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user