solady icon indicating copy to clipboard operation
solady copied to clipboard

🛠️ Minimum Solidity Version will still be ^0.8.4

Open Vectorized opened this issue 2 years ago • 2 comments

Target EVM will still be Paris.

For maximum backwards compatibility.

At least until Solidty offers an irresistible feature that allows library authors to write performant, concise code (e.g. macros).

Basically two criteria:

  • Must be performance related. Better if the performance impact is large.
  • Must require breaking code changes in Solady.

Basically, if you can activate the performance related feature without any changes to Solady, it will not be considered.

Syntactic sugar features, cli-configurable features, better compiler efficiency out-of-the-box features will not be considered.


TSTORE may be in a separate directory excluded from compilation, e.g. exp.

Vectorized avatar Aug 05 '23 11:08 Vectorized

any plans to support Cancun? LibString.slice for example should see some minor saving using mcopy over the body of the for loop

NoahMarconi avatar Sep 10 '24 16:09 NoahMarconi

@NoahMarconi Ah, we’ll just go for the bleeding edge in Soledge.

Vectorized avatar Sep 11 '24 14:09 Vectorized