Skip to content

Issues: ethereum/solidity

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Unable to use try/catch to catch local reverts in extra code generated for high-level external calls high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#13869 opened Jan 12, 2023 by drortirosh
Statement has no effect warning should be emitted for view expressions. low impact Changes are not very noticeable or potential benefits are limited. medium effort Default level of effort must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#13840 opened Jan 3, 2023 by 0xrisec
Data locations should be tied to types, not variable declarations. challenging difficulty high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. needs design The proposal is too vague to be implemented right away roadmap
#13730 opened Nov 21, 2022 by k06a
AST/asm import via Standard JSON high impact Changes are very prominent and affect users or the project in a major way. low effort There is not much implementation work to be done. The task is very easy or tiny. must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#13690 opened Nov 8, 2022 by cameel
Check for reuse of old error/warning codes low effort There is not much implementation work to be done. The task is very easy or tiny. medium impact Default level of impact must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away testing 🔨
#13545 opened Sep 20, 2022 by frangio
Compile-Time-Constant expression evaluation has dependencies The PR depends on other PRs that must be merged first needs design The proposal is too vague to be implemented right away selected for development It's on our short-term development
#13318 opened Jul 28, 2022 by nishant-sachdeva
Functions that are generic in the data location of pointer arguments high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features needs design The proposal is too vague to be implemented right away selected for development It's on our short-term development
#13207 opened Jun 24, 2022 by frangio
Disallow complex expressions on left-hand-sides of assignments. breaking change ⚠️ low impact Changes are not very noticeable or potential benefits are limited. medium effort Default level of effort must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#13147 opened Jun 15, 2022 by ekpyron
using for with explicit function names does not support overloaded functions medium effort Default level of effort medium impact Default level of impact must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#13107 opened Jun 8, 2022 by adhusson
try/catch doesn't catch some call errors. breaking change ⚠️ language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort medium impact Default level of impact must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#12725 opened Mar 1, 2022 by drortirosh
Tuple elements index access language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort medium impact Default level of impact must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#12635 opened Feb 5, 2022 by k06a
Don't require override(A, B) when inherited contracts already inherit from each other language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort medium impact Default level of impact must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#12554 opened Jan 18, 2022 by cameel
Better "stack too deep" errors annoys users 😢 medium effort Default level of effort medium impact Default level of impact must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#12449 opened Dec 22, 2021 by 134dd3v
Inline functions / closures / lambdas high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#12297 opened Nov 19, 2021 by chriseth
Cannot link unqualified library names via Standard JSON breaking change ⚠️ bug 🐛 low effort There is not much implementation work to be done. The task is very easy or tiny. low impact Changes are not very noticeable or potential benefits are limited. needs design The proposal is too vague to be implemented right away nice to have We don’t see a good reason not to have it but won’t go out of our way to implement it.
#12145 opened Oct 14, 2021 by cameel 0.9.0
Allow verbatim in Solidity assembly blocks language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort medium impact Default level of impact must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#12067 opened Sep 30, 2021 by dessaya
Ability to override function selectors to support external interfaces not expressible in valid syntax. language design :rage4: Any changes to the language, e.g. new features low effort There is not much implementation work to be done. The task is very easy or tiny. medium impact Default level of impact must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#11819 opened Aug 18, 2021 by ekpyron
Reconsider operators on ContractType breaking change ⚠️ language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort medium impact Default level of impact needs design The proposal is too vague to be implemented right away
#11700 opened Jul 27, 2021 by hrkrshnn
immutable for libraries / dynamic libraries / high-level delegatecall high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away
#11695 opened Jul 26, 2021 by chriseth
Conversions revamped high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features medium effort Default level of effort must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#11284 opened Apr 21, 2021 by axic
try/catch for custom errors high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#11278 opened Apr 21, 2021 by hrkrshnn
try/catch for abi.decode() or abi.tryDecode high effort A lot to implement but still doable by a single person. The task is large or difficult. high impact Changes are very prominent and affect users or the project in a major way. language design :rage4: Any changes to the language, e.g. new features must have Something we consider an essential part of Solidity 1.0. needs design The proposal is too vague to be implemented right away
#10381 opened Nov 24, 2020 by gitpusha
Natspec: text before the @notice tag gets included as part of it bug 🐛 low effort There is not much implementation work to be done. The task is very easy or tiny. low impact Changes are not very noticeable or potential benefits are limited. natspec needs design The proposal is too vague to be implemented right away
#10281 opened Nov 12, 2020 by axic
Expose sub-structure of bytecode high impact Changes are very prominent and affect users or the project in a major way. low effort There is not much implementation work to be done. The task is very easy or tiny. must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. needs design The proposal is too vague to be implemented right away protocol design 🔮 Potential changes to ABI, meta data, standard JSON
#9332 opened Jul 7, 2020 by chriseth
ProTip! Follow long discussions with comments:>50.