-
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
Performance improvements of individual Yul Optimizer steps
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.
optimizer
performance 🐎
selected for development
It's on our short-term development
#15508
opened Oct 11, 2024 by
cameel
3 of 4 tasks
Promote custom errors to proper types.
high effort
A lot to implement but still doable by a single person. The task is large or difficult.
medium impact
Default level of impact
selected for development
It's on our short-term development
Refine and Stabilize EOF Support
EOF
epic
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.
selected for development
It's on our short-term development
#15310
opened Jul 31, 2024 by
ekpyron
3 of 71 tasks
Extremely long running time when emitting 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.
must have
Something we consider an essential part of Solidity 1.0.
optimizer
performance 🐎
irOptimized
for AAVE
high effort
#15141
opened May 23, 2024 by
hedgar2017
Resuming compilation from AST import does not produce identical metadata
feature
high effort
A lot to implement but still doable by a single person. The task is large or difficult.
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.
#14986
opened Apr 4, 2024 by
Subway2023
Experimental Solidity codegen for types of different stack sizes.
experimental
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.
must have eventually
Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
#14569
opened Sep 19, 2023 by
ekpyron
try/catch
only catches the very first external call
feature
high effort
#14080
opened Mar 29, 2023 by
0xdavinchee
[SMTChecker] Buggy invariants
bug 🐛
high effort
A lot to implement but still doable by a single person. The task is large or difficult.
smt
#13937
opened Feb 6, 2023 by
leonardoalt
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
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
Add support for A lot to implement but still doable by a single person. The task is large or difficult.
language design
Any changes to the language, e.g. new features
low impact
Changes are not very noticeable or potential benefits are limited.
must have eventually
Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
calldata
input and output in abi.decode()
high effort

#13518
opened Sep 12, 2022 by
k06a
Immutable Reference Types
breaking change ⚠️
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.
roadmap
selected for development
It's on our short-term development
#13323
opened Jul 28, 2022 by
nishant-sachdeva
3 tasks
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
[Yul Optimizer] Extend LoadResolver to assume zeroed storage during creation code. (And zeroed memory at transaction start.)
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.
must have eventually
Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
optimizer
#13099
opened Jun 7, 2022 by
ekpyron
2 tasks
Optimize ternary expressions to branchless code when cheaper.
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.
must have
Something we consider an essential part of Solidity 1.0.
optimizer
#12930
opened Apr 13, 2022 by
transmissions11
Overhaul Inheritance and Override Logic
annoys users 😢
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
Something we consider an essential part of Solidity 1.0.

#12665
opened Feb 14, 2022 by
ekpyron
2 tasks
Immutable dynamic arrays
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
selected for development
It's on our short-term development

#12587
opened Jan 26, 2022 by
nventuro
Compiler refuses to generate a getter if omitting struct fields would leave a nested struct empty
bug 🐛
high effort
A lot to implement but still doable by a single person. The task is large or difficult.
medium impact
Default level of impact
must have
Something we consider an essential part of Solidity 1.0.
should compile without error
Error is reported even though it shouldn't. Source is fine.
#12385
opened Dec 8, 2021 by
cameel
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
Support Apple Silicon in Release Builds
build system 🏗️
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.
must have
Something we consider an essential part of Solidity 1.0.
solcbin
#12291
opened Nov 16, 2021 by
xanderdunn
try
/catch
doesn't catch reverts during decoding or inside the try
block
high effort

#11886
opened Sep 2, 2021 by
drortirosh
Array literals should be convertible to both dynamically-sized and statically-sized arrays
annoys users 😢
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
selected for development
It's on our short-term development

#11879
opened Sep 1, 2021 by
chriseth
View-pure checker misses reads from storage pointer variable
bug 🐛
high effort
A lot to implement but still doable by a single person. The task is large or difficult.
medium impact
Default level of impact
must have
Something we consider an essential part of Solidity 1.0.
should report error
Compiles without errors but should not.
#11573
opened Jun 23, 2021 by
chriseth
ARM builds for Linux
build system 🏗️
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.
must have eventually
Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
outsourceable
Needs little knowledge about the code base and can be done by externals.
solcbin
#11351
opened May 5, 2021 by
alcuadrado
try
/catch
for custom errors
high effort

#11278
opened Apr 21, 2021 by
hrkrshnn
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.