From 457cc754d02d54bf4c4a576d5e32b6a79b633047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20=C5=9Aliwak?= Date: Mon, 4 May 2020 15:45:44 +0200 Subject: [PATCH] docs: Info about optimizerSteps field in Standard JSON input and metadata listings --- docs/metadata.rst | 8 ++++++-- docs/using-the-compiler.rst | 5 ++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/metadata.rst b/docs/metadata.rst index 0c8ae47f1..96a02c43a 100644 --- a/docs/metadata.rst +++ b/docs/metadata.rst @@ -82,8 +82,12 @@ explanatory purposes. deduplicate: false, cse: false, constantOptimizer: false, - yul: false, - yulDetails: {} + yul: true, + // Optional: Only present if "yul" is "true" + yulDetails: { + stackAllocation: false, + optimizerSteps: "dhfoDgvulfnTUtnIf..." + } } }, metadata: { diff --git a/docs/using-the-compiler.rst b/docs/using-the-compiler.rst index ea573ed70..84b4ef9d7 100644 --- a/docs/using-the-compiler.rst +++ b/docs/using-the-compiler.rst @@ -231,7 +231,10 @@ Input Description "yulDetails": { // Improve allocation of stack slots for variables, can free up stack slots early. // Activated by default if the Yul optimizer is activated. - "stackAllocation": true + "stackAllocation": true, + // Select optimization steps to be applied. + // Optional, the optimizer will use the default sequence if omitted. + "optimizerSteps": "dhfoDgvulfnTUtnIf..." } } },