From a9bd337fac39c70d5b5f4166002038ee2367b733 Mon Sep 17 00:00:00 2001 From: franzihei Date: Wed, 30 Nov 2022 16:47:29 +0100 Subject: [PATCH] Update yul.rst --- docs/yul.rst | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/yul.rst b/docs/yul.rst index 861f5d532..8ae454b2e 100644 --- a/docs/yul.rst +++ b/docs/yul.rst @@ -9,13 +9,9 @@ Yul Yul (previously also called JULIA or IULIA) is an intermediate language that can be compiled to bytecode for different backends. -Support for EVM 1.0, EVM 1.5 and Ewasm is planned, and it is designed to -be a usable common denominator of all three -platforms. It can already be used in stand-alone mode and -for "inline assembly" inside Solidity -and there is an experimental implementation of the Solidity compiler -that uses Yul as an intermediate language. Yul is a good target for -high-level optimisation stages that can benefit all target platforms equally. +It can be used in stand-alone mode and for "inline assembly" inside Solidity. +The compiler uses Yul as an intermediate language in the IR-based code generator ("new codegen" or "IR-based codegen"). +Yul is a good target for high-level optimisation stages that can benefit all target platforms equally. Motivation and High-level Description =====================================