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
+37
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,40 @@
1
+
### 0.6.9 (2020-06-04)
2
+
3
+
Language Features:
4
+
* Permit calldata location for all variables.
5
+
* NatSpec: Support NatSpec comments on state variables.
6
+
* Yul: EVM instruction `pc()` is marked deprecated and will be removed in the next breaking release.
7
+
8
+
9
+
Compiler Features:
10
+
* Build system: Update the soljson.js build to emscripten 1.39.15 and boost 1.73.0 and include Z3 for integrated SMTChecker support without the callback mechanism.
11
+
* Build system: Switch the emscripten build from the fastcomp backend to the upstream backend.
12
+
* Code Generator: Do not introduce new internal source references for small compiler routines.
13
+
* Commandline Interface: Adds new option ``--base-path PATH`` to use the given path as the root of the source tree (defaults to the root of the filesystem).
14
+
* SMTChecker: Support array ``length``.
15
+
* SMTChecker: Support array ``push`` and ``pop``.
16
+
* SMTChecker: General support to BitVectors and the bitwise ``and`` operator.
17
+
18
+
19
+
Bugfixes:
20
+
* Code Generator: Trigger proper unimplemented errors on certain array copy operations.
21
+
* Commandline Interface: Fix internal error when using ``--assemble`` or ``--yul`` options with ``--machine ewasm`` but without specifying ``--yul-dialect``.
22
+
* NatSpec: DocString block is terminated when encountering an empty line.
23
+
* Optimizer: Fixed a bug in BlockDeDuplicator.
24
+
* Scanner: Fix bug when two empty NatSpec comments lead to scanning past EOL.
25
+
* SMTChecker: Fix internal error on try/catch clauses with parameters.
26
+
* SMTChecker: Fix internal error when applying arithmetic operators to fixed point variables.
27
+
* SMTChecker: Fix internal error when assigning to index access inside branches.
28
+
* SMTChecker: Fix internal error when short circuiting Boolean expressions with function calls in state variable initialization.
29
+
* Type Checker: Disallow assignments to storage variables of type ``mapping``.
30
+
* Type Checker: Disallow inline arrays of non-nameable types.
31
+
* Type Checker: Disallow usage of override with non-public state variables.
32
+
* Type Checker: Fix internal compiler error when accessing members of array slices.
33
+
* Type Checker: Fix internal compiler error when forward referencing non-literal constants from inline assembly.
34
+
* Type Checker: Fix internal compiler error when trying to decode too large static arrays.
35
+
* Type Checker: Fix wrong compiler error when referencing an overridden function without calling it.
0 commit comments