Skip to content

Commit

Permalink
Merge pull request #13502 from ethereum/finalize-release-0.8.17
Browse files Browse the repository at this point in the history
Finalize release 0.8.17
  • Loading branch information
ekpyron committed Sep 8, 2022
2 parents 130892c + 722e9d8 commit 8df45f5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
13 changes: 8 additions & 5 deletions Changelog.md
@@ -1,20 +1,23 @@
### 0.8.17 (unreleased)
### 0.8.17 (2022-09-08)

Important Bugfixes:
* Yul Optimizer: Prevent the incorrect removal of storage writes before calls to Yul functions that conditionally terminate the external EVM call.


Language Features:


Compiler Features:
* Code Generator: More efficient overflow checks for multiplication.
* Yul Optimizer: Simplify the starting offset of zero-length operations to zero.
* Language Server: Analyze all files in a project by default (can be customized by setting ``'file-load-strategy'`` to ``'directly-opened-and-on-import'`` in LSP settings object).
* Yul Optimizer: Simplify the starting offset of zero-length operations to zero.


Bugfixes:
* Type Checker: Fix internal compiler error on tuple assignments with invalid left-hand side.
* Yul IR Code Generation: Fix internal compiler error when accessing the ``.slot`` member of a mapping through a storage reference in inline assembly.


Build System:
* Allow disabling pedantic warnings and do not treat warnings as errors during compiler build when ``-DPEDANTIC=OFF`` flag is passed to CMake.
* Update emscripten to version 3.1.19.


### 0.8.16 (2022-08-08)
Expand Down
4 changes: 4 additions & 0 deletions docs/bugs_by_version.json
Expand Up @@ -1768,6 +1768,10 @@
],
"released": "2022-08-08"
},
"0.8.17": {
"bugs": [],
"released": "2022-09-08"
},
"0.8.2": {
"bugs": [
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
Expand Down

0 comments on commit 8df45f5

Please sign in to comment.