You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue collects items that should be looked at in the work to improve performance of dotc.
The following items should definitely be worked on:
Port the improvements to classpath handling from scalac 2.13
Port the improvements to classfile parsing from scalac 2.13
Write class files in parallel, like scalac 2.13
Finish the implementation of function specialization. Profiles show that we get quite a bit of unexpected boxings in the compiler due to the fact that function types are not yet specialized.
Go through the previous benchmark results and identify the (top 20-30) commits that caused a performance loss.
The following items are more for exploration:
See whether we can replace some usages of lists with arrays, with the aim of getting better locaility
See whether we can parallelize more code
The text was updated successfully, but these errors were encountered:
This issue collects items that should be looked at in the work to improve performance of
dotc
.The following items should definitely be worked on:
The following items are more for exploration:
The text was updated successfully, but these errors were encountered: