mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #8933 from ethereum/prepare068
Sort and copyedit changelog.
This commit is contained in:
commit
f83ef2300b
15
Changelog.md
15
Changelog.md
@ -1,13 +1,13 @@
|
||||
### 0.6.8 (unreleased)
|
||||
### 0.6.8 (2020-05-14)
|
||||
|
||||
Important Bugfixes:
|
||||
* Add missing callvalue check to the creation code of a contract that does not define a constructor but has a base that does define a constructor.
|
||||
* Disallow index range accesses for arrays with dynamically encoded base types.
|
||||
* Code Generator: Fixed that string literals containing backslash characters could cause incorrect code to be generated when passed directly to function calls or encoding functions when ABIEncoderV2 is active.
|
||||
* Disallow array slices of arrays with dynamically encoded base types.
|
||||
* String literals containing backslash characters can no longer cause incorrect code to be generated when passed directly to function calls or encoding functions when ABIEncoderV2 is active.
|
||||
|
||||
|
||||
Language Features:
|
||||
* Implemented ``type(X).min`` and ``type(X).max`` for every integer type ``X`` that returns the smallest and largest value representable by the type.
|
||||
* Implemented ``type(T).min`` and ``type(T).max`` for every integer type ``T`` that returns the smallest and largest value representable by the type.
|
||||
|
||||
|
||||
Compiler Features:
|
||||
@ -16,14 +16,13 @@ Compiler Features:
|
||||
* Wasm binary output: Implement ``br`` and ``br_if``.
|
||||
|
||||
|
||||
|
||||
Bugfixes:
|
||||
* ABI: Skip ``private`` or ``internal`` constructors.
|
||||
* Type Checker: Disallow accessing ``runtimeCode`` for contract types that contain immutable state variables.
|
||||
* Fixed an "Assembly Exception in Bytecode" error where requested functions were generated twice.
|
||||
* Natspec: Fixed a bug that ignored ``@return`` tag when no other developer-documentation tags were present.
|
||||
* Yul assembler: Fix source location of variable declarations without value.
|
||||
* Type checker: Checks if a literal exponent in the ``**`` operation is too large or fractional.
|
||||
* Type Checker: Checks if a literal exponent in the ``**`` operation is too large or fractional.
|
||||
* Type Checker: Disallow accessing ``runtimeCode`` for contract types that contain immutable state variables.
|
||||
* Yul Assembler: Fix source location of variable declarations without value.
|
||||
|
||||
|
||||
### 0.6.7 (2020-05-04)
|
||||
|
@ -1159,5 +1159,9 @@
|
||||
"ImplicitConstructorCallvalueCheck"
|
||||
],
|
||||
"released": "2020-05-04"
|
||||
},
|
||||
"0.6.8": {
|
||||
"bugs": [],
|
||||
"released": "2020-05-14"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user