Skip to content

Commit da78529

Browse files
authored
Merge pull request #9912 from ethereum/prepare072
Prepare release of 0.7.2.
2 parents e18c445 + 054fc34 commit da78529

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

Changelog.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
### 0.7.2 (unreleased)
1+
### 0.7.2 (2020-09-28)
22

33
Important Bugfixes:
44
* Type Checker: Disallow two or more free functions with identical name (potentially imported and aliased) and parameter types.
55

6-
Language Features:
7-
86

97
Compiler Features:
108
* Export compiler-generated utility sources via standard-json or combined-json.
9+
* Optimizer: Optimize ``exp`` when base is 0, 1 or 2.
1110
* SMTChecker: Keep knowledge about string literals, even through assignment, and thus support the ``.length`` property properly.
12-
* SMTChecker: Support events and low-level logs.
11+
* SMTChecker: Support ``address`` type conversion with literals, e.g. ``address(0)``.
1312
* SMTChecker: Support ``revert()``.
14-
* SMTChecker: Support shifts.
13+
* SMTChecker: Support ``type(T).min``, ``type(T).max``, and ``type(I).interfaceId``.
1514
* SMTChecker: Support compound and, or, and xor operators.
15+
* SMTChecker: Support events and low-level logs.
16+
* SMTChecker: Support fixed bytes index access.
1617
* SMTChecker: Support memory allocation, e.g. ``new bytes(123)``.
18+
* SMTChecker: Support shifts.
1719
* SMTChecker: Support structs.
18-
* SMTChecker: Support ``type(T).min``, ``type(T).max``, and ``type(I).interfaceId``.
19-
* SMTChecker: Support ``address`` type conversion with literals, e.g. ``address(0)``.
20-
* SMTChecker: Support fixed bytes index access.
21-
* Type Checker: Report position of first invalid UTF-8 sequence in ``unicode""`` literals.
22-
* Type Checker: More detailed error messages why implicit conversions fail.
2320
* Type Checker: Explain why oversized hex string literals can not be explicitly converted to a shorter ``bytesNN`` type.
24-
* Yul Optimizer: Prune unused parameters in functions.
21+
* Type Checker: More detailed error messages why implicit conversions fail.
22+
* Type Checker: Report position of first invalid UTF-8 sequence in ``unicode""`` literals.
23+
* Yul IR Generator: Report source locations related to unimplemented features.
2524
* Yul Optimizer: Inline into functions further down in the call graph first.
25+
* Yul Optimizer: Prune unused parameters in functions.
2626
* Yul Optimizer: Try to simplify function names.
27-
* Yul IR Generator: Report source locations related to unimplemented features.
28-
* Optimizer: Optimize ``exp`` when base is 0, 1 or 2.
27+
2928

3029
Bugfixes:
3130
* Code generator: Fix internal error on stripping dynamic types from return parameters on EVM versions without ``RETURNDATACOPY``.
3231
* Type Checker: Add missing check against nested dynamic arrays in ABI encoding functions when ABIEncoderV2 is disabled.
33-
* Type Checker: Disallow ``virtual`` for modifiers in libraries.
3432
* Type Checker: Correct the error message for invalid named parameter in a call to refer to the right argument.
3533
* Type Checker: Correct the warning for homonymous, but not shadowing declarations.
36-
* ViewPureChecker: Prevent visibility check on constructors.
34+
* Type Checker: Disallow ``virtual`` for modifiers in libraries.
3735
* Type system: Fix internal error on implicit conversion of contract instance to the type of its ``super``.
3836
* Type system: Fix internal error on implicit conversion of string literal to a calldata string.
3937
* Type system: Fix named parameters in overloaded function and event calls being matched incorrectly if the order differs from the declaration.
38+
* ViewPureChecker: Prevent visibility check on constructors.
39+
4040

4141
### 0.7.1 (2020-09-02)
4242

docs/bugs_by_version.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1191,5 +1191,9 @@
11911191
"FreeFunctionRedefinition"
11921192
],
11931193
"released": "2020-09-02"
1194+
},
1195+
"0.7.2": {
1196+
"bugs": [],
1197+
"released": "2020-09-28"
11941198
}
11951199
}

0 commit comments

Comments
 (0)