aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitor.java
Commit message (Expand)AuthorAge
* Order Skyframe evaluations in a priority queue, with all children of a given ...Gravatar janakr2018-08-13
* Remove AbstractQueueVisitor.runConcurrently and .activeParallelTasks whichGravatar Googler2018-07-25
* Stop using AtomicLongMap in AbstractQueueVisitor.Gravatar tomlu2017-12-24
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Automated conversion to Java 8Gravatar laurentlb2017-06-30
* Fix a bug in ParallelVisitor which prevents visitation task from being interr...Gravatar Googler2017-06-02
* Clean up AbstractQueueVisitor's constructors.Gravatar janakr2017-05-09
* Make AbstractQueueVisitor.getTaskCount publicGravatar mschaller2017-05-09
* Do not use additional scheduling threads during parallel evaluation to preven...Gravatar Googler2017-03-02
* Update ParallelSkyQueryUtils to use QuiescingExecutor instead of ForkJoinPoolGravatar Googler2016-11-29
* 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
* Typo fixes in markdown and javadoc as suggested by intellij typo inspection.Gravatar Googler2016-07-27
* 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
* Allow AbstractQueueVisitor implementations to introspect on active worker cou...Gravatar Eric Fellheimer2016-03-04
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Replace AtomicBoolean with volatile boolean field in AbstractQueueVisitorGravatar Mark Schaller2015-11-25
* Avoid low-value boxing of longs in AbstractQueueVisitorGravatar Mark Schaller2015-11-25
* Reduce AutoBoxing-induced GC churn by using AtomicLongMap.Gravatar Eric Fellheimer2015-11-16
* Fix AbstractQueueVisitor synchronization, comments, and field namesGravatar Mark Schaller2015-11-02
* Cleanup ValueVisitor (and dirty QuiescingExecutor)Gravatar Mark Schaller2015-11-02
* Introduce ErrorClassifierGravatar Mark Schaller2015-11-02
* Introduce QuiescingExecutorGravatar Mark Schaller2015-11-02
* Process tasks in the AbstractQueueVisitor in LIFO order as opposed to FIFO or...Gravatar Janak Ramakrishnan2015-10-22
* Don't log SchedulerExceptions.Gravatar Nathan Harmata2015-10-20
* Mostly lockless updates of remainingTasks counterGravatar Mark Schaller2015-10-14
* Minor tidying of AbstractQueueVisitorGravatar Mark Schaller2015-10-13
* Allow other ExecutorService implementations in AbstractQueueVisitorGravatar Mark Schaller2015-10-13
* Delete unused method in AbstractQueueVisitor.Gravatar Janak Ramakrishnan2015-10-13
* Log immediately when AbstractQueueVisitor encounters a critical error.Gravatar Eric Fellheimer2015-10-12
* Refactoring: Move ThreadPoolExecutorParams to top-level.Gravatar Eric Fellheimer2015-09-30
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Don't allow subclasses of AQV to treat Errors as non-critical. Also update th...Gravatar Nathan Harmata2015-09-16
* Fix very minor concurrency issue in AQV. 'unhandled' doesn't have memory visi...Gravatar Nathan Harmata2015-09-16
* Add threadpool injectability to invalidatorGravatar Mark Schaller2015-08-06
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25