Suppport DartCustom for proper native callback

Reviews:vsm,leafp

R=vsm@google.com

Review URL: https://codereview.chromium.org//558173002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40096 260f80e4-7a28-3924-810f-c04153c831b5
Add svn ignores for third_party

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40097 260f80e4-7a28-3924-810f-c04153c831b5
Integrate type hierarchy into Editor.

R=jwren@google.com
BUG=

Review URL: https://codereview.chromium.org//556063002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40098 260f80e4-7a28-3924-810f-c04153c831b5
Fix bug in range analysis.

A definition that is in the same block as a phi can never
dominate the phi, since phis are at the very start of a block.

R=vegorov@google.com

Review URL: https://codereview.chromium.org//556353002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40102 260f80e4-7a28-3924-810f-c04153c831b5
Fix unknown [getDisplayName] bug for variables with function types.

R=brianwilkerson@google.com, jwren@google.com
BUG=

Review URL: https://codereview.chromium.org//558003002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40103 260f80e4-7a28-3924-810f-c04153c831b5
fix for NPE in editor

R=jwren@google.com

Review URL: https://codereview.chromium.org//561543003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40105 260f80e4-7a28-3924-810f-c04153c831b5
Implement "analysis.reanalyze" in analysis server.

This is accomplished by instructing the context manager to remove all
contexts and recreate them from scratch.

R=scheglov@google.com

Review URL: https://codereview.chromium.org//553193002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40106 260f80e4-7a28-3924-810f-c04153c831b5
Stop working around issue 20504 in pub.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//555293002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40107 260f80e4-7a28-3924-810f-c04153c831b5
fix failing tests (TBR)

Review URL: https://codereview.chromium.org//561833004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40108 260f80e4-7a28-3924-810f-c04153c831b5
Fix exception in error processing; implement mapUri

R=jwren@google.com

Review URL: https://codereview.chromium.org//560103002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40109 260f80e4-7a28-3924-810f-c04153c831b5
Bug fix in analyzer command line to work with pub list

R=paulberry@google.com

Review URL: https://codereview.chromium.org//557333005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40110 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 181766 (2014-09-10 13:27:56 -0700) leafp@google.com
Make propertyQuery resolver string work with old and new idl generation
http://src.chromium.org/viewvc/blink?view=rev&revision=181766

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40113 260f80e4-7a28-3924-810f-c04153c831b5
Issue 20890. Fix for NPE in the 'Add show' QA.

R=paulberry@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=20890

Review URL: https://codereview.chromium.org//560913003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40115 260f80e4-7a28-3924-810f-c04153c831b5
Disable tests to fix the build

Review URL: https://codereview.chromium.org//559993003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40116 260f80e4-7a28-3924-810f-c04153c831b5
Update and re-organize the polymer_intl sample

BUG=
R=efortuna@google.com

Review URL: https://codereview.chromium.org//564483002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40117 260f80e4-7a28-3924-810f-c04153c831b5
Add the ability for a PackageProvider to declare static packages.

Once pub gets rid of RewriteTransformer, this will allow it to avoid
passing in assets to Barback unnecessarily.

R=rnystrom@google.com
BUG=20859

Review URL: https://codereview.chromium.org//554783003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40118 260f80e4-7a28-3924-810f-c04153c831b5
Add support for TokenStream, LocalVarDescriptors, and PcDescriptors to service lib

Add generic 'Object' ref and view element. This will work for any ServiceObject with type == 'Object'.

Ref element uses the vmType as the link text if there is no name.
View element is mostly just <object-common> but that allows calculating retaining path, retained size, etc.

BUG=
R=rmacnak@google.com, turnidge@google.com

Review URL: https://codereview.chromium.org//560503002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40119 260f80e4-7a28-3924-810f-c04153c831b5
update polymer js to 0.4.0

BUG= http://dartbug.com/20809

The following files were not migrated, they used to be in platform.js
and are like polyfills, but are adding non-html spec functionality used
by polymer:

src/declaration/mdv.js
src/declaration/polymer.js
src/declaration/queue.js
src/declaration/styles.js
src/lib/dom.js
src/lib/lang.js
src/lib/loader.js
src/lib/styleloader.js
src/lib/url.js
src/system/compat.js
src/system/microtask.js
src/system/module.js
src/system/patches-mdv.js
src/system/unresolved.js

The following tests were not migrated. For the most part they are just
testing the features added by the files above:

test/html/loader-deduplicate.html
test/html/mdv-shadow.html
test/html/mdv-tests/polymer-expressions-tests.js
test/html/styling/recursive-style-import.html
test/html/url.html
test/js/bindMDV.js
test/js/oop.js
test/html/styling/rules/*
test/js/styling.js
test/js/register.js
test/js/utils.js
test/html/template-repeat-wrappers.html

R=sigmund@google.com

Review URL: https://codereview.chromium.org//558673004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40120 260f80e4-7a28-3924-810f-c04153c831b5
Put the polymer_intl sample files back in web

BUG=

Review URL: https://codereview.chromium.org//561003002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40121 260f80e4-7a28-3924-810f-c04153c831b5
Fix wrong conversion from double to bigint in overriden operators of new bigint.
Fix ambiguous call to pow on Windows.
Fix big_integer_vm_test to use numbers large enough to actually be bigint.
Re-enable dart2js tests.

R=srdjan@google.com

Review URL: https://codereview.chromium.org//559203003

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