solidity
solidity copied to clipboard
Solidity, the Smart Contract Programming Language
Hi team ! Deleted duplicate `access access` - `access`
## Description The compiler crashes when a conditional value is assigned to a tuple which contains both memory and calldata variables. (I may be wrong about the exact reasons –...
## Description Hi! We found a crashing test case when testing with the strictasm_diff_ossfuzz fuzzing driver ## Environment - latest solidity version with the strictasm_diff_ossfuzz fuzzing driver ## Steps to...
If `revertStrings` option is set to `debug` or higher, then the compiler always adds the `extcodesize` check even if the function has a return value. I believe it's a bug...
For example, [yul-variable-declaration](https://docs.soliditylang.org/en/latest/grammar.html#a4.SolidityParser.yulVariableDeclaration) specifies one or more yul-identifiers on the left hand side; yul-identifier is a separate rule from yul-evm-builtin, so I assume in practice this means that yul-identifier excludes...
## Description Once again, necessary gas cost adjustments in the EVM are being contested because people incorrectly have made assumptions that gas costs are fixed rather than variable. I think...
Hello, this document is to stir up discussion around BLS signature support in solidity and what needs to be done to have the precompile available for developers given pectra update...
## Abstract In contexts where a compile-time constant expression is expected, we currently allow constants initialized with literal expressions, but only when the constant is referenced via a standalone identifier...
## Abstract It's currently impossible to have immutable strings in a contract. This code fails: ```sol contract MyToken { string immutable public name; constructor(string memory _name) { name = _name;...
`send` is in a limbo state. It's available, the compiler warns against using it, and there's no way to stop the warning. From [this post](https://forum.soliditylang.org/t/which-compiler-warnings-do-you-ignore/89) I assume the Solidity philosophy...