Set vmstats socket as blocking.
Review URL: https://codereview.chromium.org//12390041

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

NOTE: this does not address the larger concern of where this class should utlimately live (or what it should be called).  Thoughts on that still most welcome!  Net-net: this class (and it's associated test) will be renamed in a follow-up CL.
Review URL: https://codereview.chromium.org//12385060

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19346 260f80e4-7a28-3924-810f-c04153c831b5
There are features needed for unittest impl that don't make a lot of sense for users.

BUG=https://code.google.com/p/dart/issues/detail?id=8878
Review URL: https://codereview.chromium.org//12377055

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19347 260f80e4-7a28-3924-810f-c04153c831b5
Issue 8879. Constant name should be ALL_CAPS_WITH_UNDERSCORES.
https://code.google.com/p/dart/issues/detail?id=8879

R=messick@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19348 260f80e4-7a28-3924-810f-c04153c831b5
Issue 8854. Primitive array creation should be translated into List.filled().
https://code.google.com/p/dart/issues/detail?id=8854

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19349 260f80e4-7a28-3924-810f-c04153c831b5
Native HFieldGet is sensitive to DOM mutations.
Mark any native field get as dependsOnSomething.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19350 260f80e4-7a28-3924-810f-c04153c831b5
Marking IE10 canvas rendering test as pass to investigate

Appears that canvas on IE10 on test machines runs in lower resolution, trying to stabilize the test.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19351 260f80e4-7a28-3924-810f-c04153c831b5
Loosening tolerances for canvas test to pass on IE10.

Not sure why, but occasionally IE10 starts rendering canvases with slightly off colors.

BUG=8678

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19352 260f80e4-7a28-3924-810f-c04153c831b5
Removed Dynamic keyword support from dart2js.

BUG=dartbug.com/7815

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19353 260f80e4-7a28-3924-810f-c04153c831b5
Remove Dynamic from test for deprecated features dart2js

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19354 260f80e4-7a28-3924-810f-c04153c831b5
moved option processing and caching into CmdLineOptions
remove InstrumentationDataCarrier in favor of CmdLineOptions.getStartTime()
move opening files to CmdLineFileProcessor
new --test option

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19355 260f80e4-7a28-3924-810f-c04153c831b5
fix test on windows

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19356 260f80e4-7a28-3924-810f-c04153c831b5
A performance patch for the editor. This:

- adds a manager class which caches calls to the File.getCanonicalFile() method. In the presence of symlinks, this can be a very slow method and we call it hundreds of thousands of times.
- remove the use of Thread.yield() in a busy loop. This can cause high cpu utilization.
Review URL: https://codereview.chromium.org//12374066

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19357 260f80e4-7a28-3924-810f-c04153c831b5
first cut of html parser
timing old and new parser

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19358 260f80e4-7a28-3924-810f-c04153c831b5
initialize CmdLineOptions in core plugin startup rather than UI

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19359 260f80e4-7a28-3924-810f-c04153c831b5
Add the editor unit tests to the editor itself. The editor can now test itself
when started with the --test command-line flag.
Update the _test plugins to have valid version ranges.
Use the version of hamcrest that the junit plugin depends on.
Add a new junit test runner in the buildbot_test plugin. This checks for a --test flag,
runs all the tests in a job, prints the results to stdout, and exits the editor.
Update the build and test scripts.
Review URL: https://codereview.chromium.org//12377052

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@19360 260f80e4-7a28-3924-810f-c04153c831b5
remove old instrumentation API

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

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