diff options
author | Leonardo Alt <leo@ethereum.org> | 2018-07-25 21:53:03 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2018-08-14 21:57:38 +0800 |
commit | e1bb6848976c7a54baa19e3e61f9aeeb58f55f5a (patch) | |
tree | ffe4d5b04f3cbddd98ef1c1f190e397c749741c3 /docs | |
parent | 8f0c2a46db787de166f7bcaed2180fcab9248d12 (diff) | |
download | dexon-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.json | 8 | ||||
-rw-r--r-- | docs/bugs_by_version.json | 23 |
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": { |