commit | 1f8eddcc2113ed5a0474520455582066a3ce6aaf | [log] [tgz] |
---|---|---|
author | pq <pquitslund@google.com> | Thu Dec 17 21:07:42 2015 -0800 |
committer | pq <pquitslund@google.com> | Thu Dec 17 21:07:42 2015 -0800 |
tree | ffb21526f93458447c688529210c56112f5155f0 | |
parent | 16640fd8044798cc47337f46e8288979bea3dde8 [diff] |
Cache element docs (and add to completions) [#23694]. This does away with the expensive call to `computeDocumentationComment` in favor of cached comments. Notably this makes adding doc content to code completion proposals performant (and so is done here). It should also make `dartdoc` *much* faster for doc generation since there are no more trips to disk to fetch comments for elements (still needed for source though). For more on the desire for docs in completions see here: https://github.com/dart-lang/sdk/issues/23694 R=brianwilkerson@google.com, scheglov@google.com Review URL: https://codereview.chromium.org/1534043002 .
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
Learn how to get the source and prepare your machine to build the SDK.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.
See LICENSE.