From c6c7f3525de45c57abf0e458a3b009a6427da195 Mon Sep 17 00:00:00 2001 From: William Entriken Date: Wed, 9 Feb 2022 21:30:11 -0500 Subject: [PATCH] Note about storage compatability mode --- docs/internals/layout_in_storage.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/internals/layout_in_storage.rst b/docs/internals/layout_in_storage.rst index 9afe97ddb..4682d640c 100644 --- a/docs/internals/layout_in_storage.rst +++ b/docs/internals/layout_in_storage.rst @@ -56,7 +56,8 @@ as individual values. of Solidity due to the fact that storage pointers can be passed to libraries. This means that any change to the rules outlined in this section is considered a breaking change of the language and due to its critical nature should be considered very carefully before - being executed. + being executed. In the event of such a breaking change, we would want to release a + compatibility mode in which the compiler would generate bytecode supporting the old layout. Mappings and Dynamic Arrays