Revert "Mac no longer fire bogus events. Fix Mac watcher."

BUG=

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

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

* Enforce normalization of typemasks
* Improves message on assertion failure

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41222 260f80e4-7a28-3924-810f-c04153c831b5
VM: Avoid repeated deoptimizations from hoisted array bounds checks.

R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41223 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Don't use 'init' as a marker for existing fields in makeConstantList.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41224 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Use `Array` as marker value for constant lists in the new emitter.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41225 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 184080 (2014-10-21 05:49:42 -0700) terry@google.com
Initial migration
http://src.chromium.org/viewvc/blink?view=rev&revision=184080

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41226 260f80e4-7a28-3924-810f-c04153c831b5
Clean up scripts to run Java-based analyzer.

sdk/bin/dartanalyzer_developer is renamed sdk/bin/dartanalyzer_java
(replacing the old sdk/bin/dartanalyzer_java, which was unused), and
the test infrastructure is modified to use sdk/bin/dartanalyzer_java
to start the Java-based analyzer.

This frees up sdk/bin/dartanallyzer_developer to be the --host-checked
version of sdk/bin/dartanalyzer (paralleling what we do for
/sdk/bin/dart2js_developer).

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41227 260f80e4-7a28-3924-810f-c04153c831b5
move DartEditor.ini to dart directory in mac build

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41228 260f80e4-7a28-3924-810f-c04153c831b5
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