Introduce istanbul and berlin versions

This commit is contained in:
Alex Beregszaszi
2019-08-26 13:15:01 +01:00
parent d47863ef35
commit 5749a5d7c9
4 changed files with 14 additions and 4 deletions
+3 -1
View File
@@ -122,6 +122,8 @@ at each version. Backward compatibility is not guaranteed between each version.
- Shifting operators use shifting opcodes and thus need less gas.
- ``petersburg`` (**default**)
- The compiler behaves the same way as with constantinople.
- ``istanbul`` (**experimental**)
- ``berlin`` (**experimental**)
.. _compiler-api:
@@ -229,7 +231,7 @@ Input Description
},
// Version of the EVM to compile for.
// Affects type checking and code generation. Can be homestead,
// tangerineWhistle, spuriousDragon, byzantium, constantinople or petersburg
// tangerineWhistle, spuriousDragon, byzantium, constantinople, petersburg, istanbul or berlin
"evmVersion": "byzantium",
// Metadata settings (optional)
"metadata": {