Skip to content

Commit

Permalink
Merge pull request #8933 from ethereum/prepare068
Browse files Browse the repository at this point in the history
Sort and copyedit changelog.
  • Loading branch information
chriseth authored May 14, 2020
2 parents a6d0067 + a16a8c6 commit f83ef23
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
15 changes: 7 additions & 8 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -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:
Expand All @@ -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)
Expand Down
4 changes: 4 additions & 0 deletions docs/bugs_by_version.json
Original file line number Diff line number Diff line change
Expand Up @@ -1159,5 +1159,9 @@
"ImplicitConstructorCallvalueCheck"
],
"released": "2020-05-04"
},
"0.6.8": {
"bugs": [],
"released": "2020-05-14"
}
}

0 comments on commit f83ef23

Please sign in to comment.