Skip to content

Commit 3c3da63

Browse files
authored
Merge pull request #15395 from ethereum/sort-changelog-and-fix-inconsistencies
Sort changelog for the upcoming release
2 parents c14977c + b92cabd commit 3c3da63

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Changelog.md

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

88

99
Compiler Features:
10-
* Command Line Interface: Do not perform IR optimization when only unoptimized IR is requested.
1110
* Commandline Interface: Add ``--transient-storage-layout`` output.
11+
* Commandline Interface: Allow the use of ``--asm-json`` output option in assembler mode to export EVM assembly of the contracts in JSON format.
12+
* Commandline Interface: Do not perform IR optimization when only unoptimized IR is requested.
1213
* Constant Optimizer: Uses ``PUSH0`` if supported by the selected evm version.
1314
* Error Reporting: Unimplemented features are now properly reported as errors instead of being handled as if they were bugs.
1415
* EVM: Support for the EVM version "Prague".
1516
* Peephole Optimizer: ``PUSH0``, when supported, is duplicated explicitly instead of using ``DUP1``.
16-
* Peephole optimizer: Remove identical code snippets that terminate the control flow if they occur one after another.
17+
* Peephole Optimizer: Remove identical code snippets that terminate the control flow if they occur one after another.
1718
* SMTChecker: Add CHC engine check for underflow and overflow in unary minus operation.
1819
* SMTChecker: Replace CVC4 as a possible BMC backend with cvc5.
19-
* Standard JSON Interface: Do not perform IR optimization when only unoptimized IR is requested.
2020
* Standard JSON Interface: Add ``transientStorageLayout`` output.
21+
* Standard JSON Interface: Do not perform IR optimization when only unoptimized IR is requested.
2122
* Yul: Drop the deprecated typed Yul dialect that was only accessible via ``--yul`` in the CLI.
2223
* Yul: The presence of types in untyped Yul dialects is now a parser error.
2324
* Yul Optimizer: Caching of optimized IR to speed up optimization of contracts with bytecode dependencies.
2425
* Yul Optimizer: The optimizer now treats some previously unrecognized identical literals as identical.
25-
* Commandline Interface: Allow the use of ``--asm-json`` output option in assembler mode to export EVM assembly of the contracts in JSON format.
2626

2727

2828
Bugfixes:

0 commit comments

Comments
 (0)