Fix bug with guarded fields and deserialization.

Since deserialization does not involve the normal object construction
procedure, any values written there won't be reflected in the guarded field
type. This results in incorrect optimized code because deoptimization of
dependent code objects in not triggered.

This CL adds tracking of field types and guarded list length when creating
objects via deserialization.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29741 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Return an absolute URI for Platform.script."

This reverts change r29740.

BUG=
R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29742 260f80e4-7a28-3924-810f-c04153c831b5
Fix static warning in a test.

Need to import dart:async to use Future class.

TBR=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29743 260f80e4-7a28-3924-810f-c04153c831b5
Remove bogus optimization, and special cases primitive types until we implement a more general optimization.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29744 260f80e4-7a28-3924-810f-c04153c831b5
Fix Dartium status after my change.

Isolate.spawn is not yet supported in Dartium.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29745 260f80e4-7a28-3924-810f-c04153c831b5
Set runtime type on list and map literals.

R=johnniwinther@google.com
BUG=6827,12889

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29747 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Set runtime type on list and map literals."

This reverts commit r29747.

TBR=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29748 260f80e4-7a28-3924-810f-c04153c831b5
promote.py: Archive installers to new gs://dart-archive bucket when promoting

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29749 260f80e4-7a28-3924-810f-c04153c831b5
Add signing support for *msi installers

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29750 260f80e4-7a28-3924-810f-c04153c831b5
Bug fix in ResolutionCopier

R=brianwilkerson@google.com

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

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

Basically the last Blink upgrade introduced the BeforeUnloadEvent which conflicted with our previous polyfill. Our definition was removed, but the suppression remained for Event.returnValue.

The suppression is still needed since that's the incorrect type and on the wrong class, so I modified our metadata lookup to allow it to only target exact class matches (and not super classes).
BUG=
R=efortuna@google.com, vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29752 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 1519 (2013-11-01 09:10:35 -0700) asiva@google.com
Add a DartApiScope around the weakWrapper identity assertion.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=1519

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29753 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Fixing the BeforeUnloadEvent"

Causing problems with build on Dartium:
class _CustomEventStreamImpl<T extends Event> extends Stream<T>
                             ^
'file:///mnt/data/b/build/slave/dartium-lucid32-full-be/build/src/dart/tools/dom/src/EventStreamProvider.dart': Error: line 334 pos 41: type '_CustomEventStreamImpl<KeyEvent>' has an out of bound type argument
class _CustomKeyEventStreamImpl extends _CustomEventStreamImpl<KeyEvent>

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29754 260f80e4-7a28-3924-810f-c04153c831b5
Added helpful information on all event getters and static members.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29755 260f80e4-7a28-3924-810f-c04153c831b5
Fix warnings in library-tests.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29756 260f80e4-7a28-3924-810f-c04153c831b5
Fix some corelib tests.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29757 260f80e4-7a28-3924-810f-c04153c831b5
Fix timezone name for IE.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29758 260f80e4-7a28-3924-810f-c04153c831b5
Fix a few warnings and update status file.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29759 260f80e4-7a28-3924-810f-c04153c831b5
Update status file for Opera corelib failures.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29760 260f80e4-7a28-3924-810f-c04153c831b5
add useful docs for logging

BUG=
R=kevmoo@j832.com

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

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