aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/concurrent
Commit message (Expand)AuthorAge
...
* 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
* Move callUninterruptibly to a helper class in lib.concurrent.Gravatar Ulf Adams2015-09-24
* workers: Make sure to wait for worker processes to exit so that they don't be...Gravatar Philipp Wollermann2015-09-21
* 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 a new KeyedLocker, StripedKeyedLocker. This new implementation simply sto...Gravatar Eric Fellheimer2015-09-03
* Increase number of stripes in our keyed locker.Gravatar Eric Fellheimer2015-08-18
* Delete Batch locking, which is unused as of this CL.Gravatar Eric Fellheimer2015-08-12
* Use Multiset#remove(object, int) to avoid having to query the count after rem...Gravatar Nathan Harmata2015-08-11
* Add threadpool injectability to invalidatorGravatar Mark Schaller2015-08-06
* Rollback of commit 6f049bb19941b89d16364b26cca66aae09f9cb42.Gravatar Nathan Harmata2015-06-26
* Renaming ExecutorShutdownUtil to ExecutorUtil, since it doesn't just do shutd...Gravatar Eric Fellheimer2015-06-19
* Introduce a simple concurrent Multimap-like data structure with reference cou...Gravatar Nathan Harmata2015-06-16
* Change getBatch signature from Set to Iterable since Iterable is all that's n...Gravatar Janak Ramakrishnan2015-04-30
* Introduce KeyedLocker#lockBatch, which does what it sounds like it does.Gravatar Nathan Harmata2015-04-06
* Some minor improvements to KeyedLocker:Gravatar Nathan Harmata2015-04-03
* Introduce KeyedLocker, a nice concurrency abstraction for managing lots of mu...Gravatar Nathan Harmata2015-03-10
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25