Turn on the optimizer by default
Open
breaking change :warning:
high impact
low effort
optimizer
selected for development
- Dominant language
- C++
- Stars
- 25.7k
- Forks
- 6.2k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 29
Description
I thought we had such an issue open as it is a recurring question we have discussed.
It would be nice to turn on the optimizer by default, as we expect deployments to use. In the case of the IR pipeline it is even a requirement, and compilation more than likely will fail without it.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by tracing how optimizer settings are selected for compilation, with particular attention to the IR pipeline, and review the existing discussion for the intended default and compatibility concerns. Done means the optimizer is enabled by default and the affected compilation paths continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, solidity
- Domain
- blockchain, compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100