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 |
|
Devon Carew
|
2b3b0272c4
|
Switch to using specific throws calls instead of general throwsA() calls.
Bug:
Change-Id: Id604dca1b8c3060c1d12c9ed0b1493771d2eb0d6
Reviewed-on: https://dart-review.googlesource.com/5883
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
|
2017-09-14 18:04:44 +00:00 |
|
Konstantin Shcheglov
|
1b4239d2e4
|
Export ByteStore and its implementations from front_end.
R=ahe@google.com, paulberry@google.com, sigmund@google.com
Bug:
Change-Id: Ie2e3413a7f143e270cec2bd3ae4564ad7cc315b1
Reviewed-on: https://dart-review.googlesource.com/3840
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
|
2017-09-07 19:23:21 +00: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 |
|
Paul Berry
|
89c910b9c1
|
Move byte_store.dart and file_byte_store.dart to their own subdirectory.
This allows us to use the subpackage relationships test to verify that
they don't import any other parts of front_end, which paves the way
for the possibility of moving them to their own package in the future.
R=scheglov@google.com, sigmund@google.com
Review-Url: https://codereview.chromium.org/2990323002 .
|
2017-08-07 11:04:48 -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 |
|
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
|
5946ce552f
|
Add AnalysisSession to analyzer
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2954153002 .
|
2017-06-26 09:16:11 -07:00 |
|
Brian Wilkerson
|
e28064f405
|
Restore partial analysis of analysis options files
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2946313003 .
|
2017-06-22 08:00:50 -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 |
|
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 |
|
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
|
7e11a13cf5
|
Add requestTime to responses
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2890163004 .
|
2017-05-18 10:32:47 -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
|
cb258a952c
|
Remove unused contentHash from results
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2885203002 .
|
2017-05-16 14:08:11 -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 |
|
Konstantin Shcheglov
|
a4fd5d814f
|
Extract PerformanceLogger from AnalysisDriver.
I also added the runAsync().
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2883633002 .
|
2017-05-12 14:27:50 -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 |
|
Konstantin Shcheglov
|
bd1ee32543
|
Move [file_]byte_store.dart into pkg/front_end/test/src/incremental/.
We are going to reuse ByteStore in front_end, also for incremental
compilation.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2869803004 .
|
2017-05-09 09:12:15 -07:00 |
|
Brian Wilkerson
|
78eec999e5
|
Fix a broken test (TBR)
Review-Url: https://codereview.chromium.org/2861593003 .
|
2017-05-03 13:21:00 -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 |
|
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
|
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
|
913560afb1
|
Enable missed tests
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2827353002 .
|
2017-04-20 11:30:36 -07:00 |
|
Brian Wilkerson
|
ba3ed4ba37
|
Initial support for getting fixes from plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2830863002 .
|
2017-04-19 15:00:00 -07:00 |
|
Brian Wilkerson
|
dd49e79f74
|
Add context information to driver and add hooks for plugin management
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2795743002 .
|
2017-04-03 10:13:45 -07:00 |
|
Brian Wilkerson
|
8afab37d55
|
Add PluginWatcher to watch for new plugins that need to be run
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2750483006 .
|
2017-03-15 11:26:14 -07:00 |
|
Brian Wilkerson
|
72323291fe
|
Add an object that can manage which plugins are associated with each context / driver
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2746293004 .
|
2017-03-14 12:09:53 -07:00 |
|
Brian Wilkerson
|
37c585e842
|
Make it safe to initialize the notificationManager in server
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2708353008 .
|
2017-02-23 12:31:15 -08:00 |
|
Brian Wilkerson
|
2e64ccbf84
|
Add the notification manager
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2692373002 .
|
2017-02-15 08:04:31 -08:00 |
|
Brian Wilkerson
|
a56cee72e5
|
Extract object creation methods for use by a future test class
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2696853002 .
|
2017-02-14 12:37:09 -08:00 |
|
Brian Wilkerson
|
2a2b342a70
|
Fix a test that was incorrectly fixed
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2690133002 .
|
2017-02-13 08:40:35 -08:00 |
|
Dmitry Olshansky
|
13bbbd0d79
|
Remove duplicate key in kindMap
Got error on a buildbot because of that.
Strangely it was passing for some time
and then failed.
R=erikcorry@google.com
Review-Url: https://codereview.chromium.org/2697553002 .
|
2017-02-13 13:26:26 +01:00 |
|
Brian Wilkerson
|
92550811ac
|
Add conversion routines from the plugin API to the server API
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2689903002 .
|
2017-02-12 08:19:13 -08:00 |
|
Brian Wilkerson
|
5d0fa7dc21
|
Finish file rename operation (TBR)
Review-Url: https://codereview.chromium.org/2685783005 .
|
2017-02-08 13:56:56 -08:00 |
|
Brian Wilkerson
|
407985cbce
|
Support merging with priority information
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2683673003 .
|
2017-02-07 10:05:20 -08:00 |
|
Brian Wilkerson
|
ccdf574d49
|
Add support for merging results from plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2678673002 .
|
2017-02-07 08:06:59 -08:00 |
|
Brian Wilkerson
|
9c9de9e48c
|
Add code to locate a plugin within a package
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2671773007 .
|
2017-02-05 11:58:05 -08:00 |
|
Brian Wilkerson
|
a8f65e61a9
|
Initial support for managing partial results from plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2676593006 .
|
2017-02-04 09:46:08 -08:00 |
|