Add support for mixins to code completion.
Review URL: https://codereview.chromium.org//11824043

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16890 260f80e4-7a28-3924-810f-c04153c831b5
More test fixes
Review URL: https://codereview.chromium.org//11823041

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16891 260f80e4-7a28-3924-810f-c04153c831b5
More fixes to unittest

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16892 260f80e4-7a28-3924-810f-c04153c831b5
Start of work for getting the Analysis Engine content to populate the Outline view. All of this work is hidden behind the Analysis Engine flag.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16893 260f80e4-7a28-3924-810f-c04153c831b5
Move compact vm config from web_ui to the unittest package.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16894 260f80e4-7a28-3924-810f-c04153c831b5
Backport some work from sample to embedder:

- more sound support
- refactored extension methods
- some additional graphics functionality
- better error logging
- misc other changes
Review URL: https://codereview.chromium.org//11823034

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16895 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 1050 (2013-01-10 04:20:20 +0400) efortuna@google.com
By default generate package root directory for local dartium testing. (Take 2
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=1050

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16896 260f80e4-7a28-3924-810f-c04153c831b5
Optimize function at its entry instead of at exit.
The code can be patched if it should not be executed any longer.
The code can be now patched at other location than at entry, the requirement is still that patching code does not overwrite an inlined object.
Intrinsic methods that do not have a fall through cannot be patched.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16897 260f80e4-7a28-3924-810f-c04153c831b5
Attempt to make HtmlAnalyzeHelperTest not flaky

We don't need to ask for analyzis, it should be done just by the fact of HTML file creation.

R=devoncarew@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16898 260f80e4-7a28-3924-810f-c04153c831b5
This change does a couple fixes to configurations:
- it renames '_postMessage' so that it can be overriden by configurations that don't need it.
- it splits the onDone callback in two: onSummary - a callback with all the results, and onDone - a callback with just the end result. The idea is that onSummary is mostly dedicated to reporting results, while onDone is about notifying that unittest is done. This split is very useful for subclasses that only want to override onSummary or onDone.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16899 260f80e4-7a28-3924-810f-c04153c831b5
Report errors on repeated interfaces.

BUG=http://dartbug.com/7468

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16900 260f80e4-7a28-3924-810f-c04153c831b5
Make a Future returned by the action of Future.whenCompelete delay.

BUG=dartbug.com/7790

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16901 260f80e4-7a28-3924-810f-c04153c831b5
Mark pub/pub_lish_test as flaky on linux.

This has been flaking a lot recently.

Filed high priority bug 7819
Review URL: https://codereview.chromium.org//11778090

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16902 260f80e4-7a28-3924-810f-c04153c831b5
Remove accidental addition of new stream API in dart:io.

R=ajohnsen@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16903 260f80e4-7a28-3924-810f-c04153c831b5
Fix broken hashCode implementation in LibraryDependencyNode

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16904 260f80e4-7a28-3924-810f-c04153c831b5
Status update: io/test_runner_test is passing + small fix in test_runner_test

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16905 260f80e4-7a28-3924-810f-c04153c831b5
Do not apply optimizations based on an element if that element cannot be resolved.
Review URL: https://codereview.chromium.org//11817013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16906 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 1051 (2013-01-10 13:57:53 +0400) antonm@google.com
Enter auxilary v8 scope before calling into Dart.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=1051

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16907 260f80e4-7a28-3924-810f-c04153c831b5
Fix checked mode failure: the mock compiler does not have access to 'SourceString'.
Review URL: https://codereview.chromium.org//11778095

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16908 260f80e4-7a28-3924-810f-c04153c831b5
The compiler is too smart for this test: remove checks that do not make sense anymore.
Review URL: https://codereview.chromium.org//11826045

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