Add Dromaeo generated code size measurements

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6123 260f80e4-7a28-3924-810f-c04153c831b5
small fixes per code review

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6124 260f80e4-7a28-3924-810f-c04153c831b5
Fix for http://code.google.com/p/dart/issues/detail?id=2364 - invalid thread access exception.
Review URL: https://chromiumcodereview.appspot.com//9956096

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6125 260f80e4-7a28-3924-810f-c04153c831b5
Mark Stopwatch Test as flaky.
Review URL: https://chromiumcodereview.appspot.com//9956090

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6126 260f80e4-7a28-3924-810f-c04153c831b5
Fix for 2394
Review URL: https://chromiumcodereview.appspot.com//9950097

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6127 260f80e4-7a28-3924-810f-c04153c831b5
Detect recursion during compilation of const constructors.

We now give a message like this:

    Illegal recursion in const constructor 'A.'.
Review URL: https://chromiumcodereview.appspot.com//9965081

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6128 260f80e4-7a28-3924-810f-c04153c831b5
Revert my last change due to problems on other platforms.
Review URL: https://chromiumcodereview.appspot.com//9968088

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6129 260f80e4-7a28-3924-810f-c04153c831b5
Fix for an issue where reported line positions on windows files were off by a factor of 2.
Review URL: https://chromiumcodereview.appspot.com//9959103

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6130 260f80e4-7a28-3924-810f-c04153c831b5
Change to the Clock sample to use dart:html, instead of dart:dom.
Review URL: https://chromiumcodereview.appspot.com//9969077

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6131 260f80e4-7a28-3924-810f-c04153c831b5
Triaged more co19 tests

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6132 260f80e4-7a28-3924-810f-c04153c831b5
TestUtilities tweaks for AnalysisServer tests
Review URL: https://chromiumcodereview.appspot.com//9968082

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6133 260f80e4-7a28-3924-810f-c04153c831b5
fix waitForIdle race condition
Review URL: https://chromiumcodereview.appspot.com//9950093

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6137 260f80e4-7a28-3924-810f-c04153c831b5
Remove obsolete version of dromaeo

BUG=http://code.google.com/p/dart/issues/detail?id=2314

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6138 260f80e4-7a28-3924-810f-c04153c831b5
Prevent NPE in TypeAnalyzer

This came from a bug report in the editor without a
specific repro case, so I just added protection
at the several places on the line where fetching the
type arguments might hit a null pointer.  If I had
a repro case, I would work on preventing the null pointer
from getting in there in the first place.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6140 260f80e4-7a28-3924-810f-c04153c831b5
Rename field. Check override and hiding in subclasses.

Check for hiding member inherited from superclasses is to be done.
Hm... And check for method parameter names.

R=messick@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6141 260f80e4-7a28-3924-810f-c04153c831b5
Issue 2420. Better error message for 'duplicate top-level definition'
http://code.google.com/p/dart/issues/detail?id=2420

R=zundel@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6142 260f80e4-7a28-3924-810f-c04153c831b5
Copy vm-specific test to vm-specific location.
A follow-up cl will make the original test non vm-specific.
Review URL: https://chromiumcodereview.appspot.com//9969122

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6143 260f80e4-7a28-3924-810f-c04153c831b5
First cut at a revised interface for Source

This is primarily intended to be a starting point for discussion. I believe the current implementation of source objects is too complex and too error prone, so this is an attempt to simplify things.

(I am addressing this now because I need it to add support for compilation errors.)
Review URL: https://chromiumcodereview.appspot.com//9959102

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6144 260f80e4-7a28-3924-810f-c04153c831b5
Add missing type checks for top level static initializers (issue 1980 and
duplicates 1957, 2070, 2224).
Review URL: https://chromiumcodereview.appspot.com//9958091

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6145 260f80e4-7a28-3924-810f-c04153c831b5
Dartc's 'can't use a type variable in static context' message now works the same way as 'NO_SUCH_TYPE'

The error message for can't use a type variable in a static
context is useful, but it was an unconditional error.  Really,
the message is just a more friendly version of 'NO_SUCH_TYPE' and
needs to work in the same way, being a warning in some contexts, and
a compile time error in others.

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

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

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