Hopefully fixing Windows warnings: fix array member initialization of EmbeddedArray.
Review URL: https://chromiumcodereview.appspot.com//10392182

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7808 260f80e4-7a28-3924-810f-c04153c831b5
fix apidoc - we see errors when building it using build.py

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7809 260f80e4-7a28-3924-810f-c04153c831b5
Make saving and restoring of the context around closure calls explicit.

This is a first step to refactor the codegen-templates to be reused
between optimizing and non-optimizing backend.

The context is now explicitly saved in a temporary local variable and
not passed as an argument to the ClosureCall instruction anymore.
Review URL: https://chromiumcodereview.appspot.com//10409043

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7811 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 541 (2012-05-21 22:13:38 +0400) antonm@chromium.org
Only pop the latest entry if it's at already committed revision.
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=541

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7812 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 542 (2012-05-21 22:19:04 +0400) antonm@chromium.org
Add chromedriver target.
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=542

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7813 260f80e4-7a28-3924-810f-c04153c831b5
Update to reflect changes in the spec
Review URL: https://chromiumcodereview.appspot.com//10417011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7814 260f80e4-7a28-3924-810f-c04153c831b5
Changes references to 'server application' into 'command-line application'.
Review URL: https://chromiumcodereview.appspot.com//10413033

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7815 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 543 (2012-05-21 22:25:09 +0400) podivilov@google.com
Defer loading Dart scripts into debugger to make startup faster.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=543

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7816 260f80e4-7a28-3924-810f-c04153c831b5
Update AnalysisServer library scan
Review URL: https://chromiumcodereview.appspot.com//10399099

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7817 260f80e4-7a28-3924-810f-c04153c831b5
Introduce locations based code generation.

Instructions and computations switched to the new code generation scheme should implement two virtual functions:

- locs() should return pointer to a LocationSummary object, that specifies location constraints for the instruction/computation.

- EmitNativeCode() should emit instructions/computations native code using locations provided through LocationSummary object attached to the instruction.

For converted functions instruction pattern should be removed from the FlowGraphCompiler visitor. It will not be used as long as instruction/computation returns non-NULL from locs().

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7818 260f80e4-7a28-3924-810f-c04153c831b5
Revert 7788. These tests were marked as fail/flaky with no further action to be
taken on them, when in reality they are all passing with the latest Chrome/DRT
rolled update. Please don't change status files arbitrarily.
Review URL: https://chromiumcodereview.appspot.com//10416015

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7819 260f80e4-7a28-3924-810f-c04153c831b5
The string_replace_dollar_test must have been added aroun the same time
ngeoffray submitted his 7788 (will check).
Review URL: https://chromiumcodereview.appspot.com//10387221

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7820 260f80e4-7a28-3924-810f-c04153c831b5
Don't make a void arrow function.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7821 260f80e4-7a28-3924-810f-c04153c831b5
Remove compile-time error for unresolved factory names (issue 3079).
Add test.
Review URL: https://chromiumcodereview.appspot.com//10332276

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7822 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 544 (2012-05-21 13:54:15 -0700) vsm@google.com
Archive chromedriver
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=544

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7823 260f80e4-7a28-3924-810f-c04153c831b5
Fix some dart api functions to use the proper unwrap patterns.
Review URL: https://chromiumcodereview.appspot.com//10411038

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7824 260f80e4-7a28-3924-810f-c04153c831b5
Put back in r7788. Investigating why these starting failing with a Chrome
update, but not on Mac drt, and not on Dartium.
Review URL: https://chromiumcodereview.appspot.com//10332280

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7825 260f80e4-7a28-3924-810f-c04153c831b5
Add flag to measure impact of type check elimination.
Review URL: https://chromiumcodereview.appspot.com//10407074

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7826 260f80e4-7a28-3924-810f-c04153c831b5
Icon submit (TBR since "gcl upload" panics on images).

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7827 260f80e4-7a28-3924-810f-c04153c831b5
Basic eclipse new dart project support.

This contributes a minimal new dart project wizard (essentially embelishing a simple project with the dart nature).

The thrust of this NOT to broach UI questions (and so the traditional eclipse project wizard is reused) but rather to allow us to create projects with the dart nature so that we can experiment with scoping analysis, playing nicely with linked resources, etc.

NOTE: this is NOT in a shipping feature/product so is not user-facing.

(Icon content to follow TBR since image uploads continue to choke gcl upload :/.)
Review URL: https://chromiumcodereview.appspot.com//10411056

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