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