aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions/BuildConfigurationInterface.java
diff options
context:
space:
mode:
authorGravatar shreyax <shreyax@google.com>2018-02-20 15:35:48 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-20 15:37:56 -0800
commit7b1b4a41dbfbf34a8e077590612cf5fe3aaaa987 (patch)
treeda93790018a83fc80a6f96eec8c8046a3f1ef568 /src/main/java/com/google/devtools/build/lib/actions/BuildConfigurationInterface.java
parentc1042f2adc55d040495a1159100146fad607d32a (diff)
In TransitiveBaseTraversalFunction, only process the deps once we have all the information we need. It is a waste of CPU time otherwise as we will just lose the state. Note that we don't pass the env directly into the processDeps function so this wasn't a skyframe restart optimization. Also, none of the state recorded in the processDeps for the direct label deps is used in computing the aspect deps, as we immediately call targetAndErrorIfAny#getTarget.
PiperOrigin-RevId: 186373573
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/BuildConfigurationInterface.java')
0 files changed, 0 insertions, 0 deletions