Update status for dartium flaky co19 tests.

BUG=dartbug.com/18558
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40872 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Move new emitter.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40873 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Remove unused oldEmmitter references.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40874 260f80e4-7a28-3924-810f-c04153c831b5
Forget nodes in nodeConstantMap.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40875 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: reorder functions to move public function higher up.

R=johnniwinther@google.com, karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40876 260f80e4-7a28-3924-810f-c04153c831b5
Assign LibraryElements to their output-unit.

From what I can tell the output wasn't really used, since we are guaranteed to get a fresh Descriptor, but associating it with the correct unit seems cleaner and enables refactorings.

R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40877 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Start sharing the model and program-builder.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40878 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Remove instantiatedClasses field.

R=ahe@google.com, johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40879 260f80e4-7a28-3924-810f-c04153c831b5
Use simple prefix/suffix diff in members sorter.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

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

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

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40881 260f80e4-7a28-3924-810f-c04153c831b5
Forget initial values in Dart constant system.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40882 260f80e4-7a28-3924-810f-c04153c831b5
Forget closure class maps.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40883 260f80e4-7a28-3924-810f-c04153c831b5
VM: Improve generated code for loading the current context.

Instead of emitting a move instruction, specify CTX as result
register.

R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40884 260f80e4-7a28-3924-810f-c04153c831b5
improve completion test failure message by adding node info

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40885 260f80e4-7a28-3924-810f-c04153c831b5
narrow imported element suggestions

This reduces the situations in which imported elements are suggested to
reduce/eliminate incorrect suggestions

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40886 260f80e4-7a28-3924-810f-c04153c831b5
Begin implementing a debugger page in Observatory.

In progress.

For now we have a split view with the stack on top and
console/controls on the bottom.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40887 260f80e4-7a28-3924-810f-c04153c831b5
Bump-pointer allocation when reading snapshot; 10-15% faster isolate creation.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40888 260f80e4-7a28-3924-810f-c04153c831b5
Write barrier audit, part 1.

First step towards complete audit of all writes to the heap for write barrier compliance (at least on simulator debug builds).

This first CL is a semi-mechanical refactoring to route most Object field writes through StoreNonPointer and StoreSmi methods.

A few stores were converted to StorePointer (skipping the write barrier check is premature optimization for those cases).

Next step will be to make raw_ptr() return a const pointer and use the constness to clean up remaining writes in C++.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40889 260f80e4-7a28-3924-810f-c04153c831b5
cleanup/organize/improve completion tests

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40890 260f80e4-7a28-3924-810f-c04153c831b5
Dart version of double.parse that works for numbers that can be represented exactly as doubles.

BUG= http://dartbug.com/17711
R=vegorov@google.com

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

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