aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/ParallelEvaluator.java
Commit message (Expand)AuthorAge
* Set the version of a computed node to the max of its child versions rather th...Gravatar janakr2018-07-11
* Allow SkyFunctions to return a sentinel value indicating that all of a node's...Gravatar janakr2018-04-30
* Refactors ParallelEvaluator to support eval-wide exceptions.Gravatar mschaller2018-02-01
* ParallelEvaluator: report events early for cache hitsGravatar ulfjack2017-12-21
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Remove least important argument to 5+ arg Preconditions#checkState/checkNotNull.Gravatar tomlu2017-11-08
* Don't require --keep_going to discard graph edges. It's unnecessary.Gravatar janakr2017-11-02
* Bubble errors up even in the case of keep_going builds that failed due to cat...Gravatar janakr2017-10-07
* Introduce AbstractParallelEvaluatorGravatar mschaller2017-08-07
* Now that SkyKey is an interface, accept Iterable<? extends SkyKey>Gravatar ulfjack2017-07-19
* Fix Postable forwarding and replayGravatar ulfjack2017-07-18
* A bunch of unrelated cleanups:Gravatar nharmata2017-06-16
* Propagate postable events further upGravatar Klaus Aehlig2017-06-14
* Avoid waste in registerNewlyDiscovered... when there aren't anyGravatar mschaller2017-05-22
* Add a EvaluationProgressReceiver#computing method.Gravatar nharmata2017-05-11
* Allow graph implementations to filter out deps that are known to be done when...Gravatar janakr2017-04-10
* Stop storing reverse deps to signal in BuildingState. Instead, re-use the rev...Gravatar Janak Ramakrishnan2017-03-24
* Tighten invariants around dirtiness checking. We should never need to create ...Gravatar Janak Ramakrishnan2017-03-06
* Provide more reporting options to SkyFunctions Gravatar Klaus Aehlig2017-02-27
* Inform progress receiver that node has been computed before any exception han...Gravatar Janak Ramakrishnan2017-02-13
* Add some logging in case we fail an evaluation. This should be generally usef...Gravatar Janak Ramakrishnan2017-01-13
* Stop storing a set in GroupedListHelper to deduplicate SkyKey dep requests. I...Gravatar Janak Ramakrishnan2016-10-14
* EvaluationProgressReceiver absorbs other progress trackers.Gravatar Chloe Calvarin2016-10-06
* Allow reverse dependency lookups on Skyframe graph to throw InteruptedExceptionGravatar Googler2016-09-14
* Allow cycle detector to be injected into ParallelEvaluator, so that callers c...Gravatar Janak Ramakrishnan2016-08-26
* Factor out cycle detection.Gravatar Janak Ramakrishnan2016-08-26
* Refactor ParallelEvaluator in preparation for making it more modular with res...Gravatar Janak Ramakrishnan2016-08-26
* Avoid copying SkyKeys into a set and then into a map when retrieving them. In...Gravatar Janak Ramakrishnan2016-08-23
* Allow Skyframe graph lookups and value retrievals to throw InterruptedException.Gravatar Janak Ramakrishnan2016-08-16
* 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