Introducing the newest version of the Solidity Compiler v0.8.25. This is a minor release following the Dencun hard-fork on Ethereum mainnet that occurred on March 13, 2024 at 13:55 UTC. Dencun Upgrade The Dencun upgrade combines changes to both Ethereum’s consensus and execution layers. The full list of protocol changes can be found in EIP-7569. With Dencun now live on mainnet, we are ...
Version 0.8.31 of the Solidity Compiler further extends the features of storage layout specifiers. It is now possible to use constant variables in the base slot expression.
Hello, I’m a new programmer and don’t know anything about the Solidity programming language. Is it a good language for the beginners? How about its future? Could it a good skill for job hunting? It’s just useful for the Ethereum? Thank you.
This newest version of the compiler brings support for custom errors in require to the legacy pipeline, optimizer improvements such as caching of optimized IR that will speed up compilation via IR, several bugfixes, and more! Notable features Legacy Support for require with Custom errors Caching of Optimized IR Additional Notes 📝 0.8.27 introduces support for transient storage variables ...
We have just published the first introductory blog post in a series called “The Road to Core Solidity“, through which we will share our direction for the language. → The Road to Core Solidity | Solidity Programming Language Our goal with the series is to show the community how we see the project’s long-term roadmap shaping up. While we are confident about the general direction, there ...
Big thanks to everyone who participated in our fifth annual developer survey and helped us reach the right audience! Your inputs are invaluable to us and are pivotal in driving important language design decisions and improving Solidity as an open source project. 🙏 Let’s look at some key insights from and the summary of these various sections from the 2024 survey. Demographics: In total ...
We just released Solidity v0.8.22! 🎉 This newest version of the compiler includes a range of improvements such as file-level event definitions, optimizations for unchecked loop increments, support for importing EVM assembly JSON, & more. Important note: This release deprecates support for EVM versions older than Constantinople, which are becoming increasingly hard to maintain. These ancient ...
Hi, I’d like to announce the launch of the technical preview of the /Yolc project/. It is the first milestone where Yolc can produce a partial ERC20 code deployable to Ethereum networks, demonstrating the key idea of linear-type safety. Yolc doesn’t rebuild wheels. Yolc integrates with /foundry/, generates /Solidity/Yul code/, and Yolc is not a language on its own since programming in Yul ...