Fix for highlighting 'abstract' in ClassTypeAlias.

R=brianwilkerson@google.com
BUG=

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40778 260f80e4-7a28-3924-810f-c04153c831b5
Test is passing under Windows fails other platforms

Reviewers=vsm@google.com

R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40779 260f80e4-7a28-3924-810f-c04153c831b5
Start implementing checked mode compile time errors in analyzer.

This enables the Java-based command-line analyzer to accept the
"--enable_type_checks" flag so that it can be told whether to report
type checking errors during constant evaluation.  Also it fixes the
tests language/compile_time_constant_checked2_test and
language/compile_time_constant_checked3_test in unchecked mode, by
causing CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE to be escalated to an
error only in checked mode.

Note: in order to test this properly, I had to remove a hack from
test_runner.dart which caused it to effectively ignore the "checked
mode compile-time error" test annotation when testing analyzer.  With
this hack removed, several new lines needed to be added to the .status
files.

BUG=dartbug.com/16391
R=jwren@google.com, kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40780 260f80e4-7a28-3924-810f-c04153c831b5
update platform.js to get memory leak fixes

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40781 260f80e4-7a28-3924-810f-c04153c831b5
Issue 19670. 'Create field' quick fix.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40782 260f80e4-7a28-3924-810f-c04153c831b5
Create a new type of error for checked mode compile time errors.

This will allow clients of analyzer to determine how to report these
errors, rather than having to supply a "checked mode" option to
analyzer.

R=brianwilkerson@google.com

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

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

Reviewers=vsm@google.com,leafp@google.com

R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40784 260f80e4-7a28-3924-810f-c04153c831b5
Don't automatically save after sorting members.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40785 260f80e4-7a28-3924-810f-c04153c831b5
Fix for 20938: TypeResolverVisitor has been split into two visits so that implicit constructor elements can be created.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40788 260f80e4-7a28-3924-810f-c04153c831b5
Revert "update platform.js to get memory leak fixes"

This reverts commit 1969c08ff7458868a7921c660afdd70b2e40fff9.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40789 260f80e4-7a28-3924-810f-c04153c831b5
Support more checked mode compile time errors in analysis engine.

This changes the following errors to be checked mode compile time errors:

- LIST_ELEMENT_TYPE_NOT_ASSIGNABLE
- MAP_VALUE_TYPE_NOT_ASSIGNABLE
- MAP_KEY_TYPE_NOT_ASSIGNABLE

It also ensures that static warnings are always generated, so if the
analysis engine's client decides to disregard checked mode compile
time errors, the warnings won't be lost.

BUG=dartbug.com/16391
R=brianwilkerson@google.com, scheglov@google.com

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

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

TBR=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40791 260f80e4-7a28-3924-810f-c04153c831b5
Roll WebCore IDL to 38 in DEPS

TBR=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40792 260f80e4-7a28-3924-810f-c04153c831b5
throw e is not a compile-time constant expression

Detect illegal compile-time const expression and report error.

Fixes 21146.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40793 260f80e4-7a28-3924-810f-c04153c831b5
Fix crash during GC in gen_snapshot:
- There were some uninitialized fields in object_store which could contain some
  random initial values. These fields are part of the root set used during
  Garbage collection and if a Garbage collection was triggered before these
  fields are formally initialized in Object::init, it could lead to random
  behaviour.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40794 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 182864 (2014-09-29 13:36:46 -0700) leafp@google.com
Warning fixes
http://src.chromium.org/viewvc/blink?view=rev&revision=182864

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40796 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 182865 (2014-09-29 13:42:46 -0700) blois@chromium.org
Fixing Dartium compiling with native extensions enabled
http://src.chromium.org/viewvc/blink?view=rev&revision=182865

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40797 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: chromium to 292199 (2014-09-29 16:49:43 -0700) jacobr@google.com
Add back logic to generate aar files
http://src.chromium.org/viewvc/chrome?view=rev&revision=292199

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40798 260f80e4-7a28-3924-810f-c04153c831b5
Multitest has a 'checked mode compile-time error' marker now. Use it to clean up the mirrors status file a bit.

BUG=http://dartbug.com/16351
R=regis@google.com

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

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