diff options
author | 2016-06-30 18:33:40 +0000 | |
---|---|---|
committer | 2016-07-01 07:11:15 +0000 | |
commit | 6454347249c2c9a4b36c0fadaa99d8505d2c9376 (patch) | |
tree | 90942457e35d82e67fd829915b310cdfb7bf8b9c /src/main/java/com/google/devtools/build/lib/packages | |
parent | 77d9ac86111c7eeda5e64725079e4e29c53f7b79 (diff) |
(1) Allow QueryExpressionMapper#map to throw a QueryException.
(2) Refactor the simple query concurrency support by introducing QueryExpression#canEvalConcurrently and removing the primitive BinaryOperatorExpression#evalConcurrently and the hardcoded SkyQueryEnvironment logic around it. This way each QueryExpression can safely manage its own concurrency. A followup CL will ensure that concurrent evaluation occurs for as much of the query expression as possible, rather than just for the top-level query expression node.
(3) Make a few query internals public.
--
MOS_MIGRATED_REVID=126324637
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
0 files changed, 0 insertions, 0 deletions