github argotorg/solidity v0.8.35-pre.1
Version 0.8.35-pre.1

pre-release7 hours ago

Changelog

Language Features:

  • General: Add a builtin that computes the base slot of a storage namespace using the erc7201 formula from ERC-7201.

Compiler Features:

  • Commandline Interface: Introduce --experimental flag required for enabling the experimental mode.
  • General: Introduce the SSA CFG codegen (experimental).
  • General: Restrict the existing experimental features (generic-solidity, lsp, ethdebug, eof, evm, ast-import, evmasm-import, ir-ast, ssa-cfg) to experimental mode.
  • Metadata: Store the state of the experimental mode in JSON and CBOR metadata. In CBOR this broadens the meaning of the existing experimental field, which used to indicate only the presence of certain experimental pragmas in the source.
  • Standard JSON Interface: Introduce settings.experimental setting required for enabling the experimental mode.
  • Yul EVM Code Transform: Improve stack shuffler performance by fixing a BFS deduplication issue.

Don't miss a new solidity release

NewReleases is sending notifications on new releases.