Konstantin Shcheglov
776b7eb9cd
Cache PackageBundle instances in AnalyzerWorkerLoop and reuse for multiple requests.
...
There are many Bazel targets that have huge number of dependencies,
hundreds and thousands of them, and these dependencies are the same
as for other targets. So, we want to keep corresponding PackageBundle
instances, partially decoded, in memory and reuse.
R=brianwilkerson@google.com , paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/3006543002 .
2017-08-24 11:32:20 -07:00
Konstantin Shcheglov
11b8c54e22
Switch build mode to Analysis Driver.
...
R=brianwilkerson@google.com , paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2994763002 .
2017-08-08 11:11:37 -07:00
Konstantin Shcheglov
6515a80b21
Make AnalyzerWorkerLoop AsyncWorkerLoop.
...
BuildMode will be switched to AnalysisDriver, so will become async.
R=brianwilkerson@google.com , paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2998603002 .
2017-08-08 08:11:06 -07:00
Konstantin Shcheglov
ec282eb726
Switch analyzer_cli to 'package:test'.
...
R=brianwilkerson@google.com , paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2395183002 .
2016-10-06 10:02:39 -07:00
Brian Wilkerson
b47d35d706
Clean up use of resource provider in cli
...
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2212813003 .
2016-08-04 12:31:10 -07:00
Jacob MacDonald
d4197b759d
close the input stream in build_mode tests so they dont hang
...
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1892483003 .
2016-04-14 10:54:18 -07:00
Jacob MacDonald
d2e2241fc1
update to use bazel_worker package
...
BUG=
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1885073002 .
2016-04-14 07:46:33 -07:00
Jacob MacDonald
09c6fcebc0
Use the provided dart sdk path in worker mode
...
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1882373003 .
2016-04-14 07:24:53 -07:00
Jacob MacDonald
92419d092b
Update worker mode to use the bazel protos directly instead of json
...
BUG=
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1868663002 .
2016-04-06 13:49:32 -07:00
Konstantin Shcheglov
6347b4cca7
Support --persistent_worker flag in --build-mode.
...
R=paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/1848543002 .
2016-03-30 12:31:09 -07:00