aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/ParallelEvaluator.java
Commit message (Expand)AuthorAge
...
* Prevent new evaluations from starting if a done child's error is discovered. ...Gravatar Janak Ramakrishnan2016-02-23
* Allow ParallelEvaluator to not store errors alongside values if nodes recover...Gravatar Janak Ramakrishnan2016-02-11
* Support for handling TreeArtifact metadata and returning TreeArtifacts from A...Gravatar Michael Thvedt2016-02-09
* Fix SkyframeBuilder's error handling, and change the contract of EvaluationRe...Gravatar Janak Ramakrishnan2016-01-28
* Skyfunctions can now catch up to five exceptions.Gravatar John Field2016-01-15
* Add catastrophe field to EvaluationResult so that callers can identify the ca...Gravatar Janak Ramakrishnan2016-01-04
* Clarify the message of the exception thrown when a .getValue() calls returns ...Gravatar Lukacs Berki2015-12-13
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Repurpose the not-meaningfully-used ErrorInfo#isTransient to mean "is transit...Gravatar Nathan Harmata2015-12-10
* Avoid list copy in BuildingState.getNextDirtyDirectDepsGravatar Mark Schaller2015-12-09
* Tolerate independent cycle underneath main cycle during a re-evaluation.Gravatar Janak Ramakrishnan2015-11-24
* More batching of graph lookups during evaluationGravatar Mark Schaller2015-11-19
* Batch (r)deps lookups during evaluationGravatar Mark Schaller2015-11-19
* Put NodeEntry in Supplier<SkyValue> passed to EvaluationProgressReceiver so i...Gravatar Janak Ramakrishnan2015-11-13
* Record Skyframe timing metrics even if Profiling is disabled.Gravatar Eric Fellheimer2015-11-06
* Add sanity check in bubbleErrorUp that the parentEntry is non-null iff the pa...Gravatar Nathan Harmata2015-11-05
* Introduce ForkJoinQuiescingExecutor, permit its use in evaluationGravatar Mark Schaller2015-11-02
* Cleanup ValueVisitor (and dirty QuiescingExecutor)Gravatar Mark Schaller2015-11-02
* Change ValueVisitor to use delegationGravatar Mark Schaller2015-11-02
* Introduce ErrorClassifierGravatar Mark Schaller2015-11-02
* Introduce QuiescingExecutorGravatar Mark Schaller2015-11-02
* Share SkyKey interning between evaluation and deserialization.Gravatar Eric Fellheimer2015-10-27
* Singleton-ify ErrorTransienceValueGravatar Michajlo Matijkiw2015-10-22
* Remove wildcard of SkyFunctionName, as it is finalGravatar Mark Schaller2015-10-22
* In SkyQueryEnvironment, check TransitiveTraversalValues for errorsGravatar Mark Schaller2015-10-22
* Keep track of any RuntimeExceptions thrown during evaluation. Previously, Run...Gravatar Janak Ramakrishnan2015-10-21
* Don't log SchedulerExceptions.Gravatar Nathan Harmata2015-10-20
* Move to using "well-known" SkyFunctionNames in tests exercising graphGravatar Michajlo Matijkiw2015-10-16
* Allow other ExecutorService implementations in AbstractQueueVisitorGravatar Mark Schaller2015-10-13
* Don't iterate over children when building events if events won't be stored an...Gravatar Janak Ramakrishnan2015-10-12
* Clear interrupt bit before processing any error thrown by SkyFunction during ...Gravatar Janak Ramakrishnan2015-10-12
* Replace EvaluableGraph#createIfAbsent with the potentially more efficient Eva...Gravatar Nathan Harmata2015-10-05
* Pre-populate the SkyFunctionEnvironment with the node's previously declared d...Gravatar Nathan Harmata2015-10-05
* Add debugging info for crash during maybeMarkRebuilding.Gravatar Janak Ramakrishnan2015-09-30
* Refactor ErrorInfo creation to share single constructorGravatar Michajlo Matijkiw2015-09-30
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Prefetch and assert done on direct deps. Also print a more informative error ...Gravatar Janak Ramakrishnan2015-09-25
* Don't remove reverse deps until node is known to be changed. This helps avoid...Gravatar Janak Ramakrishnan2015-09-23
* Tiny typo fixGravatar Mark Schaller2015-09-21
* Fix Bazel breakageGravatar Damien Martin-Guillerez2015-09-11
* Delay cleaning of in-flight nodes until the following build. This allows us t...Gravatar Janak Ramakrishnan2015-09-11
* Add a method to EvaluationProgressReceiver for getting information on SkyFunc...Gravatar Nathan Harmata2015-09-03
* Don't pass temporary direct deps to environment when bubbling up.Gravatar Janak Ramakrishnan2015-09-01
* Prefetch children of node being checked for cycles, in case graph implementat...Gravatar Janak Ramakrishnan2015-08-31
* Remove useless graph.get call, since we already have entry.Gravatar Janak Ramakrishnan2015-08-31
* Presize some collections at the core of ParallelEvaluatorGravatar Michajlo Matijkiw2015-08-31
* Allow ErrorTransienceValue to be added back as a dep during change pruning if...Gravatar Janak Ramakrishnan2015-08-26
* Return raw SkyValue instead of wrapped ValueWithMetadata.Gravatar Janak Ramakrishnan2015-08-25
* Fix some nits and allow alternate evaluators to use MemoizingEvaluatorTest.Gravatar Janak Ramakrishnan2015-08-21
* Convert evaluated tracking to take a lazy SkyValueGravatar Mark Schaller2015-08-21