DescriptionImprove compile time constant evaluation
Eliminate the need to invoke an execute-once function to compute
type literals and implicit closures. This reduces the number of
execute-once invocations from 6000 to 60 when compiling all of
the greentea sources, about 1MB of generated code. Sadly, no
significant runtime gain was observed.
Also simplify the caching of computed compile-time constants.
Reinstate the compiler stat counter for number of constants cached.
BUG=
R=rmacnak@google.com
Committed: https://github.com/dart-lang/sdk/commit/3829c00e109c622e883e031c7f7757ee5703eb54
Patch Set 1 #
Total comments: 3
Patch Set 2 : Merge branch 'master' into ponly #
Messages
Total messages: 8 (3 generated)
|