Add tree shaker support for setters and field writes.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41229 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21372. "Convert into block body" and "Convert into expression body" for factory constructors.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41230 260f80e4-7a28-3924-810f-c04153c831b5
Fix http://dartbug.com/21335
- Make the VM internal AssertionError, TypeError and CastError implement
  the public classes instead of patching them.

R=asiva@google.com, lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41231 260f80e4-7a28-3924-810f-c04153c831b5
change icon/message for add package

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41232 260f80e4-7a28-3924-810f-c04153c831b5
Add unboxed Mint for X64

BUG=
R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41233 260f80e4-7a28-3924-810f-c04153c831b5
Expect int64_list_load_store_test to fail for dart2js

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41234 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21373. Fix for removing line info in case of exception (causes NPE in outline computer).

I will update analysis_server/pubspec.yaml before commit.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41235 260f80e4-7a28-3924-810f-c04153c831b5
Arity indexing in dart:blink entry points

This CL replaces type mangling on the blink entry points with arity indexing.  So overloaded methods or methods with optional arguments now dispatch to blink entries specific to their number of arguments (but not their types).  This relies on C++ overload resolution being in place on the blink side (see https://codereview.chromium.org/668733002/).  For the time being, the dart side overload resolution code is left in place.

Resolver strings now have no type or arity info as well.

BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41236 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 184118 (2014-10-21 13:41:29 -0700) leafp@google.com
C++ overload resolution in bindings layer
http://src.chromium.org/viewvc/blink?view=rev&revision=184118

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41237 260f80e4-7a28-3924-810f-c04153c831b5
Better recovery for getters in functions

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41238 260f80e4-7a28-3924-810f-c04153c831b5
Fix History Cross Frame resolver string

TBR=vsm@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41239 260f80e4-7a28-3924-810f-c04153c831b5
Ignore GC events in websocket_client_test

BUG=
R=turnidge@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41240 260f80e4-7a28-3924-810f-c04153c831b5
Mark standalone/vmservice/websocket_client_test as flaky on the vm

Filed issue 21387 to track this

R=iposva@google.com

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

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

Issue 21387  seems to have already been fixed in 41240

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41242 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Support eagerly initialized classes in new emitter.

Supersedes https://codereview.chromium.org/647023005/

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41243 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: add --preserve-uris flag.

R=blois@google.com, johnniwinther@google.com, nweiz@google.com

Committed: https://code.google.com/p/dart/source/detail?r=41205
Reverted: https://code.google.com/p/dart/source/detail?r=41206

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41244 260f80e4-7a28-3924-810f-c04153c831b5
fix duplicate script issue

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41245 260f80e4-7a28-3924-810f-c04153c831b5
Add an integration test to verify that server I/O is asynchronous.

Currently disabled, since server I/O is currently synchronous.

BUG=dartbug.com/21252
R=danrubel@google.com

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

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

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41247 260f80e4-7a28-3924-810f-c04153c831b5
Supply a package root when editor runs analysis server from source.

Since the correct package root depends on the user's build
configuration and OS, we don't bother trying to infer it.  The user
should supply it using the "-Dcom.google.dart.packageRoot" option to
editor.

This only takes effect if the argument "-Dcom.google.dart.svnRoot" has
been supplied to force editor to run the analysis server from source.

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

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

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