diff options
author | chriseth <chris@ethereum.org> | 2017-09-26 21:27:03 +0800 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2018-03-06 22:30:18 +0800 |
commit | b467116ea85383d5c8492e7f21ea16ce7c70ebc9 (patch) | |
tree | b0bd8c7482d2f8c7b3716b11830990bd8a6fa110 /Changelog.md | |
parent | 0df4c64884d1b8d3695dd59de5f828ba5298b313 (diff) | |
download | dexon-solidity-b467116ea85383d5c8492e7f21ea16ce7c70ebc9.tar.gz dexon-solidity-b467116ea85383d5c8492e7f21ea16ce7c70ebc9.tar.zst dexon-solidity-b467116ea85383d5c8492e7f21ea16ce7c70ebc9.zip |
Use STATICCALL for pure function calls if EVM version supports it and 0.5.0 is activated.
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Changelog.md b/Changelog.md index bea9dd5b..4a9f7ff4 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,8 +2,9 @@ Features: * C99/C++-style scoping rules (instead of JavaScript function scoping) take effect as experimental v0.5.0 feature. - * Code Generator: Assert that ``k != 0`` for ``molmod(a, b, k)`` and ``addmod(a, b, k)`` as experimental 0.5.0 feature. + * Code Generator: Assert that ``k != 0`` for ``mulmod(a, b, k)`` and ``addmod(a, b, k)`` as experimental 0.5.0 feature. * Code Generator: Do not retain any gas in calls (except if EVM version is set to homestead). + * Code Generator: Use ``STATICCALL`` opcode for calling ``view`` and ``pure`` functions as experimenal 0.5.0 feature. * Interface: Provide ability to select target EVM version (homestead or byzantium, with byzantium being the default). * Standard JSON: Reject badly formatted invalid JSON inputs. * Type Checker: Disallow uninitialized storage pointers as experimental 0.5.0 feature. |