Brian Wilkerson
|
7328988ad0
|
Remove some dead code from analysis_server
Change-Id: I6407d800bca7f81e6bcf0fb1e0765e24fe310956
Reviewed-on: https://dart-review.googlesource.com/54980
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-05-14 18:57:17 +00:00 |
|
Konstantin Shcheglov
|
818c4b5bfd
|
Remove AbsolutePathContext and use package:path instead.
I see however that linter/test/rule_test.dart uses it, but as far as I
can see, that's it. All other usages are from analyzer and
analysis_server.
R=brianwilkerson@google.com
Change-Id: I2b82870a4a4ec6f155326d8ee6dc1c1028f84793
Reviewed-on: https://dart-review.googlesource.com/52265
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-04-20 21:01:06 +00:00 |
|
Brian Wilkerson
|
5460ddbab5
|
Move three more libraries out of the public API
Change-Id: I8e6aeaea35c739fb26e22ffcfc30a343ebbb5424
Reviewed-on: https://dart-review.googlesource.com/51363
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-04-16 22:15:28 +00:00 |
|
Mike Fairhurst
|
a35bf88f9d
|
Run pub upgrade on analyis plugins before (re)start.
Change-Id: If3f550d2a5812e47fc527c237384abb9cb0b79a7
Reviewed-on: https://dart-review.googlesource.com/49837
Commit-Queue: Mike Fairhurst <mfairhurst@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-04-11 19:16:36 +00:00 |
|
Kevin Moore
|
af22f6a591
|
Track calls to 'pub get' from analysis_server
Fixes https://github.com/dart-lang/sdk/issues/32712
Change-Id: I04825e03e57dd2c45de7a332942c0a8e6415286d
Reviewed-on: https://dart-review.googlesource.com/48800
Commit-Queue: Kevin Moore <kevmoo@google.com>
Reviewed-by: Mike Fairhurst <mfairhurst@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-03-29 22:29:49 +00:00 |
|
Brian Wilkerson
|
d06dbb2ba8
|
Make most of the server Dart 2 safe
Change-Id: Ic9e8ea2557d01c05caedc126486778865af0396d
Reviewed-on: https://dart-review.googlesource.com/48262
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
|
2018-03-24 15:33:53 +00:00 |
|
Konstantin Shcheglov
|
e1909cb52a
|
Update Outline protocol - change offset/length, add codeOffset/codeLength.
R=brianwilkerson@google.com
Change-Id: I4b5c03a21254f7c497adc4c043641b18599c5c39
Reviewed-on: https://dart-review.googlesource.com/45764
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-03-09 01:52:57 +00:00 |
|
Brian Wilkerson
|
602a8c2a7b
|
Clean up usage of deprecated constants
Change-Id: I9005ba6e94529e15d8f7b21322591f4a9dabec47
Reviewed-on: https://dart-review.googlesource.com/45763
Commit-Queue: William Hesse <whesse@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
|
2018-03-09 01:02:49 +00:00 |
|
Mike Fairhurst
|
69474f23c2
|
Fix the 'pub' command in plugins on Windows -- '.bat' required.
Change-Id: Ibcf212902454dd8d9eb442e9633a193163d5bcae
Reviewed-on: https://dart-review.googlesource.com/43620
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Mike Fairhurst <mfairhurst@google.com>
|
2018-02-25 03:33:23 +00:00 |
|
Devon Carew
|
9229151b03
|
Remove two uses of visibleForTesting.
Bug:
Change-Id: I2952b7acce54e7d3c1fe2c829c0091e9ba031314
Reviewed-on: https://dart-review.googlesource.com/32686
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
|
2018-01-07 23:33:31 +00:00 |
|
Brian Wilkerson
|
c6c7580c92
|
Add error detection and reporting for errors related to plugins
Change-Id: If17e88b64022fe71c992c5867c80263c0e6b953b
Reviewed-on: https://dart-review.googlesource.com/18781
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2017-11-05 19:21:07 +00:00 |
|
Brian Wilkerson
|
8db9995c65
|
Fix an exception when a package is not defined
Change-Id: Id2469b4e0c4aaa8acb63c0186e7b53ec4acea95d
Reviewed-on: https://dart-review.googlesource.com/5885
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
|
2017-09-14 19:42:50 +00:00 |
|
Brian Wilkerson
|
b941f148a7
|
Remove uses of the old plugin model from the analysis server
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/3001413002 .
|
2017-08-23 07:42:13 -07:00 |
|
Brian Wilkerson
|
4aeedec64e
|
Remove the auto-discovery of plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/3003663002 .
|
2017-08-22 09:04:23 -07:00 |
|
Brian Wilkerson
|
8b96449718
|
Handle watch events that arrive before plugin start-up
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/3001133002 .
|
2017-08-17 09:57:22 -07:00 |
|
Brian Wilkerson
|
6f96d88e1e
|
Avoid closing an already closed channel
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2999153002 .
|
2017-08-17 09:47:33 -07:00 |
|
Brian Wilkerson
|
8c8969db4c
|
Forward Kythe requests to plugins and merge in the results
R=jwren@google.com
Review-Url: https://codereview.chromium.org/3000823002 .
|
2017-08-12 08:16:34 -07:00 |
|
Brian Wilkerson
|
ecc72d6be5
|
Initial implementation of the kythe domain
R=jwren@google.com
Review-Url: https://codereview.chromium.org/2999783002 .
|
2017-08-10 11:49:22 -07:00 |
|
Brian Wilkerson
|
4c635b7b85
|
Initial support for an explicit plugin list
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2988343002 .
|
2017-08-02 11:30:57 -07:00 |
|
Brian Wilkerson
|
8bbf373a5e
|
Remove the analysus.reanalyze request from the plugin API
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2988743002 .
|
2017-07-25 12:10:52 -07:00 |
|
Brian Wilkerson
|
0f9707073d
|
Add support for creating a .packages file when the plugin is in a Bazel workspace
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2988673002 .
|
2017-07-24 10:00:05 -07:00 |
|
Mike Fairhurst
|
2eb0017013
|
Add angular to analyzer plugin whitelist
BUG=
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2982773002 .
|
2017-07-13 14:36:14 -07:00 |
|
Brian Wilkerson
|
66986042af
|
Add support for running pub for plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2949893002 .
|
2017-06-26 09:21:11 -07:00 |
|
Brian Wilkerson
|
6e89075952
|
Disable finding plugin locations in the pubspec
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2947153002 .
|
2017-06-21 09:30:32 -07:00 |
|
Mike Fairhurst
|
47c9dcad97
|
Update plugin whitelist to accomodate angular plugin rename
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2947953002 .
|
2017-06-20 12:01:51 -07:00 |
|
Brian Wilkerson
|
5582824e3c
|
Rename the plugin location key and directory name
R=mfairhurst@google.com
Review-Url: https://codereview.chromium.org/2952583003 .
|
2017-06-20 11:06:39 -07:00 |
|
Brian Wilkerson
|
24996fbfe7
|
Add support to pass the location of the analysis options file to plugins
R=mfairhurst@google.com
Review-Url: https://codereview.chromium.org/2947743002 .
|
2017-06-20 07:41:03 -07:00 |
|
Devon Carew
|
511963d715
|
Add an analytics domain to the analysis server.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2922603002 .
|
2017-06-02 14:38:53 -07:00 |
|
Brian Wilkerson
|
d7d3ee40dd
|
Report plugin errors to the instrumentation service
R=mfairhurst@google.com
Review-Url: https://codereview.chromium.org/2913913002 .
|
2017-05-31 08:01:07 -07:00 |
|
Brian Wilkerson
|
1c8b59dc31
|
Update status pages to show package map and plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2904983003 .
|
2017-05-25 12:51:19 -07:00 |
|
Ian McKellar
|
5b6a9392e5
|
Fix inifinite loop in analysis server. (#29685)
It was walking up a directory heirarchy looking for a directory named
"lib" but didn't terminate when it reached the root.
|
2017-05-22 11:46:44 -07:00 |
|
Brian Wilkerson
|
a8dc041543
|
Capture the request time for performance data and support forced shutdown
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2893803004 .
|
2017-05-19 08:49:47 -07:00 |
|
Brian Wilkerson
|
c1a7070770
|
Add the ability to whitelist plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2897653002 .
|
2017-05-19 08:48:32 -07:00 |
|
Brian Wilkerson
|
a6214b3129
|
Remove more libraries directives from server
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2894883002 .
|
2017-05-19 08:42:30 -07:00 |
|
Brian Wilkerson
|
daffcecc11
|
Pass the sdk path to plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2885993004 .
|
2017-05-17 08:19:49 -07:00 |
|
Brian Wilkerson
|
a03958bfc9
|
More clean-up after getting common protocol classes
R=danrubel@google.com
Review-Url: https://codereview.chromium.org/2880393002 .
|
2017-05-15 13:01:57 -07:00 |
|
Brian Wilkerson
|
fb982f5476
|
Make server use the common protocol classes
R=danrubel@google.com
Review-Url: https://codereview.chromium.org/2879273002 .
|
2017-05-15 09:35:46 -07:00 |
|
Brian Wilkerson
|
3085734ef6
|
Generate common types into a separate library
R=danrubel@google.com
Review-Url: https://codereview.chromium.org/2880443006 .
|
2017-05-13 08:12:14 -07:00 |
|
Brian Wilkerson
|
3b2c3ae5b2
|
Add support for built-in plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2874803003 .
|
2017-05-10 13:31:20 -07:00 |
|
Brian Wilkerson
|
9eee213363
|
Fix bugs found while working on tests
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2849253002 .
|
2017-05-02 06:15:25 -07:00 |
|
Erik Corry
|
aa6353b6da
|
Dart SDK Spelling b, c, and d.
R=kmillikin@google.com
BUG=
Review-Url: https://codereview.chromium.org/2850783002 .
|
2017-05-01 08:28:10 +02:00 |
|
Brian Wilkerson
|
e55812a3f2
|
Unify the server and plugin versions of the generators
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2844273003 .
|
2017-04-28 07:46:29 -07:00 |
|
Brian Wilkerson
|
207fffe067
|
Send re-analyze requests to plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2843093002 .
|
2017-04-26 12:36:26 -07:00 |
|
Brian Wilkerson
|
65f492a043
|
Add support for watch events and error notifications
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2842013003 .
|
2017-04-26 09:36:26 -07:00 |
|
Brian Wilkerson
|
a81dac8288
|
Minor clean-up and bug fix
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2836953002 .
|
2017-04-24 08:49:01 -07:00 |
|
Brian Wilkerson
|
5695e95902
|
Add support for three more plugin requests
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2834993002 .
|
2017-04-22 09:02:30 -07:00 |
|
Brian Wilkerson
|
4e3d3bdd9f
|
Add support for converting from server to plugin protocol objects
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2830903004 .
|
2017-04-21 08:37:12 -07:00 |
|
Brian Wilkerson
|
e1a2c81d0b
|
Update PluginWatcher to be more efficient
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2830933005 .
|
2017-04-20 12:39:50 -07:00 |
|
Brian Wilkerson
|
f8e18d0888
|
Revert "Update PluginWatcher to be more efficient"
Review-Url: https://codereview.chromium.org/2834673002 .
|
2017-04-20 10:53:03 -07:00 |
|
Brian Wilkerson
|
a3697af085
|
Update PluginWatcher to be more efficient
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2830063002 .
|
2017-04-20 09:25:37 -07:00 |
|