aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe
Commit message (Expand)AuthorAge
* 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
* Get rid of InvalidatableGraph. This explicit concept is no longer needed.Gravatar Nathan Harmata2016-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
* Refactor QueryableGraph and ThinNodeQueryableGraph to be independent interfac...Gravatar Janak Ramakrishnan2016-07-11
* Refactor BuildingState to save memory.Gravatar Janak Ramakrishnan2016-07-07
* Re-use the InMemoryNodeEntry#directDeps field for temporary direct deps.Gravatar Janak Ramakrishnan2016-07-07
* 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
* Minor documentation and visibility tweaks to InMemoryNodeEntry and Invalidate...Gravatar Janak Ramakrishnan2016-06-29
* Get rid of boolean field in InMemoryNodeEntry. After adding the lastEvaluated...Gravatar Janak Ramakrishnan2016-06-28
* 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
* Use the precomputed skykey hash to short circuit equality comparison.Gravatar Shreya Bhattarai2016-06-14
* Allow AQV users to inject arbitrary handling of classified errors.Gravatar Nathan Harmata2016-05-27
* Assert batch existence of nodes in DirtyingNodeVisitor#visit.Gravatar Janak Ramakrishnan2016-05-24
* 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
* Add random-access indexing into GroupedList. Intended to be a no-op, allowing...Gravatar Janak Ramakrishnan2016-04-28
* Make MinimalVersion package-private, since it has no outside consumers.Gravatar Janak Ramakrishnan2016-03-31
* 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
* Remove the WalkableGraphFactory#afterUse hook, which was only called in SkyQu...Gravatar Nathan Harmata2016-03-21
* Transform the passed-in map in AbstractSkyFunctionEnvironment instead of copy...Gravatar Janak Ramakrishnan2016-03-18
* Fix style issue; convert comment to Javadoc format.Gravatar Ulf Adams2016-03-11
* 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
* Make IntVersion package-private, since it isn't used outside of Skyframe core.Gravatar Janak Ramakrishnan2016-02-12
* Allow ParallelEvaluator to not store errors alongside values if nodes recover...Gravatar Janak Ramakrishnan2016-02-11
* Remove TransitivePackageLoader#getVisitedTargets, which was only used in test...Gravatar Janak Ramakrishnan2016-02-11
* Support for handling TreeArtifact metadata and returning TreeArtifacts from A...Gravatar Michael Thvedt2016-02-09
* Don't check direct deps when doing change pruning. Since dependents of a node...Gravatar Janak Ramakrishnan2016-02-09
* Parallelize top-level invalidation. No need to do all of these in sequence.Gravatar Eric Fellheimer2016-01-29
* Parallelize Package retrieval during Sky-query operation. To maintain type-sa...Gravatar Eric Fellheimer2016-01-29
* Intern IntVersions.Gravatar Janak Ramakrishnan2016-01-28