Fix assert to work on all code motion invariant ssa instructions.
Review URL: https://chromiumcodereview.appspot.com//9836004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5747 260f80e4-7a28-3924-810f-c04153c831b5
Use dart:io directory deletion instead of starting a process.

Bill, Eric, is this path ever hit at this point. It seems to me
that it was only hit when dartc produced output to be run in
a browser. If that is the case, could one of you remove all the
code that has to do with the temporary directory handling as
a follow-up change?

R=zundel@google.com,whesse@google.com
BUG=1211
TEST=

Review URL: https://chromiumcodereview.appspot.com//9704083

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5748 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 297 (2012-03-22 17:17:18 +0400) podivilov@google.com
Move DartApplicationLoader to DartDOMData.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=297

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5749 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 298 (2012-03-22 18:12:05 +0400) podivilov@google.com
Draft implementation of isolate reference counting.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=298

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5750 260f80e4-7a28-3924-810f-c04153c831b5
Make string interpolation no longer use String.operator+.

Review URL: https://chromiumcodereview.appspot.com//9838006

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5751 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 299 (2012-03-22 18:13:48 +0400) podivilov@google.com
DartEventListener should retain the isolate.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=299

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5752 260f80e4-7a28-3924-810f-c04153c831b5
Refactor StringBuilderVisitor.

Also handle some simple constant cases directly.

Review URL: https://chromiumcodereview.appspot.com//9838008

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5753 260f80e4-7a28-3924-810f-c04153c831b5
Fix co19 crashes

Review URL: https://chromiumcodereview.appspot.com//9839004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5754 260f80e4-7a28-3924-810f-c04153c831b5
Recognize VM stack traces to enable M-x next-error, etc.

Review URL: https://chromiumcodereview.appspot.com//9836003

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5755 260f80e4-7a28-3924-810f-c04153c831b5
Remove 'builtin' state in the nodes, that is only set when speculatively optimizing. Instead add a getter that queries the type of the inputs.
Review URL: https://chromiumcodereview.appspot.com//9839006

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5756 260f80e4-7a28-3924-810f-c04153c831b5
Fix bug in partial parsing of map literal.

Review URL: https://chromiumcodereview.appspot.com//9808016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5757 260f80e4-7a28-3924-810f-c04153c831b5
A new co19 test, and a too optimistic optimization made a fail on a test that checks that 100 >> -1 is invalid.
Review URL: https://chromiumcodereview.appspot.com//9838013

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