Remove tracker from repo. Now available at: https://github.com/dart-lang/sample-tracker

BUG=
R=shailentuli@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41469 260f80e4-7a28-3924-810f-c04153c831b5
Remove searchable_list from Dart repo, it is now available in github

R=kathyw@google.com, shailentuli@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41470 260f80e4-7a28-3924-810f-c04153c831b5
Fix for an NPE in the debugger.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41471 260f80e4-7a28-3924-810f-c04153c831b5
Remove dcat, dgrep, jsonp from Dart repo. These now live in github at:
https://github.com/dart-lang/sample-dcat/
https://github.com/dart-lang/sample-dgrep/
https://github.com/dart-lang/sample-jsonp/

R=sethladd@google.com, shailentuli@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41472 260f80e4-7a28-3924-810f-c04153c831b5
Convert analysis starting point to an absolute path before analyzing.

This ensures that if the analysis starting point is part of an import
loop, then once the analysis engine reaches the starting point again,
it will recognize that it's the same file.

BUG=dartbug.com/21440
R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41473 260f80e4-7a28-3924-810f-c04153c831b5
Resubmit fix for Function::Clone() and Field::Clone() to adjust the class owner
of type parameters (issue 18630).
Make sure to clone the parameter type array as well.
Add regression tests.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41474 260f80e4-7a28-3924-810f-c04153c831b5
Properly implement identical() test in analyzer constant evaluation.

Previously we were treating identical(x, y) as equivalent to (x == y).
However the semantics aren't the same.

BUG=dartbug.com/21177
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41475 260f80e4-7a28-3924-810f-c04153c831b5
Support globs in $include and $exclude.

R=rnystrom@google.com
BUG=17093

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41476 260f80e4-7a28-3924-810f-c04153c831b5
Fix type analysis of the keyword "dynamic".

The type of "dynamic" isn't "dynamic", it's "Type".

BUG=dartbug.com/18731
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41477 260f80e4-7a28-3924-810f-c04153c831b5
Properly restore context when leaving visitor functions in ErrorVerifier.

BUG=dartbug.com/15565
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41478 260f80e4-7a28-3924-810f-c04153c831b5
Make JSON.fuse(UTF8) be more efficient by not creating intermediate string.

Adds JsonUtf8Encoder class that can be used directly, or through jsonEncoder.fuse(utf8Encoder) or jsonEncoder.startChunkedConversion(_Utf8EncoderSink).

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41479 260f80e4-7a28-3924-810f-c04153c831b5
Fix a bug in the handling of Phi nodes.

BUG= http://dartbug.com/21351
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41480 260f80e4-7a28-3924-810f-c04153c831b5
Make incremental tests time out faster.

R=johnniwinther@google.com

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

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

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41482 260f80e4-7a28-3924-810f-c04153c831b5
Fix typo in json.dart

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41483 260f80e4-7a28-3924-810f-c04153c831b5
Update status for Firefox on Windows.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41484 260f80e4-7a28-3924-810f-c04153c831b5
Support async/await in the dart2js frontend.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41485 260f80e4-7a28-3924-810f-c04153c831b5
Add test for docgen of source with async/await.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41486 260f80e4-7a28-3924-810f-c04153c831b5
Firefox not only slow on Windows.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41487 260f80e4-7a28-3924-810f-c04153c831b5
Dart2js is slow when compiled in checked mode.

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

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