Cleanup the code.

R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10666054

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9118 260f80e4-7a28-3924-810f-c04153c831b5
Transitively mark inputs as live when they are generateAtUseSite.

Review URL: https://chromiumcodereview.appspot.com//10667013

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9119 260f80e4-7a28-3924-810f-c04153c831b5
Fix assert.

Review URL: https://chromiumcodereview.appspot.com//10660027

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9120 260f80e4-7a28-3924-810f-c04153c831b5
Debugger support to display global variables

- Add library id to ActivationFrame
- Add debugger function to get all global variables visible in
  a library (including imported variables).
- Add LibraryPrefixIterator
- Fix Dart_GetLibraryImports
Review URL: https://chromiumcodereview.appspot.com//10657048

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9121 260f80e4-7a28-3924-810f-c04153c831b5
Remove old code generator.
Review URL: https://chromiumcodereview.appspot.com//10665038

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9122 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3860. Check that setter/getter are both static or not static
http://code.google.com/p/dart/issues/detail?id=3860

R=brianwilkerson@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10661056

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9123 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 645 (2012-06-26 21:50:46 +0400) podivilov@google.com
Web Inspector: adopt new debugger API.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=645

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9124 260f80e4-7a28-3924-810f-c04153c831b5
Update manager fixes to handle update check failures.
Review URL: https://chromiumcodereview.appspot.com//10660016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9125 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3789. Resolve library prefix for LibraryElement for field and function references.
http://code.google.com/p/dart/issues/detail?id=3789

R=brianwilkerson@google.com,messick@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10660028

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9126 260f80e4-7a28-3924-810f-c04153c831b5
Sort includes to follow WebKit style.

R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10657045

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9127 260f80e4-7a28-3924-810f-c04153c831b5
Remove warning about instantiating an abstract class without implementing a member

Issue 2619 : http://code.google.com/p/dart/issues/detail?id=2619

Review URL: https://chromiumcodereview.appspot.com//10660030

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9128 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3752. Support for @override annotations (as structured doc comments)
http://code.google.com/p/dart/issues/detail?id=3752

Now we always record comments and bind them to nodes.
We record DartMetadata for each DartDeclaration with flags for @deprecated and @override.
In this CL we analyze @override and report error if method does not actually override anything.

R=brianwilkerson@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10661022

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9129 260f80e4-7a28-3924-810f-c04153c831b5
Produce error for invalid @override

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9130 260f80e4-7a28-3924-810f-c04153c831b5
Attempt to fix build

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9131 260f80e4-7a28-3924-810f-c04153c831b5
Add a Pub source for pub.dartlang.org.

This fixes a race condition in commit 9094.

Review URL: https://chromiumcodereview.appspot.com//10636045

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9132 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3839. Warn when 'dart:io' and 'dart:html' are used in single library
http://code.google.com/p/dart/issues/detail?id=3839

R=brianwilkerson@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10659037

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9133 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 3838, the exit on the -kill-after-perf now exits in an Eclipse workbench friendly manner.

R=danrubel@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10636061

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9134 260f80e4-7a28-3924-810f-c04153c831b5
Add support to get back a list of compilation units waiting to be analyzed when the indexer is stopped
Review URL: https://chromiumcodereview.appspot.com//10663044

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9135 260f80e4-7a28-3924-810f-c04153c831b5
An implicit super() invocation wasn't being checked for the wrong # of args

Issue 2580 http://code.google.com/p/dart/issues/detail?id=2580

Review URL: https://chromiumcodereview.appspot.com//10668045

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9136 260f80e4-7a28-3924-810f-c04153c831b5
Cleaned up the lists of keywords and built-in identifiers
Review URL: https://chromiumcodereview.appspot.com//10682003

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