DescriptionCorrect handling of named optional parameters with noSuchMethod invocations.
This CL fixes a performance bug with noSuchMethod and named parameters. It also
simplifies the platform-specific code by removing special casing for the
noSuchMethod-dispatcher functions in the flow graph compiler.
Before using named optional parameters would still go through the slow
runtime in certain conditions: When running without inlining, or when
the dispatcher function was not inlined because of e.g. inlining size
heuristics, noSuchMethod would be slow if invoked with named parameters.
R=srdjan@google.com
Committed: https://code.google.com/p/dart/source/detail?r=24906
Patch Set 1 #
Total comments: 2
Patch Set 2 : addressed comments #
Messages
Total messages: 4 (0 generated)
|