Do not reuse tags_ field to store next_ pointer of FreeListElement.

Make tags_ field be valid (i.e. encode size and class id) for free list elements.

R=iposva@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8437 260f80e4-7a28-3924-810f-c04153c831b5
Move interface members traverse logic to BaseGenerator.

AddMembers(merged_interface) will be used by systemhtml to add
all the members from HTMLElement to Element.

R=antonm@google.com,sra@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8438 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 597 (2012-06-08 17:48:32 +0400) podivilov@google.com
Keep current DartApplicationLoader in thread local storage.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=597

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

R=florian@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8440 260f80e4-7a28-3924-810f-c04153c831b5
Revert dart:io file InputStream buffering to fix bugs in it.  Reverts r8435, r8401, r8396, r8395.

BUG=dart:3450, dart:3434
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8441 260f80e4-7a28-3924-810f-c04153c831b5
Add more intrinsics, enable new compiler's optimized mode for ia32.
Review URL: https://chromiumcodereview.appspot.com//10541069

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8442 260f80e4-7a28-3924-810f-c04153c831b5
The dart_analyzer launch script was a bit tangled up. It needs to be able
to run either in the production mode where installed in the dart-sdk dir or
in development mode where it might not be installed.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8443 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 598 (2012-06-08 19:42:53 +0400) podivilov@google.com
Move DartDOMData to DartIsolate.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=598

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8444 260f80e4-7a28-3924-810f-c04153c831b5
Remove deprecated classes and functions in Date.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8445 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Remove deprecated classes and functions in Date."

This reverts commit 8445.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8446 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 599 (2012-06-08 20:36:32 +0400) podivilov@google.com
Cleanup DartUtilites after moving dom data to DartIsolate.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=599

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8447 260f80e4-7a28-3924-810f-c04153c831b5
More tests and doc for futures (followup to http://codereview.chromium.org/10517006/)

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8448 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 600 (2012-06-08 20:53:30 +0400) antonm@chromium.org
Provide stub implementation for Intent constructor.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=600

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8449 260f80e4-7a28-3924-810f-c04153c831b5
Implement Smi binops ia32 (new compiler).
Review URL: https://chromiumcodereview.appspot.com//10542079

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8450 260f80e4-7a28-3924-810f-c04153c831b5
Support custom constructors with signature declaration.

For now Intent is the only IDL interface which has both CustomConstructor
attribute and singnature for the constructor.  CustomConstructor should
trump the signature.

R=podivilov@chromium.org

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8451 260f80e4-7a28-3924-810f-c04153c831b5
Remove dependency on TimeZone from tests.
Review URL: https://chromiumcodereview.appspot.com//10545090

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8452 260f80e4-7a28-3924-810f-c04153c831b5
Apps view.
No menus yet.
Needs a better app icon.
TODO Add dart:core to library list.
Review URL: https://chromiumcodereview.appspot.com//10533056

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8453 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 601 (2012-06-08 21:23:03 +0400) antonm@chromium.org
Build fix.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=601

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8454 260f80e4-7a28-3924-810f-c04153c831b5
Reapply "Remove deprecated classes and functions in Date."

This reapplies a fixed version of commit 8445.

Original CL: https://chromiumcodereview.appspot.com//10541050

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8455 260f80e4-7a28-3924-810f-c04153c831b5
Do not merge IDL interfaces in dartdomgenerator.

The merge is irreversible, and shouldn't be done too early.

R=antonm@google.com,sra@google.com

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

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