Re-implementation of the analysis.outline in the java layer, this uses the generated types, and removes the hand written versions

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39672 260f80e4-7a28-3924-810f-c04153c831b5
Add loop printing to block comments.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39673 260f80e4-7a28-3924-810f-c04153c831b5
remove unused DartProject and related methods

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39674 260f80e4-7a28-3924-810f-c04153c831b5
Make analyzer bot happy again.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39675 260f80e4-7a28-3924-810f-c04153c831b5
update completion handler java side "last" -> "isLast"

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39676 260f80e4-7a28-3924-810f-c04153c831b5
Update deferred_libraries_test in pub.

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

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

BUG= http://dartbug.com/20141
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39678 260f80e4-7a28-3924-810f-c04153c831b5
Initial UI for Metrics in Observatory

- s/href/_href to silence new polymer warnings.
- Add fixed pollers that metrics can be registered with.
- UI to control sample buffer size
- UI to control refresh rate
- UI to see registered counters

R=koda@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39679 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: chromium to 291715 (2014-08-28 23:37:28 +0200) blois@google.com
The 'use_chromium_linker' option is problematic because it causes all .SO loads to go through the Android Crazy Linker, which causes a separate load of native extensions so they are no longer shared instances.
http://src.chromium.org/viewvc/chrome?view=rev&revision=291715

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39680 260f80e4-7a28-3924-810f-c04153c831b5
Fix type in vm_metrics_test

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39681 260f80e4-7a28-3924-810f-c04153c831b5
Give instances their own model class; move DartErrors out of instance-ref into their own error-ref.

BUG=
R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39682 260f80e4-7a28-3924-810f-c04153c831b5
Fix Issue 20342: type propagation for Object methods on dynamic exps

Tests are included.

This solution seems hackish, in that it's not generic in the API of
[Object]: it could break if new APIs were added to the [Object] class
-- e.g. new operators defined on [Object] would be broken. However, we
don't expect [Object]'s API to change, so this is probably a safe
solution.

An outstanding question: should we include tooltip documentation for
[Object] methods/properties resolved on dynamic expressions? Right now
we do not. A reason to continue not showing docs here is that
subclasses can override the docs when they override the method --
e.g. the [hashCode] docs for [int] are different from those for
[Object] -- so showing docs for [Object] methods on dynamic
expressions could be misleading.  Moreover, it probably doesn't
matter: people should already know what [==], [hashCode], and
[toString] do, and [runtimeType] should be easy to guess ...

R=brianwilkerson@google.com, jwren@google.com
BUG=https://code.google.com/p/dart/issues/detail?id=20342

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39683 260f80e4-7a28-3924-810f-c04153c831b5
Improve document.appendText test as a follow up to "Fix Try Dart newline handling on IE11".

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39684 260f80e4-7a28-3924-810f-c04153c831b5
completion collector java side

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39685 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Give instances their own model class; move DartErrors out of instance-ref into their own error-ref."

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39686 260f80e4-7a28-3924-810f-c04153c831b5
Use PassiveObject were possible.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39687 260f80e4-7a28-3924-810f-c04153c831b5
Proof-of-concept pretenuring of some strings:

- Add bump-pointer allocated block in page space.
- Pretenure num.toString whenever >98% of strings are being promoted.
- Fix deadlock in freelist printing.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39688 260f80e4-7a28-3924-810f-c04153c831b5
In the analysis server API, change RequestError.code to an enum.

Some of the error codes that were previously defined are no longer
used, so those have been removed.  The enum reflects the set of errors
that are currently in use.

R=brianwilkerson@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39689 260f80e4-7a28-3924-810f-c04153c831b5
Analyzer2dart tree shaking: visit classes.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39690 260f80e4-7a28-3924-810f-c04153c831b5
Add experimental support to Java-based analyzer

R=paulberry@google.com

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

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