2017-04-12 13:20:07 +00:00
|
|
|
{
|
|
|
|
"0.1.0": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-07-10"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.1": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-08-04"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.2": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-08-20"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.3": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-09-25"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.4": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-09-30"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.5": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-10-07"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.6": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-10-16"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.1.7": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-11-17"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.2.0": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2015-12-02"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.2.1": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-01-30"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.2.2": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
|
|
|
"ArrayAccessCleanHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"AncientCompiler"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-02-17"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.0": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
|
|
|
"CleanBytesHigherOrderBits",
|
2017-04-12 13:20:07 +00:00
|
|
|
"ArrayAccessCleanHigherOrderBits"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-03-11"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.1": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
2017-04-12 13:20:07 +00:00
|
|
|
"CleanBytesHigherOrderBits"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-03-31"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.2": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
|
|
|
"OptimizerClearStateOnCodePathJoin",
|
2017-04-12 13:20:07 +00:00
|
|
|
"CleanBytesHigherOrderBits"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-04-18"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.3": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
2017-04-12 13:36:59 +00:00
|
|
|
"OptimizerClearStateOnCodePathJoin"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-05-27"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.4": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
2017-04-12 13:36:59 +00:00
|
|
|
"OptimizerClearStateOnCodePathJoin"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-05-31"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.5": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
|
|
|
"SendFailsForZeroEther",
|
|
|
|
"DynamicAllocationInfiniteLoop",
|
2017-04-12 13:36:59 +00:00
|
|
|
"OptimizerClearStateOnCodePathJoin"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-06-10"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.3.6": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
2017-04-12 13:20:07 +00:00
|
|
|
"SendFailsForZeroEther"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-08-10"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.0": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
2017-04-12 13:20:07 +00:00
|
|
|
"LibrariesNotCallableFromPayableFunctions"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-09-08"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.1": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
|
|
|
"OptimizerStaleKnowledgeAboutSHA3",
|
2017-04-12 13:20:07 +00:00
|
|
|
"LibrariesNotCallableFromPayableFunctions"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-09-09"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.10": {
|
2017-04-27 10:23:46 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
2017-04-27 10:23:46 +00:00
|
|
|
"ConstantOptimizerSubtraction"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2017-03-15"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-05-03 10:31:45 +00:00
|
|
|
"0.4.11": {
|
2017-06-22 16:33:14 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
2017-06-22 16:33:14 +00:00
|
|
|
"SkipEmptyStringLiteral"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-05-03 10:38:33 +00:00
|
|
|
"released": "2017-05-03"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-07-03 11:45:36 +00:00
|
|
|
"0.4.12": {
|
2017-07-28 10:05:43 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
2017-07-28 10:05:43 +00:00
|
|
|
"ECRecoverMalformedInput"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-07-03 11:45:36 +00:00
|
|
|
"released": "2017-07-03"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-07-06 09:06:13 +00:00
|
|
|
"0.4.13": {
|
2017-07-28 10:05:43 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
2017-07-28 10:05:43 +00:00
|
|
|
"ECRecoverMalformedInput"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-07-06 09:06:13 +00:00
|
|
|
"released": "2017-07-06"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-07-31 10:05:59 +00:00
|
|
|
"0.4.14": {
|
2017-08-01 10:22:11 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
2017-08-01 10:22:11 +00:00
|
|
|
"DelegateCallReturnValue"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-07-31 10:05:59 +00:00
|
|
|
"released": "2017-07-31"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-08-08 13:56:39 +00:00
|
|
|
"0.4.15": {
|
2017-10-16 20:27:27 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
2017-10-16 20:27:27 +00:00
|
|
|
"ZeroFunctionSelector"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-08-08 13:56:39 +00:00
|
|
|
"released": "2017-08-08"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-08-24 09:36:48 +00:00
|
|
|
"0.4.16": {
|
2017-10-16 20:27:27 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
2017-10-16 20:27:27 +00:00
|
|
|
"ZeroFunctionSelector"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-08-24 09:36:48 +00:00
|
|
|
"released": "2017-08-24"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-09-21 13:26:17 +00:00
|
|
|
"0.4.17": {
|
2017-10-16 20:27:27 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
|
|
|
"NestedArrayFunctionCallDecoder",
|
2017-10-16 20:27:27 +00:00
|
|
|
"ZeroFunctionSelector"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-09-21 13:26:17 +00:00
|
|
|
"released": "2017-09-21"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-10-18 10:28:18 +00:00
|
|
|
"0.4.18": {
|
2018-07-25 13:53:03 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
2018-08-03 11:55:44 +00:00
|
|
|
"NestedArrayFunctionCallDecoder"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-10-18 10:28:18 +00:00
|
|
|
"released": "2017-10-18"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-11-30 00:23:22 +00:00
|
|
|
"0.4.19": {
|
2018-07-25 13:53:03 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
2018-08-03 11:55:44 +00:00
|
|
|
"NestedArrayFunctionCallDecoder"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-11-30 00:23:22 +00:00
|
|
|
"released": "2017-11-30"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.2": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
|
|
|
"HighOrderByteCleanStorage",
|
2017-04-12 13:36:59 +00:00
|
|
|
"OptimizerStaleKnowledgeAboutSHA3"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-09-17"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-02-13 16:17:46 +00:00
|
|
|
"0.4.20": {
|
2018-07-25 13:53:03 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
2018-08-03 11:55:44 +00:00
|
|
|
"NestedArrayFunctionCallDecoder"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2018-02-13 16:17:46 +00:00
|
|
|
"released": "2018-02-14"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-03-07 17:15:25 +00:00
|
|
|
"0.4.21": {
|
2018-07-25 13:53:03 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
2018-08-03 11:55:44 +00:00
|
|
|
"NestedArrayFunctionCallDecoder"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2018-03-07 17:15:25 +00:00
|
|
|
"released": "2018-03-07"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-04-16 13:28:43 +00:00
|
|
|
"0.4.22": {
|
2018-04-19 14:10:57 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"EventStructWrongData",
|
2018-04-19 14:10:57 +00:00
|
|
|
"OneOfTwoConstructorsSkipped"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2018-04-16 13:28:43 +00:00
|
|
|
"released": "2018-04-16"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-04-19 14:10:57 +00:00
|
|
|
"0.4.23": {
|
2018-08-15 15:10:02 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-08-15 15:10:02 +00:00
|
|
|
"EventStructWrongData"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2018-04-19 14:10:57 +00:00
|
|
|
"released": "2018-04-19"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-05-16 08:32:53 +00:00
|
|
|
"0.4.24": {
|
2018-08-15 15:10:02 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-08-15 15:10:02 +00:00
|
|
|
"EventStructWrongData"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2018-05-16 08:32:53 +00:00
|
|
|
"released": "2018-05-16"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2018-09-12 16:38:16 +00:00
|
|
|
"0.4.25": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
|
|
|
"ABIEncoderV2PackedStorage_0.4.x"
|
2019-03-22 13:07:39 +00:00
|
|
|
],
|
2018-09-12 16:38:16 +00:00
|
|
|
"released": "2018-09-12"
|
2018-09-13 20:53:40 +00:00
|
|
|
},
|
2019-04-29 13:31:11 +00:00
|
|
|
"0.4.26": {
|
2019-05-15 16:31:07 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2"
|
|
|
|
],
|
2019-04-29 13:31:11 +00:00
|
|
|
"released": "2019-04-29"
|
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.3": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
2017-04-12 13:20:07 +00:00
|
|
|
"HighOrderByteCleanStorage"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-10-25"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.4": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
2017-04-12 13:20:07 +00:00
|
|
|
"IdentityPrecompileReturnIgnored"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-10-31"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.5": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
|
|
|
"IdentityPrecompileReturnIgnored",
|
2017-04-12 13:36:59 +00:00
|
|
|
"OptimizerStateKnowledgeNotResetForJumpdest"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-11-21"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.6": {
|
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
|
|
|
"ConstantOptimizerSubtraction",
|
2017-04-12 13:20:07 +00:00
|
|
|
"IdentityPrecompileReturnIgnored"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-11-22"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.7": {
|
2017-04-27 10:23:46 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
2017-04-27 10:23:46 +00:00
|
|
|
"ConstantOptimizerSubtraction"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2016-12-15"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.8": {
|
2017-04-27 10:23:46 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
2017-04-27 10:23:46 +00:00
|
|
|
"ConstantOptimizerSubtraction"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2017-01-13"
|
2018-09-03 13:01:15 +00:00
|
|
|
},
|
2017-04-12 13:20:07 +00:00
|
|
|
"0.4.9": {
|
2017-04-27 10:23:46 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-04-29 13:31:11 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor_0.4.x",
|
|
|
|
"IncorrectEventSignatureInLibraries_0.4.x",
|
2018-09-06 15:30:51 +00:00
|
|
|
"ExpExponentCleanup",
|
2018-09-03 13:01:15 +00:00
|
|
|
"NestedArrayFunctionCallDecoder",
|
|
|
|
"ZeroFunctionSelector",
|
|
|
|
"DelegateCallReturnValue",
|
|
|
|
"ECRecoverMalformedInput",
|
|
|
|
"SkipEmptyStringLiteral",
|
2017-04-27 10:23:46 +00:00
|
|
|
"ConstantOptimizerSubtraction"
|
2018-09-03 13:01:15 +00:00
|
|
|
],
|
2017-04-12 13:20:07 +00:00
|
|
|
"released": "2017-01-31"
|
2018-11-13 15:24:17 +00:00
|
|
|
},
|
|
|
|
"0.5.0": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage"
|
|
|
|
],
|
2018-11-13 15:24:17 +00:00
|
|
|
"released": "2018-11-13"
|
2018-12-03 11:50:40 +00:00
|
|
|
},
|
|
|
|
"0.5.1": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage"
|
|
|
|
],
|
2018-12-03 11:50:40 +00:00
|
|
|
"released": "2018-12-03"
|
2018-12-19 16:07:28 +00:00
|
|
|
},
|
2019-06-25 09:29:33 +00:00
|
|
|
"0.5.10": {
|
2019-08-12 11:48:36 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5",
|
2019-08-12 11:48:36 +00:00
|
|
|
"ABIEncoderV2CalldataStructsWithStaticallySizedAndDynamicallyEncodedMembers"
|
|
|
|
],
|
2019-06-25 09:29:33 +00:00
|
|
|
"released": "2019-06-25"
|
|
|
|
},
|
2019-08-12 12:48:33 +00:00
|
|
|
"0.5.11": {
|
2019-12-29 14:51:27 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5"
|
|
|
|
],
|
2019-08-12 12:48:33 +00:00
|
|
|
"released": "2019-08-12"
|
|
|
|
},
|
2019-10-01 11:29:45 +00:00
|
|
|
"0.5.12": {
|
2019-12-29 14:51:27 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5"
|
|
|
|
],
|
2019-10-01 11:29:45 +00:00
|
|
|
"released": "2019-10-01"
|
|
|
|
},
|
2019-11-14 12:18:31 +00:00
|
|
|
"0.5.13": {
|
2019-12-29 14:51:27 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5"
|
|
|
|
],
|
2019-11-14 12:18:31 +00:00
|
|
|
"released": "2019-11-14"
|
|
|
|
},
|
2019-12-09 11:52:56 +00:00
|
|
|
"0.5.14": {
|
2019-12-17 14:45:09 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5",
|
2019-12-17 14:45:09 +00:00
|
|
|
"ABIEncoderV2LoopYulOptimizer"
|
|
|
|
],
|
2019-12-09 11:52:56 +00:00
|
|
|
"released": "2019-12-09"
|
|
|
|
},
|
2019-12-17 12:50:09 +00:00
|
|
|
"0.5.15": {
|
2019-12-29 14:51:27 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5"
|
|
|
|
],
|
2019-12-17 12:50:09 +00:00
|
|
|
"released": "2019-12-17"
|
|
|
|
},
|
2019-12-29 14:51:27 +00:00
|
|
|
"0.5.16": {
|
2020-03-09 14:57:21 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden"
|
|
|
|
],
|
2019-12-29 14:51:27 +00:00
|
|
|
"released": "2020-01-02"
|
|
|
|
},
|
2020-03-09 12:25:26 +00:00
|
|
|
"0.5.17": {
|
2020-04-01 14:42:23 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow"
|
|
|
|
],
|
2020-03-09 12:25:26 +00:00
|
|
|
"released": "2020-03-17"
|
|
|
|
},
|
2018-12-19 16:07:28 +00:00
|
|
|
"0.5.2": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage"
|
|
|
|
],
|
2018-12-19 16:07:28 +00:00
|
|
|
"released": "2018-12-19"
|
2019-01-22 08:03:19 +00:00
|
|
|
},
|
|
|
|
"0.5.3": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage"
|
|
|
|
],
|
2019-01-22 08:03:19 +00:00
|
|
|
"released": "2019-01-22"
|
2019-02-12 10:55:58 +00:00
|
|
|
},
|
|
|
|
"0.5.4": {
|
2019-03-22 13:07:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage"
|
|
|
|
],
|
2019-02-12 10:55:58 +00:00
|
|
|
"released": "2019-02-12"
|
2019-03-05 13:44:45 +00:00
|
|
|
},
|
|
|
|
"0.5.5": {
|
2019-03-12 10:41:47 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage",
|
2019-03-19 09:44:39 +00:00
|
|
|
"IncorrectByteInstructionOptimization",
|
2019-03-12 10:41:47 +00:00
|
|
|
"DoubleShiftSizeOverflow"
|
|
|
|
],
|
2019-03-05 13:44:45 +00:00
|
|
|
"released": "2019-03-05"
|
2019-03-13 11:05:26 +00:00
|
|
|
},
|
|
|
|
"0.5.6": {
|
2019-03-19 09:44:39 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-08-12 11:48:36 +00:00
|
|
|
"ABIEncoderV2CalldataStructsWithStaticallySizedAndDynamicallyEncodedMembers",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries",
|
2019-03-22 13:07:39 +00:00
|
|
|
"ABIEncoderV2PackedStorage",
|
2019-03-19 09:44:39 +00:00
|
|
|
"IncorrectByteInstructionOptimization"
|
|
|
|
],
|
2019-03-13 11:05:26 +00:00
|
|
|
"released": "2019-03-13"
|
2019-03-26 09:25:17 +00:00
|
|
|
},
|
|
|
|
"0.5.7": {
|
2019-04-04 16:28:53 +00:00
|
|
|
"bugs": [
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-08-12 11:48:36 +00:00
|
|
|
"ABIEncoderV2CalldataStructsWithStaticallySizedAndDynamicallyEncodedMembers",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2",
|
2019-04-24 12:57:31 +00:00
|
|
|
"UninitializedFunctionPointerInConstructor",
|
2019-04-04 16:28:53 +00:00
|
|
|
"IncorrectEventSignatureInLibraries"
|
|
|
|
],
|
2019-03-26 09:25:17 +00:00
|
|
|
"released": "2019-03-26"
|
2019-04-30 12:03:42 +00:00
|
|
|
},
|
|
|
|
"0.5.8": {
|
2019-05-15 16:31:07 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5",
|
2019-08-12 11:48:36 +00:00
|
|
|
"ABIEncoderV2CalldataStructsWithStaticallySizedAndDynamicallyEncodedMembers",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement",
|
2019-05-15 16:31:07 +00:00
|
|
|
"DynamicConstructorArgumentsClippedABIV2"
|
|
|
|
],
|
2019-04-30 12:03:42 +00:00
|
|
|
"released": "2019-04-30"
|
2019-05-28 13:38:48 +00:00
|
|
|
},
|
|
|
|
"0.5.9": {
|
2019-06-19 02:47:44 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2020-03-09 14:57:21 +00:00
|
|
|
"privateCanBeOverridden",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue0.5",
|
2019-08-12 11:48:36 +00:00
|
|
|
"ABIEncoderV2CalldataStructsWithStaticallySizedAndDynamicallyEncodedMembers",
|
2019-06-25 10:46:19 +00:00
|
|
|
"SignedArrayStorageCopy",
|
2019-06-19 02:47:44 +00:00
|
|
|
"ABIEncoderV2StorageArrayWithMultiSlotElement"
|
|
|
|
],
|
2019-05-28 13:38:48 +00:00
|
|
|
"released": "2019-05-28"
|
2019-12-17 20:38:30 +00:00
|
|
|
},
|
|
|
|
"0.6.0": {
|
2019-12-29 14:51:27 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow",
|
2019-12-29 14:51:27 +00:00
|
|
|
"YulOptimizerRedundantAssignmentBreakContinue"
|
|
|
|
],
|
2019-12-17 20:38:30 +00:00
|
|
|
"released": "2019-12-17"
|
2020-01-02 22:51:49 +00:00
|
|
|
},
|
|
|
|
"0.6.1": {
|
2020-04-01 14:42:23 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow"
|
|
|
|
],
|
2020-01-02 22:51:49 +00:00
|
|
|
"released": "2020-01-02"
|
2020-01-27 08:40:27 +00:00
|
|
|
},
|
2020-06-11 12:03:53 +00:00
|
|
|
"0.6.10": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-06-11 12:03:53 +00:00
|
|
|
"released": "2020-06-11"
|
|
|
|
},
|
2020-07-07 10:32:50 +00:00
|
|
|
"0.6.11": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-07-07 10:32:50 +00:00
|
|
|
"released": "2020-07-07"
|
|
|
|
},
|
2020-07-21 13:53:00 +00:00
|
|
|
"0.6.12": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-07-21 13:53:00 +00:00
|
|
|
"released": "2020-07-22"
|
|
|
|
},
|
2020-01-27 08:40:27 +00:00
|
|
|
"0.6.2": {
|
2020-04-01 14:42:23 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow"
|
|
|
|
],
|
2020-01-27 08:40:27 +00:00
|
|
|
"released": "2020-01-27"
|
2020-02-18 11:41:00 +00:00
|
|
|
},
|
|
|
|
"0.6.3": {
|
2020-04-01 14:42:23 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow"
|
|
|
|
],
|
2020-02-18 11:41:00 +00:00
|
|
|
"released": "2020-02-18"
|
2020-03-10 08:45:13 +00:00
|
|
|
},
|
|
|
|
"0.6.4": {
|
2020-04-01 14:42:23 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents",
|
2020-04-01 14:42:23 +00:00
|
|
|
"MemoryArrayCreationOverflow"
|
|
|
|
],
|
2020-03-10 08:45:13 +00:00
|
|
|
"released": "2020-03-10"
|
2020-04-06 11:17:01 +00:00
|
|
|
},
|
|
|
|
"0.6.5": {
|
2020-04-05 02:04:08 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck",
|
2020-04-05 02:04:08 +00:00
|
|
|
"TupleAssignmentMultiStackSlotComponents"
|
|
|
|
],
|
2020-04-06 11:17:01 +00:00
|
|
|
"released": "2020-04-06"
|
2020-04-09 09:55:21 +00:00
|
|
|
},
|
|
|
|
"0.6.6": {
|
2020-05-06 15:21:44 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck"
|
|
|
|
],
|
2020-04-09 09:55:21 +00:00
|
|
|
"released": "2020-04-09"
|
2020-05-04 10:57:27 +00:00
|
|
|
},
|
|
|
|
"0.6.7": {
|
2020-05-06 15:21:44 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-05-07 17:19:54 +00:00
|
|
|
"MissingEscapingInFormatting",
|
2020-05-13 09:00:47 +00:00
|
|
|
"ArraySliceDynamicallyEncodedBaseType",
|
2020-05-06 15:21:44 +00:00
|
|
|
"ImplicitConstructorCallvalueCheck"
|
|
|
|
],
|
2020-05-04 10:57:27 +00:00
|
|
|
"released": "2020-05-04"
|
2020-05-14 09:36:24 +00:00
|
|
|
},
|
|
|
|
"0.6.8": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-05-14 09:36:24 +00:00
|
|
|
"released": "2020-05-14"
|
2020-06-04 10:37:07 +00:00
|
|
|
},
|
|
|
|
"0.6.9": {
|
2020-06-10 14:46:02 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-06-10 14:46:02 +00:00
|
|
|
"UsingForCalldata"
|
|
|
|
],
|
2020-06-04 10:37:07 +00:00
|
|
|
"released": "2020-06-04"
|
2020-07-28 09:47:14 +00:00
|
|
|
},
|
|
|
|
"0.7.0": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-07-28 09:47:14 +00:00
|
|
|
"released": "2020-07-28"
|
2020-09-01 08:39:15 +00:00
|
|
|
},
|
|
|
|
"0.7.1": {
|
2020-09-21 13:36:00 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup",
|
2020-09-21 13:36:00 +00:00
|
|
|
"FreeFunctionRedefinition"
|
|
|
|
],
|
2020-09-01 08:39:15 +00:00
|
|
|
"released": "2020-09-02"
|
2020-09-28 12:45:39 +00:00
|
|
|
},
|
|
|
|
"0.7.2": {
|
2020-10-01 18:05:25 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy",
|
2020-10-01 18:05:25 +00:00
|
|
|
"DynamicArrayCleanup"
|
|
|
|
],
|
2020-09-28 12:45:39 +00:00
|
|
|
"released": "2020-09-28"
|
2020-10-07 09:58:10 +00:00
|
|
|
},
|
|
|
|
"0.7.3": {
|
2020-10-15 09:44:53 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching",
|
2020-10-15 09:44:53 +00:00
|
|
|
"EmptyByteArrayCopy"
|
|
|
|
],
|
2020-10-07 09:58:10 +00:00
|
|
|
"released": "2020-10-07"
|
2020-10-19 09:36:40 +00:00
|
|
|
},
|
|
|
|
"0.7.4": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2020-10-19 09:36:40 +00:00
|
|
|
"released": "2020-10-19"
|
2020-11-18 10:07:56 +00:00
|
|
|
},
|
|
|
|
"0.7.5": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2020-11-18 10:07:56 +00:00
|
|
|
"released": "2020-11-18"
|
2020-12-16 14:01:45 +00:00
|
|
|
},
|
|
|
|
"0.7.6": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2020-12-16 14:01:45 +00:00
|
|
|
"released": "2020-12-16"
|
2020-12-16 15:20:33 +00:00
|
|
|
},
|
|
|
|
"0.8.0": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2020-12-16 15:20:33 +00:00
|
|
|
"released": "2020-12-16"
|
2021-01-27 10:29:46 +00:00
|
|
|
},
|
|
|
|
"0.8.1": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2021-01-27 10:29:46 +00:00
|
|
|
"released": "2021-01-27"
|
2021-03-02 13:08:54 +00:00
|
|
|
},
|
2021-11-08 12:06:20 +00:00
|
|
|
"0.8.10": {
|
2022-04-07 12:22:04 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation"
|
2022-04-07 12:22:04 +00:00
|
|
|
],
|
2021-11-08 12:06:20 +00:00
|
|
|
"released": "2021-11-09"
|
|
|
|
},
|
2021-12-20 11:43:48 +00:00
|
|
|
"0.8.11": {
|
2022-03-10 18:05:51 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2022-03-10 18:05:51 +00:00
|
|
|
"AbiEncodeCallLiteralAsFixedBytesBug"
|
|
|
|
],
|
2021-12-20 11:43:48 +00:00
|
|
|
"released": "2021-12-20"
|
|
|
|
},
|
2022-02-16 08:48:59 +00:00
|
|
|
"0.8.12": {
|
2022-03-10 18:05:51 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2022-03-10 18:05:51 +00:00
|
|
|
"AbiEncodeCallLiteralAsFixedBytesBug"
|
|
|
|
],
|
2022-02-16 08:48:59 +00:00
|
|
|
"released": "2022-02-16"
|
|
|
|
},
|
2022-03-16 09:28:40 +00:00
|
|
|
"0.8.13": {
|
2022-04-07 12:22:04 +00:00
|
|
|
"bugs": [
|
2022-09-05 11:22:33 +00:00
|
|
|
"StorageWriteRemovalBeforeConditionalTermination",
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-06-10 16:31:49 +00:00
|
|
|
"InlineAssemblyMemorySideEffects",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation"
|
2022-04-07 12:22:04 +00:00
|
|
|
],
|
2022-03-16 09:28:40 +00:00
|
|
|
"released": "2022-03-16"
|
|
|
|
},
|
2022-05-17 11:49:51 +00:00
|
|
|
"0.8.14": {
|
2022-06-10 16:31:49 +00:00
|
|
|
"bugs": [
|
2022-09-05 11:22:33 +00:00
|
|
|
"StorageWriteRemovalBeforeConditionalTermination",
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-06-10 16:31:49 +00:00
|
|
|
"InlineAssemblyMemorySideEffects"
|
|
|
|
],
|
2022-05-17 11:49:51 +00:00
|
|
|
"released": "2022-05-17"
|
|
|
|
},
|
2022-06-15 12:41:44 +00:00
|
|
|
"0.8.15": {
|
2022-07-27 16:46:36 +00:00
|
|
|
"bugs": [
|
2022-09-05 11:22:33 +00:00
|
|
|
"StorageWriteRemovalBeforeConditionalTermination",
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup"
|
|
|
|
],
|
2022-06-15 12:41:44 +00:00
|
|
|
"released": "2022-06-15"
|
|
|
|
},
|
2022-08-08 12:10:12 +00:00
|
|
|
"0.8.16": {
|
2022-09-05 11:22:33 +00:00
|
|
|
"bugs": [
|
|
|
|
"StorageWriteRemovalBeforeConditionalTermination"
|
|
|
|
],
|
2022-08-08 12:10:12 +00:00
|
|
|
"released": "2022-08-08"
|
|
|
|
},
|
2022-09-08 12:39:36 +00:00
|
|
|
"0.8.17": {
|
|
|
|
"bugs": [],
|
|
|
|
"released": "2022-09-08"
|
|
|
|
},
|
2023-02-01 13:08:57 +00:00
|
|
|
"0.8.18": {
|
|
|
|
"bugs": [],
|
|
|
|
"released": "2023-02-01"
|
|
|
|
},
|
2023-02-22 12:33:25 +00:00
|
|
|
"0.8.19": {
|
|
|
|
"bugs": [],
|
|
|
|
"released": "2023-02-22"
|
|
|
|
},
|
2021-03-02 13:08:54 +00:00
|
|
|
"0.8.2": {
|
2021-03-22 09:05:13 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory",
|
2021-03-22 09:05:13 +00:00
|
|
|
"KeccakCaching"
|
|
|
|
],
|
2021-03-02 13:08:54 +00:00
|
|
|
"released": "2021-03-02"
|
2021-03-23 11:16:17 +00:00
|
|
|
},
|
|
|
|
"0.8.3": {
|
2021-04-07 14:47:55 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables",
|
2021-04-07 14:47:55 +00:00
|
|
|
"ABIDecodeTwoDimensionalArrayMemory"
|
|
|
|
],
|
2021-03-23 11:16:17 +00:00
|
|
|
"released": "2021-03-23"
|
2021-04-21 08:24:38 +00:00
|
|
|
},
|
|
|
|
"0.8.4": {
|
2021-09-28 15:36:54 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables"
|
|
|
|
],
|
2021-04-21 08:24:38 +00:00
|
|
|
"released": "2021-04-21"
|
2021-06-10 09:08:03 +00:00
|
|
|
},
|
|
|
|
"0.8.5": {
|
2021-09-28 15:36:54 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables"
|
|
|
|
],
|
2021-06-10 09:08:03 +00:00
|
|
|
"released": "2021-06-10"
|
2021-06-22 08:47:34 +00:00
|
|
|
},
|
|
|
|
"0.8.6": {
|
2021-09-28 15:36:54 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables"
|
|
|
|
],
|
2021-06-22 08:47:34 +00:00
|
|
|
"released": "2021-06-22"
|
2021-08-11 10:13:07 +00:00
|
|
|
},
|
|
|
|
"0.8.7": {
|
2021-09-28 15:36:54 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables"
|
|
|
|
],
|
2021-08-11 10:13:07 +00:00
|
|
|
"released": "2021-08-11"
|
2021-09-27 13:43:59 +00:00
|
|
|
},
|
|
|
|
"0.8.8": {
|
2021-09-28 15:36:54 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation",
|
2021-09-29 09:43:40 +00:00
|
|
|
"UserDefinedValueTypesBug",
|
2021-09-28 15:36:54 +00:00
|
|
|
"SignedImmutables"
|
|
|
|
],
|
2021-09-27 13:43:59 +00:00
|
|
|
"released": "2021-09-27"
|
2021-09-29 11:59:41 +00:00
|
|
|
},
|
|
|
|
"0.8.9": {
|
2022-04-07 12:22:04 +00:00
|
|
|
"bugs": [
|
2022-07-27 16:46:36 +00:00
|
|
|
"AbiReencodingHeadOverflowWithStaticArrayCleanup",
|
2022-06-13 10:35:21 +00:00
|
|
|
"DirtyBytesArrayToStorage",
|
2022-05-02 11:30:28 +00:00
|
|
|
"DataLocationChangeInInternalOverride",
|
2022-07-27 16:50:25 +00:00
|
|
|
"NestedCalldataArrayAbiReencodingSizeValidation"
|
2022-04-07 12:22:04 +00:00
|
|
|
],
|
2021-09-29 11:59:41 +00:00
|
|
|
"released": "2021-09-29"
|
2017-04-12 13:20:07 +00:00
|
|
|
}
|
|
|
|
}
|