diff options
author | chriseth <chris@ethereum.org> | 2018-09-04 00:37:51 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2018-09-04 00:37:51 +0800 |
commit | de9f566a7cda48a8a23f91be380e8cd917ecaf34 (patch) | |
tree | cb56e687442aa43dd3aade9e3564827113afcdb3 /Changelog.md | |
parent | b7c6e53d3d74b649ee6275254d30162aef403e17 (diff) | |
download | dexon-solidity-de9f566a7cda48a8a23f91be380e8cd917ecaf34.tar.gz dexon-solidity-de9f566a7cda48a8a23f91be380e8cd917ecaf34.tar.zst dexon-solidity-de9f566a7cda48a8a23f91be380e8cd917ecaf34.zip |
Update changelog.
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Changelog.md b/Changelog.md index 30a851c8..c61d1007 100644 --- a/Changelog.md +++ b/Changelog.md @@ -62,6 +62,7 @@ Breaking Changes: * Type Checker: Disallow "loose assembly" syntax entirely. This means that jump labels, jumps and non-functional instructions cannot be used anymore. * Type System: Disallow explicit and implicit conversions from decimal literals to ``bytesXX`` types. * Type System: Disallow explicit and implicit conversions from hex literals to ``bytesXX`` types of different size. + * View Pure Checker: Disallow ``msg.value`` in (or introducing it via a modifier to) a non-payable function. * Remove obsolete ``std`` directory from the Solidity repository. This means accessing ``https://github.com/ethereum/solidity/blob/develop/std/*.sol`` (or ``https://github.com/ethereum/solidity/std/*.sol`` in Remix) will not be possible. * References Resolver: Turn missing storage locations into an error. This was already the case in the experimental 0.5.0 mode. * Syntax Checker: Disallow functions without implementation to use modifiers. This was already the case in the experimental 0.5.0 mode. @@ -87,7 +88,6 @@ Compiler Features: * Tests: Determine transaction status during IPC calls. * Code Generator: Allocate and free local variables according to their scope. * Removed ``pragma experimental "v0.5.0";``. - * View Pure Checker: Warn about ``msg.value`` used by modifier in non-payable function. Bugfixes: * Build System: Support versions of CVC4 linked against CLN instead of GMP. In case of compilation issues due to the experimental SMT solver support, the solvers can be disabled when configuring the project with CMake using ``-DUSE_CVC4=OFF`` or ``-DUSE_Z3=OFF``. |