mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Document differences between legacy Solidity and Solidity via Yul.
This commit is contained in:
parent
f3bdc79187
commit
76d7ea888b
10
libsolidity/codegen/ir/README.md
Normal file
10
libsolidity/codegen/ir/README.md
Normal file
@ -0,0 +1,10 @@
|
||||
# The Solidity to Yul Code Generator
|
||||
|
||||
This directory contains the new experimental code generator that
|
||||
compiles Solidity to an intermediate representation in Yul
|
||||
with EVM dialect.
|
||||
|
||||
The main semantic differences to the legacy code generator are the following:
|
||||
|
||||
- Arithmetic operations cause a failing assertion if the result is not in range.
|
||||
- Resizing a storage array to a length larger than 2**64 causes a failing assertion.
|
Loading…
Reference in New Issue
Block a user