Rolling packages to version 0.4.2

R=jakemac@google.com

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

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

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41002 260f80e4-7a28-3924-810f-c04153c831b5
- String array should be const.

R=ajohnsen@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41003 260f80e4-7a28-3924-810f-c04153c831b5
Don't create unused OSError in Socket_Available.

BUG=
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41005 260f80e4-7a28-3924-810f-c04153c831b5
Use a _FutureListener separate from the _Future to hold listeners.

This separates the concerns, and makes _Future a three-field class.
Holding on to a future gets cheaper.

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41006 260f80e4-7a28-3924-810f-c04153c831b5
Make sure bots are in good state

TBR=whesse

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41007 260f80e4-7a28-3924-810f-c04153c831b5
Split bigint test into several tests.
Add bigint tests with --no_intrinsify.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41008 260f80e4-7a28-3924-810f-c04153c831b5
Fix incorrect handling of refined aliases during load forwarding.

If intrablock load forwarding refines some store instruction in a way that introduces previously unseen alias fallback to unrefined place with a more generic alias instead.

R=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41009 260f80e4-7a28-3924-810f-c04153c831b5
Refactor ContainerBuilder.addMemberMethod so the information it computes can be reused.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41010 260f80e4-7a28-3924-810f-c04153c831b5
Compute an incremental patch to JavaScript code.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41011 260f80e4-7a28-3924-810f-c04153c831b5
Mark pkg/analyzer/test/generated/engine_test as skip on dart2js

It is flaky timing out

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41012 260f80e4-7a28-3924-810f-c04153c831b5
DEPS Update: chromium to 292384  whesse@google.com
Add temporary hack to keep perf bot telemetry working.

This hack is only needed until dartium is rolled to chrome 39, because the
performance testing scripts in build infrastructure have been changed
to be incompatible with those in chrome 38.

http://src.chromium.org/viewvc/chrome?view=rev&revision=292384

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41013 260f80e4-7a28-3924-810f-c04153c831b5
Remove PUB_SUGGESTION error type from analyzer.

This error type is not currently used (the code to generate it is
still under development), and there is no corresponding error type in
the analysis server API.  It seems like it should be adequate to
classify these as hints.

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41014 260f80e4-7a28-3924-810f-c04153c831b5
Enable debug mode when using the ssa tracer.

R=johnniwinther@google.com

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

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