| Commit message (Expand) | Author | Age |
* | Automated conversion to Java 8 | laurentlb | 2017-06-30 |
* | Fix a bug in ParallelVisitor which prevents visitation task from being interr... | Googler | 2017-06-02 |
* | Clean up AbstractQueueVisitor's constructors. | janakr | 2017-05-09 |
* | Make AbstractQueueVisitor.getTaskCount public | mschaller | 2017-05-09 |
* | Do not use additional scheduling threads during parallel evaluation to preven... | Googler | 2017-03-02 |
* | Replace the fancy, lockless, and incorrect BoundedMultisetSemaphore and with ... | Nathan Harmata | 2017-02-23 |
* | Global cleanup change. | Googler | 2017-01-31 |
* | Global cleanup change. | Googler | 2017-01-25 |
* | Update ParallelSkyQueryUtils to use QuiescingExecutor instead of ForkJoinPool | Googler | 2016-11-29 |
* | Use BlazeInterner's chosen concurrency level in InternerWithPresenceCheck's i... | Nathan Harmata | 2016-11-28 |
* | If set, have BlazeInterners use the value of the BLAZE_INTERNER_CONCURRENCY_L... | Nathan Harmata | 2016-11-24 |
* | Introduce BlazeInterners, a Blaze-specific wrapper around Guava's Interners t... | Nathan Harmata | 2016-11-24 |
* | Introduce a failFast mode to OutputFormatterCallback#close. | Nathan Harmata | 2016-11-18 |
* | Remove fail-fast check in NamedForkJoinWorkerThreadFactory constructor. Costs... | Janak Ramakrishnan | 2016-11-15 |
* | Introduce MultisetSemaphore: A concurrency primitive for managing access to a... | Nathan Harmata | 2016-11-10 |
* | Introduce MoreFutures#waitForAllInterruptiblyFailFast and use this in the pla... | Nathan Harmata | 2016-09-26 |
* | Introduce a Builder for ForkJoinQuiescingExecutor. | Nathan Harmata | 2016-09-21 |
* | Introduce NamedForkJoinPool, a ForkJoinPool with named worker threads. | Nathan Harmata | 2016-09-20 |
* | Allow Skyframe graph lookups and value retrievals to throw InterruptedException. | Janak Ramakrishnan | 2016-08-16 |
* | Have AQV propagate the most severe error encountered by any of its tasks. Mak... | Nathan Harmata | 2016-08-12 |
* | Typo fixes in markdown and javadoc as suggested by intellij typo inspection. | Googler | 2016-07-27 |
* | Remove ability of AbstractQueueVisitor to continue after an interrupt. That f... | Janak Ramakrishnan | 2016-06-15 |
* | Allow AQV users to inject arbitrary handling of classified errors. | Nathan Harmata | 2016-05-27 |
* | Allow AbstractQueueVisitor implementations to introspect on active worker cou... | Eric Fellheimer | 2016-03-04 |
* | Use Bazel Preconditions variant which avoids varargs array creation | Mark Schaller | 2015-12-10 |
* | Distinguish between read and write locks for KeyedLocker. | Janak Ramakrishnan | 2015-12-10 |
* | Replace AtomicBoolean with volatile boolean field in AbstractQueueVisitor | Mark Schaller | 2015-11-25 |
* | Avoid low-value boxing of longs in AbstractQueueVisitor | Mark Schaller | 2015-11-25 |
* | Reduce AutoBoxing-induced GC churn by using AtomicLongMap. | Eric Fellheimer | 2015-11-16 |
* | Introduce ForkJoinQuiescingExecutor, permit its use in evaluation | Mark Schaller | 2015-11-02 |
* | Fix AbstractQueueVisitor synchronization, comments, and field names | Mark Schaller | 2015-11-02 |
* | Cleanup ValueVisitor (and dirty QuiescingExecutor) | Mark Schaller | 2015-11-02 |
* | Introduce ErrorClassifier | Mark Schaller | 2015-11-02 |
* | Introduce QuiescingExecutor | Mark Schaller | 2015-11-02 |
* | Process tasks in the AbstractQueueVisitor in LIFO order as opposed to FIFO or... | Janak Ramakrishnan | 2015-10-22 |
* | Don't log SchedulerExceptions. | Nathan Harmata | 2015-10-20 |
* | Mostly lockless updates of remainingTasks counter | Mark Schaller | 2015-10-14 |
* | Minor tidying of AbstractQueueVisitor | Mark Schaller | 2015-10-13 |
* | Allow other ExecutorService implementations in AbstractQueueVisitor | Mark Schaller | 2015-10-13 |
* | Delete unused method in AbstractQueueVisitor. | Janak Ramakrishnan | 2015-10-13 |
* | Log immediately when AbstractQueueVisitor encounters a critical error. | Eric Fellheimer | 2015-10-12 |
* | Refactoring: Move ThreadPoolExecutorParams to top-level. | Eric Fellheimer | 2015-09-30 |
* | Rationalize copyright headers | Damien Martin-Guillerez | 2015-09-25 |
* | Move callUninterruptibly to a helper class in lib.concurrent. | Ulf Adams | 2015-09-24 |
* | workers: Make sure to wait for worker processes to exit so that they don't be... | Philipp Wollermann | 2015-09-21 |
* | Don't allow subclasses of AQV to treat Errors as non-critical. Also update th... | Nathan Harmata | 2015-09-16 |
* | Fix very minor concurrency issue in AQV. 'unhandled' doesn't have memory visi... | Nathan Harmata | 2015-09-16 |
* | Add a new KeyedLocker, StripedKeyedLocker. This new implementation simply sto... | Eric Fellheimer | 2015-09-03 |
* | Increase number of stripes in our keyed locker. | Eric Fellheimer | 2015-08-18 |
* | Delete Batch locking, which is unused as of this CL. | Eric Fellheimer | 2015-08-12 |