Skip to content

Commit 2577670

Browse files
committed
Sort changelog for 0.8.7 release
1 parent 74ec3c1 commit 2577670

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Changelog.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,28 @@ Language Features:
77

88
Compiler Features:
99
* AssemblyStack: Also run opcode-based optimizer when compiling Yul code.
10-
* EVM: Set the default EVM version to "London".
11-
* Yul EVM Code Transform: Do not reuse stack slots that immediately become unreachable.
12-
* Yul EVM Code Transform: Also pop unused argument slots for functions without return variables (under the same restrictions as for functions with return variables).
13-
* Yul Optimizer: Move function arguments and return variables to memory with the experimental Stack Limit Evader (which is not enabled by default).
1410
* Commandline Interface: option ``--pretty-json`` works also with ``--standard--json``.
11+
* EVM: Set the default EVM version to "London".
12+
* SMTChecker: Do not check underflow and overflow by default.
1513
* SMTChecker: Unproved targets are hidden by default, and the SMTChecker only states how many unproved targets there are. They can be listed using the command line option ``--model-checker-show-unproved`` or the JSON option ``settings.modelChecker.showUnproved``.
1614
* SMTChecker: new setting to enable/disable encoding of division and modulo with slack variables. The command line option is ``--model-checker-div-mod-slacks`` and the JSON option is ``settings.modelChecker.divModWithSlacks``.
17-
* SMTChecker: Do not check underflow and overflow by default.
15+
* Yul EVM Code Transform: Also pop unused argument slots for functions without return variables (under the same restrictions as for functions with return variables).
16+
* Yul EVM Code Transform: Do not reuse stack slots that immediately become unreachable.
17+
* Yul Optimizer: Move function arguments and return variables to memory with the experimental Stack Limit Evader (which is not enabled by default).
1818

1919

2020
Bugfixes:
2121
* Code Generator: Fix crash when passing an empty string literal to ``bytes.concat()``.
2222
* Code Generator: Fix internal compiler error when calling functions bound to calldata structs and arrays.
2323
* Code Generator: Fix internal compiler error when passing a 32-byte hex literal or a zero literal to ``bytes.concat()`` by disallowing such literals.
24+
* Commandline Interface: Apply ``--optimizer-runs`` option in assembly / yul mode.
2425
* Commandline Interface: Fix crash when a directory path is passed to ``--standard-json``.
2526
* Commandline Interface: Read JSON from standard input when ``--standard-json`` gets ``-`` as a file name.
2627
* Standard JSON: Include source location for errors in files with empty name.
2728
* Type Checker: Fix internal error and prevent static calls to unimplemented modifiers.
2829
* Yul Code Generator: Fix internal compiler error when using a long literal with bitwise negation.
2930
* Yul Code Generator: Fix source location references for calls to builtin functions.
3031
* Yul Parser: Fix source location references for ``if`` statements.
31-
* Commandline Interface: Apply ``--optimizer-runs`` option in assembly / yul mode.
3232

3333

3434
### 0.8.6 (2021-06-22)

0 commit comments

Comments
 (0)