Save more memory by compacting LocalVarDescriptors

(Re-landing this change after assertions fixed.)

Instead of allocating an array for the names of local variables,
store the names in the LocalVarDescriptors structure directly.

Using dart2js to compile a small dart program results in about 7200
LVDs on the heap.

Retained memory before: 568KB
Retained memory after: 432KB (75%)

R=asiva@google.com

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40277 260f80e4-7a28-3924-810f-c04153c831b5
Restore analyzing lib/_internal with Dart-based analyzer.

It adds 8+ minutes (to the current 4) to the analysis time, but does not timeout anymore.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40280 260f80e4-7a28-3924-810f-c04153c831b5
update tests to use error message templates everywhere instead of hardcoded values

BUG= http://dartbug.com/20959
R=sigmund@google.com

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

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

BUG=
R=jwren@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40285 260f80e4-7a28-3924-810f-c04153c831b5
no longer require entry points to be specified in the build.dart file

BUG= http://dartbug.com/20396
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40286 260f80e4-7a28-3924-810f-c04153c831b5
Issue 19697. Partial fix - don't search for subclasss members.

I think it still worth to commit this CL, if nothing else,
it makes search a little faster by not searching for subclasses.

R=paulberry@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=19697

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40290 260f80e4-7a28-3924-810f-c04153c831b5
only run the admin server if admin-port is specified

BUG=
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40293 260f80e4-7a28-3924-810f-c04153c831b5
WIP: fix Issue 20904

This does fix the issue, but it breaks some tests that I don't
understand. Please take a look. The tests are

  SimpleResolverTest.test_argumentResolution_setter_static
  SimpleResolverTest.test_argumentResolution_setter_static_propertyAccess

and the problem is that a propagated parameter element (?) goes from
[null] to [dynamic].

https://code.google.com/p/dart/issues/detail?id=20904

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40296 260f80e4-7a28-3924-810f-c04153c831b5
Issue 17389. Analyzer snapshot and server tweaks to use new ParameterElement.defaultValueCode.

This also makes Analysis Server to return hovers with parameter default values.

R=brianwilkerson@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=17389

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40298 260f80e4-7a28-3924-810f-c04153c831b5
Revert "only run the admin server if admin-port is specified"

This reverts commit 9ed84a9d820a57132d915cd069b47b33ed6f5631.

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40299 260f80e4-7a28-3924-810f-c04153c831b5
try again to not auto start editor port

BUG=

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

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