aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitor.java
Commit message (Expand)AuthorAge
* 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