Brian Wilkerson
|
2723fcfb82
|
Remove more dead code from server
Change-Id: Ib0af3295bc064fab0a271337a42f3925ccf205dc
Reviewed-on: https://dart-review.googlesource.com/77420
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-10-01 15:43:12 +00:00 |
|
Jaime Wren
|
0b5a7c847d
|
Add support for intermittent filesystems to the analysis server, this PR is a synced version of Devons PR https://dart-review.googlesource.com/c/sdk/+/72980, without the DAS protocol change.
Change-Id: I6ad1d423c2616ae31fc3f5954782d05e3d8adbda
Reviewed-on: https://dart-review.googlesource.com/73689
Commit-Queue: Jaime Wren <jwren@google.com>
Reviewed-by: Jaime Wren <jwren@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
|
2018-09-20 22:54:59 +00:00 |
|
Devon Carew
|
6e322f794c
|
No longer run pub list-package-dirs from the analysis server.
Change-Id: Id02bdfc25cb8827873ff607f7c4d4a3401c9a199
Reviewed-on: https://dart-review.googlesource.com/67205
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-07-27 23:05:41 +00:00 |
|
Brian Wilkerson
|
7054d92a02
|
Remove some classes from the analyzer public API
Change-Id: Ic53a8426818b06f44c2876abd16c789589bf78b5
Reviewed-on: https://dart-review.googlesource.com/52421
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-04-24 15:28:15 +00:00 |
|
Brian Wilkerson
|
b936ffb329
|
Move several libraries out of the public API
Change-Id: I8259de00134310f25b1c6168940aea5190488999
Reviewed-on: https://dart-review.googlesource.com/51443
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
|
2018-04-17 17:35:27 +00:00 |
|
P.Y. Laligand
|
59516d9794
|
Added an analysis server argument to set the location of the session cache. (#30583)
|
2017-08-31 10:25:50 -07:00 |
|
Brian Wilkerson
|
e4d44b2dcd
|
Remove more references to the old plugin system
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/3004523003 .
|
2017-08-23 09:25:07 -07: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 |
|
Konstantin Shcheglov
|
911263f240
|
Remove the old index.
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2963773003 .
|
2017-06-28 13:44:05 -07:00 |
|
Brian Wilkerson
|
55d735911b
|
Remove the unused operations queue
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2957643002 .
|
2017-06-23 09:04:13 -07:00 |
|
Brian Wilkerson
|
fcb23e967c
|
Remove the unused class SingleContextManager
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2945313002 .
|
2017-06-21 11:21:25 -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
|
a3ac4253b1
|
Remove an obsolete error from the spec and an obsolete command-line flag
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2865403005 .
|
2017-05-10 09:33:43 -07: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 |
|
Devon Carew
|
7f83d9d173
|
Add a diagnostic.getServerPort analysis server request.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2703033002 .
|
2017-02-19 15:19:40 -08:00 |
|
Brian Wilkerson
|
685e4ff9e1
|
Revert "Remove unused option in server API"
Review URL: https://codereview.chromium.org/2382033003 .
|
2016-09-30 10:14:12 -07:00 |
|
Brian Wilkerson
|
2972bd0d6b
|
Remove unused option in server API
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2382053002 .
|
2016-09-30 09:04:38 -07:00 |
|
Brian Wilkerson
|
c41427383b
|
Deprecate DirectoryBasedDartSdk and transition existing uses to the new API
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2242853002 .
|
2016-08-12 09:18:12 -07:00 |
|
Brian Wilkerson
|
9c5213a077
|
Generalize DartSdkManager to support embedder SDKs
R=pquitslund@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/2107793002 .
|
2016-06-28 13:48:57 -07:00 |
|
Jaime Wren
|
b7aff9c72f
|
Initial Bazel file resolver support.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2079873002 .
|
2016-06-17 14:20:55 -07:00 |
|
Brian Wilkerson
|
34a71429d9
|
Remove hook for setting a provider for an EmbedderUriResolver
R=pquitslund@google.com
Review URL: https://codereview.chromium.org/2075663002 .
|
2016-06-16 10:28:40 -07:00 |
|
Konstantin Shcheglov
|
5318eca65c
|
Watch analysis roots separately.
The context folder sometimes includes way too much.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1919343002 .
|
2016-04-26 11:33:50 -07:00 |
|
Konstantin Shcheglov
|
c6257ba52b
|
Add Driver.useSingleContextManager to turn on single context manager.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1915833007 .
|
2016-04-26 10:29:48 -07:00 |
|
Konstantin Shcheglov
|
bd76934452
|
Remove old index and search implementations.
Also rename the new implementation files and classes to remove the
'2' suffix.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1801883002 .
|
2016-03-14 12:19:40 -07:00 |
|
Konstantin Shcheglov
|
c9e82c7e67
|
Fill the new index in Analysis Server.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1749333004 .
|
2016-03-02 14:00:17 -08:00 |
|
Brian Wilkerson
|
bdd0d637fe
|
We need to perform analysis differently based on some option settings (such as strong mode), but there is currently a single SDK that is shared across all contexts no matter which option values are being used. This causes us to inconsistently analyze different portions of the SDK depending on which outer context was the first to request the analysis.
This is at least a first step toward solving this problem by allowing multiple SDKs to be created, one for each unique set of options.
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1686613002 .
|
2016-02-09 11:05:34 -08:00 |
|
pq
|
37767eff86
|
Hooks for injecting embedder resolver providers.
BUG=
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1666573006 .
|
2016-02-04 11:03:43 -08:00 |
|
Brian Wilkerson
|
5b95009a6b
|
Move ResolverProvider to analyzer so that it can be shared
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1658663002 .
|
2016-02-01 08:12:29 -08:00 |
|
Brian Wilkerson
|
9ad256cf18
|
Move the wire protocol support into the public API
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1398293002 .
|
2015-10-11 07:34:28 -07:00 |
|
Brian Wilkerson
|
8f4c63c92b
|
Restructure the public API for server
R=danrubel@google.com, paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1392253002 .
|
2015-10-09 07:57:00 -07:00 |
|
Brian Wilkerson
|
b233ab26ad
|
Remove unused setter from ServerStarter and un-deprecate a used setter
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//1341343002 .
|
2015-09-15 09:38:56 -07:00 |
|
Brian Wilkerson
|
42d1d4532d
|
Reformat code to minimize churn
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1310263003 .
|
2015-09-09 08:19:18 -07:00 |
|
Paul Berry
|
46c284abdf
|
Stop optimizing uses of "pub list".
The use case which made this optimization necessary is now gone, and
it's getting in the way of refactoring ContextManager.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org//1256793006 .
|
2015-07-24 10:42:25 -07:00 |
|
Brian Wilkerson
|
0c6872acef
|
Hook for overriding the ContextManager and some code clean-up (with more to follow)
R=paulberry@google.com
Review URL: https://codereview.chromium.org//1223413003 .
|
2015-07-13 10:20:13 -07:00 |
|
Brian Wilkerson
|
bdfc16a146
|
Hook for overriding the creation of a package resolver
R=paulberry@google.com
Review URL: https://codereview.chromium.org//1214243005.
|
2015-07-06 13:06:33 -07:00 |
|
Brian Wilkerson
|
089038b085
|
Move index closer to the plugin API
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1156493004
|
2015-06-01 08:25:40 -07:00 |
|
Brian Wilkerson
|
ad52c9eab9
|
Add support for specifying files needing analysis
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1152013002
|
2015-05-21 14:34:04 -07:00 |
|
brianwilkerson@google.com
|
ac3613e2bb
|
Re-apply change to move to plugin package
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1094083003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45408 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-24 18:54:24 +00:00 |
|
brianwilkerson@google.com
|
3d536efcfe
|
Revert breaking change
Review URL: https://codereview.chromium.org//1101213002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45384 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-23 22:12:20 +00:00 |
|
brianwilkerson@google.com
|
24c853446a
|
Convert analyzer and analysis_server to use the plugin package
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1063153004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45382 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-23 20:32:35 +00:00 |
|
paulberry@google.com
|
7e53bd2b1f
|
Avoid redundant calls to "pub list" when multiple dependencies change.
BUG=dartbug.com/22574
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org//1089453002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45170 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-15 16:02:18 +00:00 |
|
brianwilkerson@google.com
|
6150881e01
|
Add plugin info to the status page
R=scheglov@google.com
Review URL: https://codereview.chromium.org//1020813002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44620 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-20 23:23:13 +00:00 |
|
danrubel@google.com
|
a115d9dd7c
|
remove pub list caching
BUG=
R=jwren@google.com
Review URL: https://codereview.chromium.org//998993005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44544 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-17 22:05:21 +00:00 |
|
brianwilkerson@google.com
|
cd58e290c4
|
Reformat
R=paulberry@google.com
Review URL: https://codereview.chromium.org//969113002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44151 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-02 22:43:12 +00:00 |
|
danrubel@google.com
|
d91099d6cb
|
fix invocation completion with trailing stmt
BUG=dartbug.com/22365
R=scheglov@google.com
Review URL: https://codereview.chromium.org//965753003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44100 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-27 18:42:41 +00:00 |
|
danrubel@google.com
|
6a90488fc8
|
cache pub list results
BUG=
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//941883002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44062 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-26 17:24:08 +00:00 |
|
scheglov@google.com
|
55a3255070
|
Return RequestErrorCode.NO_INDEX_GENERATED for search/refactoring requests.
Also remove passing a SearchEngine instance into Quick assists/fixes - they don't use it.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org//923103004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43819 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-17 20:01:45 +00:00 |
|
jwren@google.com
|
252c19c920
|
Addition of the new flag "file-read-mode" into the analysis server to fix the offset bug with IntelliJs integration.
R=brianwilkerson@google.com, paulberry@google.com
Review URL: https://codereview.chromium.org//857283003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43028 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-01-20 21:48:00 +00:00 |
|
brianwilkerson@google.com
|
11c0e607a0
|
Make domains plugable
R=scheglov@google.com
Review URL: https://codereview.chromium.org//846723002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42756 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-01-09 22:15:20 +00:00 |
|
brianwilkerson@google.com
|
44b69647a3
|
Rework instrumentation API
R=danrubel@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//801543002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42321 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-12-12 16:00:23 +00:00 |
|