-
Notifications
You must be signed in to change notification settings - Fork 6.1k
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
Label
Projects
Milestones
Assignee
Sort
Issues list
Functions that contain "unnamed return variables" should trigger a compiler error and not a warning.
breaking change ⚠️
needs design
The proposal is too vague to be implemented right away
Unable to use 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
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
try
/catch
to catch local reverts in extra code generated for high-level external calls
high effort

#13869
opened Jan 12, 2023 by
drortirosh
Statement has no effect
warning should be emitted for view
expressions.
low impact
#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
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
#13107
opened Jun 8, 2022 by
adhusson
try/catch doesn't catch some call errors.
breaking change ⚠️
language design
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
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
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
override(A, B)
when inherited contracts already inherit from each other
language design 
#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
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.
Allow
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
verbatim
in Solidity assembly
blocks
language design 
#12067
opened Sep 30, 2021 by
dessaya
Ability to override function selectors to support external interfaces not expressible in valid syntax.
language design
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
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
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
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

#11278
opened Apr 21, 2021 by
hrkrshnn
try
/catch
for abi.decode()
or abi.tryDecode
high effort

#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
Previous Next
ProTip!
Follow long discussions with comments:>50.