Re-enable scan thresholds when opening folder
Review URL: https://chromiumcodereview.appspot.com//10477005

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8227 260f80e4-7a28-3924-810f-c04153c831b5
Add/remove type annotation quick assists

R=messick@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8228 260f80e4-7a28-3924-810f-c04153c831b5
Infer types using 'v is! Type'

R=brianwilkerson@google.com,messick@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8229 260f80e4-7a28-3924-810f-c04153c831b5
Add V8 dependency on Windows as well

With the recent update of V8 to version 3.10 building V8 on Windows now works. With this change one can run dart2js tests on Windows like this:

> tools\build.py -mrelease --arch=ia32 dart2js
> tools\test.py -mrelease --arch=ia32 -cdart2js -rd8

R=ahe@google.com, efortuna@google.com

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8230 260f80e4-7a28-3924-810f-c04153c831b5
Remove frog from the SDK and stop running it from the editor.

R=johnniwinther@google.com,dgrove@google.com,devoncarew@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8231 260f80e4-7a28-3924-810f-c04153c831b5
Fix apidoc after r8231.

R=johnniwinther@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8232 260f80e4-7a28-3924-810f-c04153c831b5
Remove special handling of dart:frog imports. I can't find any imports of dart:frog*.

R=danrubel@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8233 260f80e4-7a28-3924-810f-c04153c831b5
Update svn:ignore for CL 10475003

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8234 260f80e4-7a28-3924-810f-c04153c831b5
Remove underscores from configurations.

Underscores don't work in Visual Studio 2010.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8235 260f80e4-7a28-3924-810f-c04153c831b5
Attempt to fix the Editor build.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8237 260f80e4-7a28-3924-810f-c04153c831b5
Another attempt at fixing the Editor build.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8238 260f80e4-7a28-3924-810f-c04153c831b5
Another attempt at fixing the Editor build.

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

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

Currently, query and queryAll methods generation in dart:html is somehow affected by a combination of the following factors:
1) Document, DocumentFragment, and Element are declared to inherit from NodeSelector interface in dart.idl
2) NodeSelector methods for some of these interfaces are present in_private_html_members, but not all, resulting in generation of $dom_* variants
3) querySelector is renamed to query via _html_library_renames for all interfaces except for Document
4) Some of these methods and their private variants have custom implementations in impl_*.darttemplate's

This patch aims to simplify that logic.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8240 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 576 (2012-06-04 13:42:25 +0400) antonm@chromium.org
Implement Dart to ScriptValue conversion.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=576

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8241 260f80e4-7a28-3924-810f-c04153c831b5
Add PositionOptions type to registry.

R=antonm@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8242 260f80e4-7a28-3924-810f-c04153c831b5
Update svn:ignore on non-toplevel directories

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8243 260f80e4-7a28-3924-810f-c04153c831b5
Avoid reading RawObject::class_ directly in the runtime.

Instead rely on tags_ and perform lookups through isolate's class table where appropriately.

R=iposva@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8244 260f80e4-7a28-3924-810f-c04153c831b5
Enable GVN for getting final fields

As final fields can never change they are candidate for GVN.

Delta Blue has the code below without the final modifier. With the
final modifier added this change improves Delta Blue with about 25%.

class Plan {

  Plan() : list = new List<Constraint>() { }

  ...

  void execute() {
    for (int i = 0; i < list.length; i++) {
      list[i].execute();
    }
  }

  final List<Constraint> list;
}

Next step will be to try to find fields without the final modifier
which are assigned in all constructors and not assigned elsewhere and
apply GVN to these as well.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8245 260f80e4-7a28-3924-810f-c04153c831b5
Do not report potential missing returns.

R=lrn@google.com

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

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