aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorLeonardo Alt <leo@ethereum.org>2018-07-25 21:53:03 +0800
committerchriseth <chris@ethereum.org>2018-08-14 21:57:38 +0800
commite1bb6848976c7a54baa19e3e61f9aeeb58f55f5a (patch)
treeffe4d5b04f3cbddd98ef1c1f190e397c749741c3 /docs
parent8f0c2a46db787de166f7bcaed2180fcab9248d12 (diff)
downloaddexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar.gz
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar.bz2
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar.lz
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar.xz
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.tar.zst
dexon-solidity-e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a.zip
Bugfix entry regarding nested arrays returned by library functions
Diffstat (limited to 'docs')
-rw-r--r--docs/bugs.json8
-rw-r--r--docs/bugs_by_version.json23
2 files changed, 27 insertions, 4 deletions
diff --git a/docs/bugs.json b/docs/bugs.json
index b464be18..cec6a5cd 100644
--- a/docs/bugs.json
+++ b/docs/bugs.json
@@ -1,4 +1,12 @@
[
+ {
+ "name": "PublicLibFunctionsDoNotReturnNestedArrays",
+ "summary": "Calls to public library functions (internal functions are safe) that return nested arrays return only zeroes.",
+ "description": "The compiler does not complain about public library functions (internal functions are safe) returning nested arrays, but it also does not return it correctly. Thus, the function caller receives only zeroes.",
+ "introduced": "0.4.11",
+ "fixed": "0.4.22",
+ "severity": "low"
+ },
{
"name": "OneOfTwoConstructorsSkipped",
"summary": "If a contract has both a new-style constructor (using the constructor keyword) and an old-style constructor (a function with the same name as the contract) at the same time, one of them will be ignored.",
diff --git a/docs/bugs_by_version.json b/docs/bugs_by_version.json
index 2fe1d226..07ce57fd 100644
--- a/docs/bugs_by_version.json
+++ b/docs/bugs_by_version.json
@@ -345,6 +345,7 @@
},
"0.4.11": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector",
"DelegateCallReturnValue",
"ECRecoverMalformedInput",
@@ -354,6 +355,7 @@
},
"0.4.12": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector",
"DelegateCallReturnValue",
"ECRecoverMalformedInput"
@@ -362,6 +364,7 @@
},
"0.4.13": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector",
"DelegateCallReturnValue",
"ECRecoverMalformedInput"
@@ -370,6 +373,7 @@
},
"0.4.14": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector",
"DelegateCallReturnValue"
],
@@ -377,28 +381,35 @@
},
"0.4.15": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector"
],
"released": "2017-08-08"
},
"0.4.16": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector"
],
"released": "2017-08-24"
},
"0.4.17": {
"bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays",
"ZeroFunctionSelector"
],
"released": "2017-09-21"
},
"0.4.18": {
- "bugs": [],
+ "bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays"
+ ],
"released": "2017-10-18"
},
"0.4.19": {
- "bugs": [],
+ "bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays"
+ ],
"released": "2017-11-30"
},
"0.4.2": {
@@ -415,11 +426,15 @@
"released": "2016-09-17"
},
"0.4.20": {
- "bugs": [],
+ "bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays"
+ ],
"released": "2018-02-14"
},
"0.4.21": {
- "bugs": [],
+ "bugs": [
+ "PublicLibFunctionsDoNotReturnNestedArrays"
+ ],
"released": "2018-03-07"
},
"0.4.22": {