Fix dart2js mock of dart:io, to incorporate new File.fromPath and Directory.fromPath.

BUG=
TEST=tools/test.py -cdart2js -rd8 standalone/io/file_test

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9029 260f80e4-7a28-3924-810f-c04153c831b5
Make sure that constructor bodies are added to the resolver

R=ahe@google.com

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9030 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 636 (2012-06-22 16:28:26 +0400) antonm@chromium.org
Unfork modifications to InCompiler.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=636

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9031 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 637 (2012-06-22 16:48:35 +0400) antonm@chromium.org
Fetch a pointer to DOMStringList if the wrapper is of a proper type.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=637

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9032 260f80e4-7a28-3924-810f-c04153c831b5
Delete proxy and total samples, which have bit-rotted.
Review URL: https://chromiumcodereview.appspot.com//10646004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9033 260f80e4-7a28-3924-810f-c04153c831b5
Remove lines for tests that have been removed
Review URL: https://chromiumcodereview.appspot.com//10639016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9034 260f80e4-7a28-3924-810f-c04153c831b5
Removes compile-time error from implementing the same interface more than once

This change allows inheritenance of the same interface with different parameterization,
but puts out a (currently non spec) warning if the resulting two interface types
are not assignable to each other.

Issue 2495 http://code.google.com/p/dart/issues/detail?id=2495
Issue 3803 http://code.google.com/p/dart/issues/detail?id=3803

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9035 260f80e4-7a28-3924-810f-c04153c831b5
Remove reference to DuplicateInterfacException

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

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

Forgot this on my last change.

TBR=sra

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9037 260f80e4-7a28-3924-810f-c04153c831b5
Fix ShadowRoot constructor for dart2js

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9038 260f80e4-7a28-3924-810f-c04153c831b5
Fixed a typo, one more reason to get rid of StrictCompare vs StrictCompareComp distinction.
Review URL: https://chromiumcodereview.appspot.com//10634032

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9039 260f80e4-7a28-3924-810f-c04153c831b5
Grammar fix for clock sample HTML.
Review URL: https://chromiumcodereview.appspot.com//10646006

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9040 260f80e4-7a28-3924-810f-c04153c831b5
Downgrade an error to an information in the log
Review URL: https://chromiumcodereview.appspot.com//10634036

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9041 260f80e4-7a28-3924-810f-c04153c831b5
Fix search engine to only notify listeners once when the search is complete
Review URL: https://chromiumcodereview.appspot.com//10637010

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9042 260f80e4-7a28-3924-810f-c04153c831b5
Make the parser agnostic to the TokenStream implementation. This is the first step towards compacting the token stream.

Pull the data stream writer/reader code out of snapshot into a generic file so that it can be reused into the token stream compaction implementation.
Review URL: https://chromiumcodereview.appspot.com//10632009

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9043 260f80e4-7a28-3924-810f-c04153c831b5
Do not issue Mint/Smi code sequence if we have only Smi/Smi comnbination.
Review URL: https://chromiumcodereview.appspot.com//10642026

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9044 260f80e4-7a28-3924-810f-c04153c831b5
Log growth policy decisions when verbose gc is enabled.

This change also rationalizes some use of signed and unsigned types and
corrects the use of time values recorded for analysis.

BUG=3535

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9045 260f80e4-7a28-3924-810f-c04153c831b5
Fix to ensure all asynchronous search results get properly refreshed.
Review URL: https://chromiumcodereview.appspot.com//10661007

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9046 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 2437
Review URL: https://chromiumcodereview.appspot.com//10627020

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9047 260f80e4-7a28-3924-810f-c04153c831b5
Expand ia32 intrinsic for integer modulo, implement it for x64. Next step will be to emit it directly.
Review URL: https://chromiumcodereview.appspot.com//10663006

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