solidity
solidity copied to clipboard
Solidity, the Smart Contract Programming Language
Solc version: 0.8.29 Description:Why does the function **integer** have ABI information, but the function **stru** does not? ```solidity library L { struct S { uint x; } function integer(uint t,...
## Description When opening a file containing the folowing code snippet in a text editor (e.g., NeoVim), `solc --lsp` crashes. ## Environment - Compiler version: `0.8.29-develop.2025.3.27+commit.ab55807c.Linux.clang` - Compilation pipeline (legacy,...
The Consensys link is no longer maintained and points towards the SCSFG
- Add detailed outputSelection documentation in using-the-compiler.rst - Create examples/output-selection.rst with usage patterns - Document wildcards, performance implications, and best practices Fixes #15744
- Updated docstrings and comments for clarity and grammatical correctness. - Fixed phrasing: "sources into their own files" → "sources into separate files". - Improved uncaught exception handling print formatting...
## Description When compiling `solc` for different sizes of `size_t`, e.g., comparing emscripten and linux builds, the object ID of subassembly paths as determined here https://github.com/ethereum/solidity/blob/a65229279d769a7b2936aef2aa802d77abbdc343/libevmasm/Assembly.cpp#L1825 will be inconsistent between...
This PR fixes assignment to a constant variable of a result of string or bytes concatenation, if their arguments are values known in the compile-time. Closes: https://github.com/argotorg/solidity/issues/16188 Additionally * Add...
Added [Slippy](https://github.com/fvictorio/slippy), a Solidity linter I'm working on, to the list of Solidity tools.
The motivation behind is, to be able to display additional information about a declaration, not just its type signature. This might also help documentation. The relevant AST nodes I'd at...
This PR fixes assigning error or event selector value to a constant variable and adds a unit test covering this issue. Closes: https://github.com/argotorg/solidity/issues/13137