You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,28 +7,28 @@ Language Features:
7
7
8
8
Compiler Features:
9
9
* 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).
14
10
* 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.
15
13
* 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``.
16
14
* 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).
18
18
19
19
20
20
Bugfixes:
21
21
* Code Generator: Fix crash when passing an empty string literal to ``bytes.concat()``.
22
22
* Code Generator: Fix internal compiler error when calling functions bound to calldata structs and arrays.
23
23
* Code Generator: Fix internal compiler error when passing a 32-byte hex literal or a zero literal to ``bytes.concat()`` by disallowing such literals.
0 commit comments