12174830ec
This reduces essentials main module around -0.4% and possibly opens up for changes in the inlining (specifically to possibly not force-inline all initializers anymore) This shrinks the amount of information * initializer result values * the body parameters * the allocator needs to forward less from initializer to body We do that by analyzing constructor parameters to see which parameters are needed for the constructor Change-Id: I967fa4102ea6e9d498ff07aedabc368b038e1085 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/496341 Reviewed-by: Srujan Gaddam <srujzs@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/tree/main/docs/Testing.md.