aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/ParallelEvaluator.java
Commit message (Expand)AuthorAge
* Have AQV propagate the most severe error encountered by any of its tasks. Mak...Gravatar Nathan Harmata2016-08-12
* Fix bug in ParallelEvaluator when an error dep was not newly requested in a n...Gravatar Janak Ramakrishnan2016-08-11
* Delete NodeEntryField since it's now superfluous in the presence of the new Q...Gravatar Nathan Harmata2016-08-03
* Augment the QueryableGraph#get[BatchWithFieldHints] method to take in paramet...Gravatar Nathan Harmata2016-07-27
* In keep-going mode, don't fail-fast on the evaluation of an individual SkyFun...Gravatar Janak Ramakrishnan2016-07-12
* Replace QueryableGraph#getBatch with #getBatchWithFieldHints. This allows alt...Gravatar Janak Ramakrishnan2016-07-11
* Filter out already-removed deps when removing a node from the rdeps of its la...Gravatar Janak Ramakrishnan2016-07-04
* Batch prefetch now also retrieves the deps from the node's previous run.Gravatar Eric Fellheimer2016-07-01
* Batchify child node lookups in Skyframe cycle detection.Gravatar Eric Fellheimer2016-06-21
* Minor change to add QueryableGraphBackedSkyFunctionEnvironment.Gravatar Janak Ramakrishnan2016-06-21
* Minor improvement to cycle detection algorithm: Do not recurse into done node...Gravatar Eric Fellheimer2016-06-21
* Log how long Skyframe cycle checking takes.Gravatar Eric Fellheimer2016-06-15
* Remove ability of AbstractQueueVisitor to continue after an interrupt. That f...Gravatar Janak Ramakrishnan2016-06-15
* Allow AQV users to inject arbitrary handling of classified errors.Gravatar Nathan Harmata2016-05-27
* Fix bug in lazy removal of reverse deps -- there was one remaining case where...Gravatar Janak Ramakrishnan2016-05-18
* Remove reverse deps lazily, only when the node has finished building and we d...Gravatar Janak Ramakrishnan2016-05-17
* Stop converting temporary direct deps to a set. In almost all cases, this con...Gravatar Janak Ramakrishnan2016-05-16
* Allow Skyframe tests to use the NotifyingGraph and DeterministicGraph helpers...Gravatar Janak Ramakrishnan2016-05-11
* Fix keep-going build with an existing cycle by only setting errorDepKey in a ...Gravatar Janak Ramakrishnan2016-03-29
* Fix debugging info when crashing with missing SkyFunction.Gravatar Janak Ramakrishnan2016-03-23
* Transform the getBatch result in SkyFunctionEnvironment instead of copying it...Gravatar Janak Ramakrishnan2016-03-22
* Use static creation method for SkyKey. This allows interning SkyKeys as they ...Gravatar Janak Ramakrishnan2016-03-03
* Improve the error message when the ParallelEvaluator is unable to create a Sk...Gravatar Luis Fernando Pino Duque2016-02-28
* 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