DEPS AutoUpdate: webkit to 519 (2012-05-15 20:58:08 +0400) podivilov@google.com
Provide source URL when reporting Dart errors.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=519

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7662 260f80e4-7a28-3924-810f-c04153c831b5
test.dart: include _dart2js.status when creating test suites with 'forDirectory'
this will allow dart2js to split their status files to reduce their conflicts.

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

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

Use return value for the equality result.  Made function more
efficient by avoiding a DARTSCOPE.
Review URL: https://chromiumcodereview.appspot.com//10196003

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7664 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 520 (2012-05-15 22:34:45 +0400) antonm@chromium.org
Migrate to newly added Dart_IdentityEquals.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=520

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7665 260f80e4-7a28-3924-810f-c04153c831b5
Make dart_api.h C compatible.

BUG=3024

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7666 260f80e4-7a28-3924-810f-c04153c831b5
RFC: Start refactoring to provide more than a single backend.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7667 260f80e4-7a28-3924-810f-c04153c831b5
Replace long sequences of popq with a Drop(int) macro instruction.

This is for now only done on x64.
Review URL: https://chromiumcodereview.appspot.com//10383189

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7668 260f80e4-7a28-3924-810f-c04153c831b5
Fix issue with stack layout assumption going wrong when a dart function has optional parameters and the number of arguments passed in is incorrect. A call to NoSuchMethodFunction stub is made but the area reserved for the copied arguments/locals is not removed. This results in the NoSuchMethodFunction stub accessing arguments from the wrong location on the stack.
Review URL: https://chromiumcodereview.appspot.com//10383147

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7669 260f80e4-7a28-3924-810f-c04153c831b5
Remove DumpRenderTree.exe from the windows editor build in order to slim the build down.
Review URL: https://chromiumcodereview.appspot.com//10382182

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7670 260f80e4-7a28-3924-810f-c04153c831b5
reverting 7668??
Not clear why this claused widespread breakage. Investigating.
Review URL: https://chromiumcodereview.appspot.com//10388154

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7671 260f80e4-7a28-3924-810f-c04153c831b5
Un revert the revert
Review URL: https://chromiumcodereview.appspot.com//10386152

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7672 260f80e4-7a28-3924-810f-c04153c831b5
Reverting 7667
Review URL: https://chromiumcodereview.appspot.com//10398044

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7673 260f80e4-7a28-3924-810f-c04153c831b5
Move code for accessing captured variables into the IL.
Review URL: https://chromiumcodereview.appspot.com//10398046

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7674 260f80e4-7a28-3924-810f-c04153c831b5
Change dart frame and stub frame layout to include the PC of the code executing on the frame. The stack frame layout is as follows:
  ret PC
  saved EBP                          <== EBP
  PC (used to locate RawInstruction) <== ESP
Review URL: https://chromiumcodereview.appspot.com//10375059

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7675 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 137067->137335.

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7676 260f80e4-7a28-3924-810f-c04153c831b5
Start compiler refactoring to support more than a single backend.

R=ahe@google.com,floitsch@google.com,kasperl@google.com,ngeoffray@google.com

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

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