DEPS AutoUpdate: webkit to 178704 (2014-07-22 15:47:03 -0700) asiva@google.com
Fix build break, mark the trampoline library as having been loaded and
http://src.chromium.org/viewvc/blink?view=rev&revision=178704

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38480 260f80e4-7a28-3924-810f-c04153c831b5
Run SWTBot tests for Dart Editor

This assumes the existence of a custom Dart Editor build that has
the SWTBot plugins (and dependencies) installed.

The script installs a listener on a socket, then forks the custom
Dart Editor, which sends its test results back over the socket.
To simplify things, the socket input is saved to a file while the
editor is running. After it exits the file is read and test results
printed to stdout in the format expected by the test framework,
including stack traces for failed tests.

This is still a work-in-progress, but it does work for me.

R=devoncarew@google.com

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38482 260f80e4-7a28-3924-810f-c04153c831b5
Adds intrinsics for Float64Array [] and []=.

Improves performance in unoptimized code.

R=regis@google.com, srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38483 260f80e4-7a28-3924-810f-c04153c831b5
Use @Native annotation on dart2js DOM native classes

This is one of many steps to removing non-standard syntax from the dart2js libraries.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38484 260f80e4-7a28-3924-810f-c04153c831b5
pkg/unittest Updated matcher dependency, removed documentation url

Updated homepage url

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38485 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Use @Native annotation on dart2js DOM native classes"

TBR=blois@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38486 260f80e4-7a28-3924-810f-c04153c831b5
Redo "Use @Native annotation on dart2js DOM native classes"

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38488 260f80e4-7a28-3924-810f-c04153c831b5
pkg/mock updated documentation link, fixed formatting in changelog

R=dgrove@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38489 260f80e4-7a28-3924-810f-c04153c831b5
SExpressionStringifier: Move function name to definition

In order to accurately reproduce output in the upcoming
SExpressionUnstringifier, the function name is needed within the
FunctionDefinition.

BUG=
R=floitsch@google.com

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

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

    The unstringifier takes a string of S-expressions (as generated by
    SExpressionStringifier), and reconstructs a bare-bones in-memory CPS IR
    representation.

    Extend and refactor sexpr_test

    The test has been refactored to handle lists of strings (one for each
    compiled function) instead of concatenating them, which is both hackish
    and prevents unstringification of all but the first function.

    Additionally, we now check if

    stringify(unstringify(stringify(code))) == stringify(code).

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38491 260f80e4-7a28-3924-810f-c04153c831b5
Redundant phi elimination in new backend

This commit adds a redundant phi elimination pass over the IR in the new
backend. Whenever an argument to all invokes of a continuation is the
same (except for feedback), the argument can be eliminated both from
calls and the the continuation signature, replacing all usages within
the continuation body.

BUG=
R=floitsch@google.com

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

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