Fix the way we're extracting type information
Review URL: https://chromiumcodereview.appspot.com//9892002

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5957 260f80e4-7a28-3924-810f-c04153c831b5
Fix for tooltips for fields not returning their types (just their name).
Review URL: https://chromiumcodereview.appspot.com//9874019

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5958 260f80e4-7a28-3924-810f-c04153c831b5
More AST nodes. Update NodeList to be a full featured list. Export existing packages.
Review URL: https://chromiumcodereview.appspot.com//9873034

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5959 260f80e4-7a28-3924-810f-c04153c831b5
Shard tests run by test.dart, so they can be distributed to multiple machines.

This adds the --shards and --shard option.  Shards is the number of shards, and shard is the 1-based index of this shard.

BUG=
TEST=tools/test.py --shards=3 --shard=1

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5960 260f80e4-7a28-3924-810f-c04153c831b5
Invoke frog directly for Dromaeo build

Bypass htmlconvertor and invoke frog directly.  At some point, I'd
like to get dart.js to do the heavy lifting, but this is an expedient
first cut.

Jacob: this will make the comparisons to js more meaningful.  htmlconvertor was reformating the html and that seemed to affect perf in subtle ways.  Here, everything should be the same besides the script tag.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5963 260f80e4-7a28-3924-810f-c04153c831b5
Fix LocalFunctionTest and update status files.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5964 260f80e4-7a28-3924-810f-c04153c831b5
Fix frog/presubmit to run tests with new arguments

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5965 260f80e4-7a28-3924-810f-c04153c831b5
Update reasons for some failing tests.

Also remove status-file lines for non-existing tests.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5966 260f80e4-7a28-3924-810f-c04153c831b5
Frog native methods may name the native method.

  foo() native 'bar';      // The native method is actually called 'bar'.
  foo() native 'return 1'; // Defines method with native implementation.

This feature will allow us to convert many methods from the second
form (which is harder to support) to the first form.

Typical uses are (1) hiding native methods as Dart library private
methods, (2) dealing with names in the DOM that happen to be Dart
keywords.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5967 260f80e4-7a28-3924-810f-c04153c831b5
Fix a bug where a block would be visited twice: by a non-dominating loop, and by its dominator.
Review URL: https://chromiumcodereview.appspot.com//9878001

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5968 260f80e4-7a28-3924-810f-c04153c831b5
New CL for https://chromiumcodereview.appspot.com/9784002/: Support non-speculative type propagation.
Review URL: https://chromiumcodereview.appspot.com//9874014

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5969 260f80e4-7a28-3924-810f-c04153c831b5
Rename library manager test
Review URL: https://chromiumcodereview.appspot.com//9911008

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5970 260f80e4-7a28-3924-810f-c04153c831b5
Update buildbot annotated steps to support sharding of dart2js.
Review URL: https://chromiumcodereview.appspot.com//9909014

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5971 260f80e4-7a28-3924-810f-c04153c831b5
Use isKnown instead of !isUnknown: if the inputs conflict, don't return automatically, but use the first input to decide for the type. We should rename isKnown and isUnknown to remove this confusion.
Review URL: https://chromiumcodereview.appspot.com//9909013

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5972 260f80e4-7a28-3924-810f-c04153c831b5
Clean up refactorings, remove unsupported features

R=messick@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5973 260f80e4-7a28-3924-810f-c04153c831b5
Initial import of new editor update core plugin (TBR -- since eclipse SVN support insists on an initial commit to get an SVN project bootstrapped in the IDE).

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5978 260f80e4-7a28-3924-810f-c04153c831b5
Use string hash for sharding tests instead of using an index in a sorted list.

This is done to avoid issues on the buildbot where a failure could
potentially be pinned to the wrong revision.
Review URL: https://chromiumcodereview.appspot.com//9927001

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5979 260f80e4-7a28-3924-810f-c04153c831b5
Added an API Reference menu item to the Help menu, in order to address http://code.google.com/p/dart/issues/detail?id=1207.
Review URL: https://chromiumcodereview.appspot.com//9921004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5980 260f80e4-7a28-3924-810f-c04153c831b5
Fix a couple typos in dromaeo scripts

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5981 260f80e4-7a28-3924-810f-c04153c831b5
Don't use the full filename for hash value when sharding tests, this will make the result depend on the directory layout (which is not the same on the buildbot).
Review URL: https://chromiumcodereview.appspot.com//9918017

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