We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18a5227 commit 4634481Copy full SHA for 4634481
compiler/src/dotty/tools/dotc/Compiler.scala
@@ -106,7 +106,7 @@ class Compiler {
106
List(new ElimErasedValueType, // Expand erased value types to their underlying implmementation types
107
new PureStats, // Remove pure stats from blocks
108
new VCElideAllocations, // Peep-hole optimization to eliminate unnecessary value class allocations
109
- new EtaReduce,
+ new EtaReduce, // Reduce eta expansions of pure paths to the underlying function reference
110
new ArrayApply, // Optimize `scala.Array.apply([....])` and `scala.Array.apply(..., [....])` into `[...]`
111
new sjs.AddLocalJSFakeNews, // Adds fake new invocations to local JS classes in calls to `createLocalJSClass`
112
new ElimPolyFunction, // Rewrite PolyFunction subclasses to FunctionN subclasses
0 commit comments