Descriptiondart2js cps: Fuse tear-off and call invocation.
For example:
new Foo().bar.call(123)
==>
new Foo().bar(123)
This does not trigger much right now, but it will matter when forEach
is rewritten to a loop in a later CL.
BUG=
R=floitsch@google.com
Committed: https://github.com/dart-lang/sdk/commit/dbd197acdd9d3a394f5f3ac693b96ca14a653d07
Patch Set 1 #
Total comments: 11
Patch Set 2 : Address comments #Patch Set 3 : Improve side effects analysis #
Total comments: 4
Patch Set 4 : Address comments #Patch Set 5 : Rebase #
Messages
Total messages: 8 (1 generated)
|