aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java
Commit message (Expand)AuthorAge
* Order Skyframe evaluations in a priority queue, with all children of a given ...Gravatar janakr2018-08-13
* Set the version of a computed node to the max of its child versions rather th...Gravatar janakr2018-07-11
* Permit marking dirty/changed a node more than onceGravatar mschaller2018-06-18
* Remove use of bare Immutable{List,Map,Set} Builder classes.Gravatar jcater2018-04-20
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Clean up AbstractQueueVisitor's constructors.Gravatar janakr2017-05-09
* Stop storing reverse deps to signal in BuildingState. Instead, re-use the rev...Gravatar Janak Ramakrishnan2017-03-24
* EvaluationProgressReceiver absorbs other progress trackers.Gravatar Chloe Calvarin2016-10-06
* Fixed EvaluationProgressReceiver object namesGravatar Googler2016-09-27
* Introduce a Builder for ForkJoinQuiescingExecutor.Gravatar Nathan Harmata2016-09-21
* Allow reverse dependency lookups on Skyframe graph to throw InteruptedExceptionGravatar Googler2016-09-14
* Allow Skyframe graph lookups and value retrievals to throw InterruptedException.Gravatar Janak Ramakrishnan2016-08-16
* Get rid of InvalidatableGraph. This explicit concept is no longer needed.Gravatar Nathan Harmata2016-08-11
* Augment the QueryableGraph#get[BatchWithFieldHints] method to take in paramet...Gravatar Nathan Harmata2016-07-27
* Refactor QueryableGraph and ThinNodeQueryableGraph to be independent interfac...Gravatar Janak Ramakrishnan2016-07-11
* 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
* Assert batch existence of nodes in DirtyingNodeVisitor#visit.Gravatar Janak Ramakrishnan2016-05-24
* Stop converting temporary direct deps to a set. In almost all cases, this con...Gravatar Janak Ramakrishnan2016-05-16
* Parallelize top-level invalidation. No need to do all of these in sequence.Gravatar Eric Fellheimer2016-01-29
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Track changed and dirtied keys separately during invalidationGravatar Mark Schaller2015-11-30
* Make support for interruptibility optional during dirtyingGravatar Mark Schaller2015-11-25
* Presize invalidation pairs collectionGravatar Mark Schaller2015-11-24
* Presize invalidation sets for better performanceGravatar Mark Schaller2015-11-20
* Batch reverse dep retrieval in invalidationGravatar Mark Schaller2015-11-18
* Return rdeps when marking a node dirtyGravatar Mark Schaller2015-11-18
* Improve concurrency level in invalidation setsGravatar Mark Schaller2015-11-17
* Permit use of ForkJoinQuiescingExecutor for invalidationGravatar Mark Schaller2015-11-04
* Introduce ErrorClassifierGravatar Mark Schaller2015-11-02
* Introduce QuiescingExecutorGravatar Mark Schaller2015-11-02
* Don't log SchedulerExceptions.Gravatar Nathan Harmata2015-10-20
* Allow other ExecutorService implementations in AbstractQueueVisitorGravatar Mark Schaller2015-10-13
* Refactoring: Move ThreadPoolExecutorParams to top-level.Gravatar Eric Fellheimer2015-09-30
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Don't remove reverse deps until node is known to be changed. This helps avoid...Gravatar Janak Ramakrishnan2015-09-23
* Fail fast on a crash in an InvalidatingNodeVisitor worker thread, just like w...Gravatar Nathan Harmata2015-09-15
* Delay cleaning of in-flight nodes until the following build. This allows us t...Gravatar Janak Ramakrishnan2015-09-11
* Refactor NodeEntry, create node representation without a valueGravatar Mark Schaller2015-09-02
* Don't log timing information in InvalidatingNodeVisitor. Instead, callers can...Gravatar Nathan Harmata2015-08-17
* Don't return SkyValue when dirtying nodeGravatar Mark Schaller2015-08-11
* Convert invalidated tracking from per-value to per-keyGravatar Mark Schaller2015-08-11
* Add threadpool injectability to invalidatorGravatar Mark Schaller2015-08-06
* Log time spent on invalidation, and the number of nodes visited.Gravatar Eric Fellheimer2015-07-30
* Improve debugging message in case of unexpected getBatch <-> directDeps misma...Gravatar Janak Ramakrishnan2015-07-17
* Batch retrieval of children when removing reverse deps.Gravatar Janak Ramakrishnan2015-06-29
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25