http://cr.openjdk.java.net/~martin/webrevs/openjdk10/jsr166-integration/overview.html
Thanks to Dávid Karnok and Pavel Rappo for help with SubmissionPublisher. 8191937: Lost interrupt in AbstractQueuedSynchronizer when tryAcquire methods throw 8187947: A race condition in SubmissionPublisher 8191069: Miscellaneous changes imported from jsr166 CVS 2017-12