Skip to content

Commit 0f2bd3e

Browse files
authored
Merge pull request #14204 from ethereum/sortChangelog0_8_20
Sort changelog for 0.8.20.
2 parents 8366bd4 + b730bde commit 0f2bd3e

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Changelog.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
## 0.8.20 (unreleased)
22

3-
Language Features:
4-
5-
63
Compiler Features:
7-
* Assembler: Use ``push0`` for placing ``0`` in the stack for EVM versions starting from "Shanghai". This decreases the deployment and runtime costs.
4+
* Assembler: Use ``push0`` for placing ``0`` on the stack for EVM versions starting from "Shanghai". This decreases the deployment and runtime costs.
85
* EVM: Set default EVM version to "Shanghai".
96
* EVM: Support for the EVM Version "Shanghai".
107
* NatSpec: Add support for NatSpec documentation in ``enum`` definitions.
118
* NatSpec: Add support for NatSpec documentation in ``struct`` definitions.
129
* NatSpec: Include NatSpec from events that are emitted by a contract but defined outside of it in userdoc and devdoc output.
13-
* Optimizer: Re-implement simplified version of UnusedAssignEliminator and UnusedStoreEliminator. It can correctly remove some unused assignments in deeply nested loops that were ignored by the old version.
10+
* Optimizer: Re-implement simplified version of ``UnusedAssignEliminator`` and ``UnusedStoreEliminator``. It can correctly remove some unused assignments in deeply nested loops that were ignored by the old version.
1411
* Parser: Unary plus is no longer recognized as a unary operator in the AST and triggers an error at the parsing stage (rather than later during the analysis).
15-
* SMTChecker: Properties that are proved safe are now reported explicitly at the end of the analysis. By default, only the number of safe properties is shown. The CLI option ``--model-checker-show-proved-safe`` and the JSON option ``settings.modelChecker.showProvedSafe`` can be enabled to show the full list of safe properties.
1612
* SMTChecker: Group all messages about unsupported language features in a single warning. The CLI option ``--model-checker-show-unsupported`` and the JSON option ``settings.modelChecker.showUnsupported`` can be enabled to show the full list.
13+
* SMTChecker: Properties that are proved safe are now reported explicitly at the end of analysis. By default, only the number of safe properties is shown. The CLI option ``--model-checker-show-proved-safe`` and the JSON option ``settings.modelChecker.showProvedSafe`` can be enabled to show the full list of safe properties.
1714
* Standard JSON Interface: Add experimental support for importing ASTs via Standard JSON.
1815
* Yul EVM Code Transform: If available, use ``push0`` instead of ``codesize`` to produce an arbitrary value on stack in order to create equal stack heights between branches.
1916

0 commit comments

Comments
 (0)