Improve utf8 decoding of single-char bytes, by isolating the loop.

BUG=
R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38776 260f80e4-7a28-3924-810f-c04153c831b5
Change mask test to make it work in JS.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38777 260f80e4-7a28-3924-810f-c04153c831b5
Dartium 37 to bleeding edge

Pending windows-full bot...

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38778 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: chromium to 286245 (2014-07-29 19:37:36 +0200) jacobr@google.com
Generate aar files so that it is easier to reuse content_shell_apk from user generated android projects.
http://src.chromium.org/viewvc/chrome?view=rev&revision=286245

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38779 260f80e4-7a28-3924-810f-c04153c831b5
Status fixes for Dartium 37

Dependent on: https://chromiumcodereview.appspot.com/429073003/

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38780 260f80e4-7a28-3924-810f-c04153c831b5
Update to the implementation of edit.getFixes with ErrorFixes object specification (java api for the dart analysis server)

R=brianwilkerson@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38782 260f80e4-7a28-3924-810f-c04153c831b5
Fix for edit.getAssists to add the location parameter (java api for the dart analysis server)

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38783 260f80e4-7a28-3924-810f-c04153c831b5
remove unused DartVariableDeclaration, DartFunctionTypeAlias and related methods

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38784 260f80e4-7a28-3924-810f-c04153c831b5
Make any exception in the operations loop fatal.

Note, that with the latest analyzer snapshot the NPE we saw does not leak anymore,
so this code does not work. But the result is not much better - context continues
analyzing the same file again and again.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38785 260f80e4-7a28-3924-810f-c04153c831b5
Port and test more assists.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38786 260f80e4-7a28-3924-810f-c04153c831b5
refactor code completion to allow for multiple suggestion computers

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38787 260f80e4-7a28-3924-810f-c04153c831b5
First unit test using service lib.

Add symlink to allow using observatory package from tests.
Add simple test of allocation stats.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38788 260f80e4-7a28-3924-810f-c04153c831b5
Add ElementKind.TYPE_PARAMETER to the Java interface.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38789 260f80e4-7a28-3924-810f-c04153c831b5
Update service lib test status to Fail due to Windows symlink issue.

TBR=johnmccutchan@google.com
BUG=dart:20298

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38790 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 179330 (2014-07-31 19:53:22 +0200) rmacnak@google.com
Dartium 37: Adapt r176337 for refactored BindingSecurity.
http://src.chromium.org/viewvc/blink?view=rev&revision=179330

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38791 260f80e4-7a28-3924-810f-c04153c831b5
Broaden the Intl pubspec to allow current analyzer versions

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38792 260f80e4-7a28-3924-810f-c04153c831b5
Initial backend for metrics in Observatory.

Two types of metrics:

* Counter - a measured value
* Gauge - A measured value with a min and max

Follow up CLs for the backend:

* Support for internal VM metrics (implemented in C++ but visible over the service).

Follow up CLs for the frontend:

* Query list of metrics
* Get latest value of a metric
* Collect values over time and graph them.

I'd like some feedback on the API and the data reported.

R=koda@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38793 260f80e4-7a28-3924-810f-c04153c831b5
Handle-like interface for HashTable.

A combination of two independent interface changes:
1. Constructor takes a RawArray* and allocates its own Array handle.
2. Release provides access to the entire handle, rather than just the raw.

This results in a very clean usage pattern, like:
  FooTable table(get_foo_table());
  table.Insert(obj);
  ...
  set_foo_table(table.Release());

Having the isolate inside HashTable also allows faster allocation of temporary handles.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38794 260f80e4-7a28-3924-810f-c04153c831b5
Wait for "server.connected" notification before beginning integration tests.

R=brianwilkerson@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38795 260f80e4-7a28-3924-810f-c04153c831b5
Make definition of success for "fail_*" tests more permissive.

I made it less permissive yesterday, but apparently I went a little
too far: I had restricted to JUnit assertion failures, but some of our
JUnit tests depend on plain Java assertion failures.

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

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

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