| Commit message (Expand) | Author | Age |
* | 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 |
* | Fix some nits and allow alternate evaluators to use MemoizingEvaluatorTest. | Janak Ramakrishnan | 2015-08-21 |
* | Convert invalidated tracking from per-value to per-key | Mark Schaller | 2015-08-11 |
* | Merge JunitTestUtils into MoreAsserts; update all callers. | Ulf Adams | 2015-07-23 |
* | Make two Skyframe nodes with the same events and values equal. | Janak | 2015-07-13 |
* | Fix race condition in MemoizingEvaluatorTest#cycleAndErrorAndReady. | Janak Ramakrishnan | 2015-05-15 |
* | Ensure invariant that a no-keep-going build terminates as soon as it encounte... | Janak Ramakrishnan | 2015-05-01 |
* | Fixed up test that assumed a certain order in which deps, within the same dep... | Nathan Harmata | 2015-03-27 |
* | Inform EvaluationProgressReceiver of nodes that are built in error. | Janak Ramakrishnan | 2015-03-13 |