Track users through phi nodes to eliminate '>>> 0' for more bitops
whose results are only used in other bitops.

R=kasperl@google.com,sgjesse@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9413 260f80e4-7a28-3924-810f-c04153c831b5
Do not split attributes on getters and setters in databasebuilder.

So we don't have to combine them again in generator.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9414 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 678 (2012-07-05 13:02:46 +0400) podivilov@google.com
Remove now passing scope-variables.html test from TestExpectations.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=678

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9415 260f80e4-7a28-3924-810f-c04153c831b5
Eliminate the type distinction between BindInstr and DoInstr.

Represent the distinction between computations whose value is used and
computations whose value is unused with a data member (instead of a
separate type).

R=fschneider@google.com,srdjan@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9416 260f80e4-7a28-3924-810f-c04153c831b5
Guard the use of write in the implementation of print.

R=efortuna@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9417 260f80e4-7a28-3924-810f-c04153c831b5
Have a "fast" ie-windows bot and a slower ie-windows bot.
Review URL: https://chromiumcodereview.appspot.com//10700113

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9418 260f80e4-7a28-3924-810f-c04153c831b5
Mark more tests as passing on IE.

Lots of stuff works now! More to come.

R=efortuna@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9419 260f80e4-7a28-3924-810f-c04153c831b5
Update status files. More stuff pass.

R=efortuna@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9420 260f80e4-7a28-3924-810f-c04153c831b5
Move analyzing flag into TaskQueue
Review URL: https://chromiumcodereview.appspot.com//10698085

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9421 260f80e4-7a28-3924-810f-c04153c831b5
Collect the actual types for all field setters.

Before only boolean indicating whether the type was HType.INTEGER or
not was collected. Now collect the union of all types seen for setters
for each field.

R=floitsch@google.com, ager@google.com

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9422 260f80e4-7a28-3924-810f-c04153c831b5
Fix checked mode errors

TBR=ager@google.com

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9423 260f80e4-7a28-3924-810f-c04153c831b5
Update skip list for IE.

R=efortuna@google.com
BUG=http://dartbug.com/4016
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9424 260f80e4-7a28-3924-810f-c04153c831b5
Split backend.AddMembers call into series of backend.AddAtribute/backend.AddOperation calls.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9425 260f80e4-7a28-3924-810f-c04153c831b5
Generalize the use of type information for setters and initializers

Instead of checking explicitly for integers just union the types
involved. This also led to some refactoring getting rid of an almost
duplicate method.

R=floitsch@google.com, ager@google.com

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9426 260f80e4-7a28-3924-810f-c04153c831b5
Add support for JS->Dart and Dart->dart via *PortSync.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9427 260f80e4-7a28-3924-810f-c04153c831b5
[IO] Improve documentation for dart:io Socket.onWrite.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9428 260f80e4-7a28-3924-810f-c04153c831b5
Use computed field types to recompile methods containing binary
arithmetic on contants and (suspected) number fields.

R=sgjesse@google.com
BUG=
TEST=

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

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