| Commit message (Expand) | Author | Age |
* | Fixed EvaluationProgressReceiver object names | Googler | 2016-09-27 |
* | Make MemoizingEvaluatorTest#nodeInvalidatedThenDoubleCycle a bit more complete. | Janak Ramakrishnan | 2016-09-01 |
* | Allow cycle detector to be injected into ParallelEvaluator, so that callers c... | Janak Ramakrishnan | 2016-08-26 |
* | Refactor ParallelEvaluator in preparation for making it more modular with res... | Janak Ramakrishnan | 2016-08-26 |
* | Allow Skyframe graph lookups and value retrievals to throw InterruptedException. | Janak Ramakrishnan | 2016-08-16 |
* | Fix bug in ParallelEvaluator when an error dep was not newly requested in a n... | Janak Ramakrishnan | 2016-08-11 |
* | Refactor QueryableGraph and ThinNodeQueryableGraph to be independent interfac... | Janak Ramakrishnan | 2016-07-11 |
* | Filter out already-removed deps when removing a node from the rdeps of its la... | Janak Ramakrishnan | 2016-07-04 |
* | Minor improvement to cycle detection algorithm: Do not recurse into done node... | Eric Fellheimer | 2016-06-21 |
* | Fix bug in lazy removal of reverse deps -- there was one remaining case where... | Janak Ramakrishnan | 2016-05-18 |
* | Remove reverse deps lazily, only when the node has finished building and we d... | Janak Ramakrishnan | 2016-05-17 |
* | Stop converting temporary direct deps to a set. In almost all cases, this con... | Janak Ramakrishnan | 2016-05-16 |
* | Allow Skyframe tests to use the NotifyingGraph and DeterministicGraph helpers... | Janak Ramakrishnan | 2016-05-11 |
* | Add MemoizingEvaluatorTest#breakCycle to check that we have correct behavior ... | Janak Ramakrishnan | 2016-05-11 |
* | Fix keep-going build with an existing cycle by only setting errorDepKey in a ... | Janak Ramakrishnan | 2016-03-29 |
* | Clean up some testing code: @Before methods' call order is unspecified, so we... | Janak Ramakrishnan | 2016-03-28 |
* | Use static creation method for SkyKey. This allows interning SkyKeys as they ... | Janak Ramakrishnan | 2016-03-03 |
* | Prevent new evaluations from starting if a done child's error is discovered. ... | Janak Ramakrishnan | 2016-02-23 |
* | Allow ParallelEvaluator to not store errors alongside values if nodes recover... | Janak Ramakrishnan | 2016-02-11 |
* | Use Bazel Preconditions variant which avoids varargs array creation | Mark Schaller | 2015-12-10 |
* | Repurpose the not-meaningfully-used ErrorInfo#isTransient to mean "is transit... | Nathan Harmata | 2015-12-10 |
* | Tolerate independent cycle underneath main cycle during a re-evaluation. | Janak Ramakrishnan | 2015-11-24 |
* | Allow SkyValues to be marked not "comparable". Such values are not compared f... | Eric Fellheimer | 2015-11-19 |
* | Avoid re-evaluating a parent node when a child is found to be unchanged from ... | Janak Ramakrishnan | 2015-11-19 |
* | Add test for case when node is no longer needed, then explicitly evaluated, t... | Janak Ramakrishnan | 2015-11-17 |
* | Add tests for nodes that are not used in the graph, but then are used in a la... | Janak Ramakrishnan | 2015-11-10 |
* | Don't remove a reverse dep after it was added in GraphConcurrencyTest. That n... | Janak Ramakrishnan | 2015-11-03 |
* | Fix race in MemoizingEvaluatorTest#crashAfterInterruptCrashes by ensuring tha... | Janak Ramakrishnan | 2015-10-28 |
* | Remove unnecessary use of Reporter. | Ulf Adams | 2015-10-27 |
* | Simplify uses of EventCollector. | Ulf Adams | 2015-10-27 |
* | Singleton-ify ErrorTransienceValue | Michajlo Matijkiw | 2015-10-22 |
* | Remove wildcard of SkyFunctionName, as it is final | Mark Schaller | 2015-10-22 |
* | Minor cleanups to GraphTester | Mark Schaller | 2015-10-22 |
* | Keep track of any RuntimeExceptions thrown during evaluation. Previously, Run... | Janak Ramakrishnan | 2015-10-21 |
* | Don't assert presence of root causes if they're not persistently stored. | Janak Ramakrishnan | 2015-10-21 |
* | Move to using "well-known" SkyFunctionNames in tests exercising graph | Michajlo Matijkiw | 2015-10-16 |
* | Make Skyframe tests resilient to root causes not being stored. | Janak Ramakrishnan | 2015-10-07 |
* | Rationalize copyright headers | Damien Martin-Guillerez | 2015-09-25 |
* | Don't remove reverse deps until node is known to be changed. This helps avoid... | Janak Ramakrishnan | 2015-09-23 |
* | Mark root causes as transient. Serializing nested sets is annoying, and since... | Janak Ramakrishnan | 2015-09-21 |
* | Delay cleaning of in-flight nodes until the following build. This allows us t... | Janak Ramakrishnan | 2015-09-11 |
* | Automatically record exceptions and assert that there aren't any when using N... | Janak Ramakrishnan | 2015-09-09 |
* | Add a bit more testing coverage to MemoizingEvaluatorTest. | Janak Ramakrishnan | 2015-09-03 |
* | Use TrackingAwaiter properly to track lost exceptions. Using the static metho... | Janak Ramakrishnan | 2015-09-02 |
* | Deflake MemoizingEvaluatorTest#shutDownBuildOnCachedError_Verified from the d... | Janak Ramakrishnan | 2015-09-02 |
* | Mostly deflake MemoizingEvaluatorTest#shutDownBuildOnCachedError_Verified by ... | Janak Ramakrishnan | 2015-09-02 |
* | Allow value equality in some MemoizingEvaluatorTest tests. | Janak Ramakrishnan | 2015-08-31 |
* | Don't mark ErrorInfo transient if one of its child ErrorInfos is transient. | Janak Ramakrishnan | 2015-08-26 |
* | Allow ErrorTransienceValue to be added back as a dep during change pruning if... | Janak Ramakrishnan | 2015-08-26 |
* | Add keepGoing version of MemoizingEvaluatorTest#changeCycle. | Janak Ramakrishnan | 2015-08-24 |