Test Scripts: Fix Windows path error in layout tests.

BUG=3942
TEST=tools/test.py -c none -r drt html/shadow_dom_layout

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9283 260f80e4-7a28-3924-810f-c04153c831b5
Deal with special cmd.exe environment variables that have keys that start with an equals sign.

I have attempted to deal with them correctly instead of ignoring
them so that they can be passed on unchanged to subprocesses.

R=johnniwinther@google.com
BUG=
TEST=

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

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

An HIf always has an else. It might be empty, though.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9285 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 661 (2012-07-02 18:07:06 +0400) podivilov@google.com
Update expectations for now passing dart/inspector/debugger.html test.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=661

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9286 260f80e4-7a28-3924-810f-c04153c831b5
Mark analyzer error codes with no corresponding JUnit test

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9287 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 662 (2012-07-02 19:06:09 +0400) podivilov@google.com
Skip inspector tests on mac.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=662

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9288 260f80e4-7a28-3924-810f-c04153c831b5
Fix the swipe sample. There was a timing issue on Chrome where the size of the elements would be calculated from an intermediate transition value.
Review URL: https://chromiumcodereview.appspot.com//10700052

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9289 260f80e4-7a28-3924-810f-c04153c831b5
Create implementation file emitter in HtmlDartInterfaceGenerator.

That way we can start emitting common parts in HtmlDartInterfaceGenerator.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9290 260f80e4-7a28-3924-810f-c04153c831b5
Fix bailing out of SSA compilation and enable --use-ssa on x64 by default.

We need to re-parse the function when retrying compilation after bailing out
because of the side-effects to the AST (break-, continue-labels).

To improve test coverage I'm enbabling building of SSA on x64 now.
Review URL: https://chromiumcodereview.appspot.com//10694053

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9291 260f80e4-7a28-3924-810f-c04153c831b5
Extract common logic for element factory constructors generation.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9292 260f80e4-7a28-3924-810f-c04153c831b5
Fix loophole which was causing 5 second delay
Review URL: https://chromiumcodereview.appspot.com//10700054

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9293 260f80e4-7a28-3924-810f-c04153c831b5
New TaskQueue and tests
Review URL: https://chromiumcodereview.appspot.com//10692057

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9294 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 663 (2012-07-02 19:39:20 +0400) podivilov@google.com
Yet another try to fix inspector test expectations on mac.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=663

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9295 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 664 (2012-07-02 19:59:50 +0400) antonm@chromium.org
Chrome roll 144885->145141.
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=664

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9296 260f80e4-7a28-3924-810f-c04153c831b5
Make IL instructions a doubly-linked list within basic blocks.

In order to be able to efficiently iterate backwards over instructions
and removing or replacing instructions in the graph we want them to
be a double-linked list inside basic blocks. The list has the following

1. Block entry instructions do not have a previous instruction.
2. The last instruction in a block may or may not have a next instruction:
   - Branches have a NULL-successor.
   - Normal block exits have a block entry instructions as successor.

This CL also makes the accessor for previous and next instruction in this
list non-virtual. This avoidis the current code duplication there.
Review URL: https://chromiumcodereview.appspot.com//10665022

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9297 260f80e4-7a28-3924-810f-c04153c831b5
Suppress medium_integer_test as Dartium on Linux is now x64.

TBR=podivilov@chromium.org

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9298 260f80e4-7a28-3924-810f-c04153c831b5
Adds some JUnit tests for type analysis

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9299 260f80e4-7a28-3924-810f-c04153c831b5
Fix an SWT exception at shutdown.
Review URL: https://chromiumcodereview.appspot.com//10695061

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9300 260f80e4-7a28-3924-810f-c04153c831b5
The file isolte_runtime.dart was only used by the analyzer, and now it is no longer in use

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@9301 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 665 (2012-07-02 20:56:41 +0400) podivilov@google.com
dart/inspector/scope-variables.html started to fail on linux after transition to x64.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=665

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