Workaround for canPlayType in Dartium

BUG=http://dartbug.com/21702
R=leafp@google.com

Review URL: https://codereview.chromium.org//758123003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41967 260f80e4-7a28-3924-810f-c04153c831b5
Fix named arguments in await expressions

Fix for issue 21480.

R=rmacnak@google.com

Review URL: https://codereview.chromium.org//762493002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41968 260f80e4-7a28-3924-810f-c04153c831b5
Coalesce analysis server output messages into a single write call.

This ensures that only one call to stdout.write() is made per run of
the event loop, so the output of the analysis server should not fall
behind the rate of analysis.

R=scheglov@google.com

Review URL: https://codereview.chromium.org//758833004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41969 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 20930

R=scheglov@google.com

Review URL: https://codereview.chromium.org//755313003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41970 260f80e4-7a28-3924-810f-c04153c831b5
Add --enable-incremental-resolution option.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org//756193002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41971 260f80e4-7a28-3924-810f-c04153c831b5
Fixes for identifying changed token ranges and updating them.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//751343002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41972 260f80e4-7a28-3924-810f-c04153c831b5
An option to enable 'print' to send output to the console.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org//751353002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41973 260f80e4-7a28-3924-810f-c04153c831b5
Function type aliases matching.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//759763003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41974 260f80e4-7a28-3924-810f-c04153c831b5
Allow the contents of the analysis cache to be inspected via http debugging.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//759083003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41975 260f80e4-7a28-3924-810f-c04153c831b5
Fix an issue resolving paths when remote debugging.

R=scheglov@google.com

Review URL: https://codereview.chromium.org//753183003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41976 260f80e4-7a28-3924-810f-c04153c831b5
Try to resolve incrementally whole functions, constructors or methods.

So, for example, not-named parameter rename in a function can be incrementally resolved.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//755373003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41977 260f80e4-7a28-3924-810f-c04153c831b5
Add CPS IR transformation to make the JavaScript backend specific semantics explicit in the tree.

Also implement transformation to insert boolean conversion.

R=kmillikin@google.com

Review URL: https://codereview.chromium.org//735253003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41979 260f80e4-7a28-3924-810f-c04153c831b5
Handle IPv6 addresses for HTTP client requests

The Host header was not set correctly for HTTP requests when an IPv6 address
was used. The square brackets surrounding the address was missing.

BUG=http://dartbug.com/21698
R=lrn@google.com

Review URL: https://codereview.chromium.org//755883007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41980 260f80e4-7a28-3924-810f-c04153c831b5
Fix HTTP IPv6 test

Use the loopback address ::1 to connect from the client. Using the
IPv6 any address does not work on our Windows bots. This is also how the
IPv6 socket tests connect.

R=ricow@google.com
BUG=

Review URL: https://codereview.chromium.org//759223002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41981 260f80e4-7a28-3924-810f-c04153c831b5