aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-06-30 18:33:40 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-07-01 07:11:15 +0000
commit6454347249c2c9a4b36c0fadaa99d8505d2c9376 (patch)
tree90942457e35d82e67fd829915b310cdfb7bf8b9c /src/main/java/com/google/devtools/build/lib/packages
parent77d9ac86111c7eeda5e64725079e4e29c53f7b79 (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