solidity
solidity copied to clipboard
Solidity, the Smart Contract Programming Language
Hello, Solidity Team, I am the author of the @localizethedocs organization, which focuses on manufacturing l10n projects for documentation of open-source projects. For example: - [cmake-docs-l10n](https://github.com/localizethedocs/cmake-docs-l10n), - [conan-docs-l10n](https://github.com/localizethedocs/conan-docs-l10n), - [ros2-docs-l10n](https://github.com/localizethedocs/ros2-docs-l10n),...
## Description The following code causes the compiler to segfault when compiling with `--asm`. The issue appears to have started with version `0.8.0`. I could not reduce this program any...
Docs: CET/CEST timezone for community call time is confusing for contributors outside Central Europe
## Page [Documentation/Contributing](https://docs.soliditylang.org/en/latest/contributing.html) ## Abstract The documentation currently mentions: >Community calls are held on Wednesdays at 3PM CET/CEST. This can be confusing for contributors outside Central Europe who must manually...
I saw that there is already a branch for this bug, but it is already a year old and has a lot of merge conflicts, so I thought it would...
## Description The following code triggers the ICE shown below in the latest solc version ```0.8.30```. The issue appears to have started with version `0.8.8`, which was when user-defined value...
## Abstract I propose adding support for loop unrolling as a compiler optimization step. ## Motivation In the protocol I am working on, many operations are repeated a fixed number...
We target several improvements on compilation time in general and performance of the via-IR pipeline in particular. 1. Help frameworks reduce compilation overhead through proper use of fine-grained output selection...
## Page Opcode-based Optimizer Section of the documentation. https://docs.soliditylang.org/en/v0.8.23/internals/optimizer.html#opcode-based-optimizer-module ## Abstract Requested here: https://github.com/ethereum/solidity-website/pull/57#discussion_r1384926540 The block deduplicator is not covered by the documentation and a subsection explaining it is needed.
I thought we had such an issue open as it is a recurring question we have discussed. It would be nice to turn on the optimizer by default, as we...
We do not allow any operator on user defined value types, but `delete` is special: It is implicitly used when we remove an array element and variables of user-defined value...