mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #7088 from ethereum/diffLegYul
Document differences between legacy Solidity and Solidity via Yul.
This commit is contained in:
commit
579bdaddb9
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