You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.md
+23
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,26 @@
1
+
### 0.6.3 (2020-02-18)
2
+
3
+
Language Features:
4
+
* Allow contract types and enums as keys for mappings.
5
+
* Allow function selectors to be used as compile-time constants.
6
+
* Report source locations for structured documentation errors.
7
+
8
+
9
+
10
+
Compiler Features:
11
+
* AST: Add a new node for doxygen-style, structured documentation that can be received by contract, function, event and modifier definitions.
12
+
* Code Generator: Use ``calldatacopy`` instead of ``codecopy`` to zero out memory past input.
13
+
* Debug: Provide reason strings for compiler-generated internal reverts when using the ``--revert-strings`` option or the ``settings.debug.revertStrings`` setting on ``debug`` mode.
14
+
* Yul Optimizer: Prune functions that call each other but are otherwise unreferenced.
15
+
16
+
17
+
Bugfixes:
18
+
* Assembly: Added missing `source` field to legacy assembly json output to complete the source reference.
19
+
* Parser: Fix an internal error for ``abstract`` without ``contract``.
20
+
* Type Checker: Make invalid calls to uncallable types fatal errors instead of regular.
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# The Solidity Contract-Oriented Programming Language
2
-
[](https://gitter.im/ethereum/solidity?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2
+
You can talk to us on [](https://gitter.im/ethereum/solidity?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge). Questions, feedback and suggestions are welcome!
3
3
4
4
Solidity is a statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform.
0 commit comments