Fix flaky standalone/io/TestRunnerTest, a unit test of the testing framework.

BUG=dart:1947
TEST=standalone/io/TestRunnerTest

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6734 260f80e4-7a28-3924-810f-c04153c831b5
Introduce CompositeIDLTypeInfo and clean up the code that deals with sequences.

R=antonm@chromium.org

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6735 260f80e4-7a28-3924-810f-c04153c831b5
Move custom to dart conversion logic to IDLTypeInfo implementations.

This change is the first step towards removing overloaded toDartValue.

R=antonm@chromium.org

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6736 260f80e4-7a28-3924-810f-c04153c831b5
Improve tracer output for bailouts.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6737 260f80e4-7a28-3924-810f-c04153c831b5
Fix some type warnings.

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

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6739 260f80e4-7a28-3924-810f-c04153c831b5
Remove dead code.
Review URL: https://chromiumcodereview.appspot.com//10126006

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6740 260f80e4-7a28-3924-810f-c04153c831b5
Better detection of logical and/or inlining opportunities.

Now allows the conditions to be moved by code motion or global-value numbering.
Also allow sequences of empty blocks with gotos between the branch and the
negation of an || construct.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6741 260f80e4-7a28-3924-810f-c04153c831b5
Fix mangling of local variables when their name conflict with Dart2JS's temporaries.
Review URL: https://chromiumcodereview.appspot.com//10123009

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6742 260f80e4-7a28-3924-810f-c04153c831b5
Bug fixes
Review URL: https://chromiumcodereview.appspot.com//9985011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6743 260f80e4-7a28-3924-810f-c04153c831b5
Add support for the script tag
Review URL: https://chromiumcodereview.appspot.com//10078012

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6744 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 132754->132979.

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6745 260f80e4-7a28-3924-810f-c04153c831b5
New shot at mangling: try cleaning this up a bit.
Review URL: https://chromiumcodereview.appspot.com//10127010

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6746 260f80e4-7a28-3924-810f-c04153c831b5
Special case mangling for a variable named 't'.
Review URL: https://chromiumcodereview.appspot.com//10035059

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6747 260f80e4-7a28-3924-810f-c04153c831b5
We must use the original element and not the default implementation element when checking if the constructor is the List constructor.
Review URL: https://chromiumcodereview.appspot.com//10113007

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6748 260f80e4-7a28-3924-810f-c04153c831b5
Set flaky test to skip because it actually times out instead of pass/fail.
Review URL: https://chromiumcodereview.appspot.com//10121008

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6749 260f80e4-7a28-3924-810f-c04153c831b5
A generative consutructor on an interface can default to a factory constructor.
Review URL: https://chromiumcodereview.appspot.com//10127011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6750 260f80e4-7a28-3924-810f-c04153c831b5
Give an argument to the List constructor: the List is non extandable.
Review URL: https://chromiumcodereview.appspot.com//10113011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6751 260f80e4-7a28-3924-810f-c04153c831b5
Enable html_dartium to be built as part of dartium build

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6752 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 421 (2012-04-19 20:53:19 +0400) vsm@google.com
Generate html_dartium as part of Dartium build
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=421

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