hg: jdk/jdk: 2 new changesets
martinrb at google.com
martinrb at google.com
Wed Jan 17 03:33:04 UTC 2018
Changeset: 221cf8307606
Author: dl
Date: 2018-01-16 18:24 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/221cf8307606
8191483: AbstractQueuedSynchronizer cancel/cancel race
Reviewed-by: martin
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java
Changeset: 946e34c2dec9
Author: dl
Date: 2018-01-16 18:28 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/946e34c2dec9
8193300: Miscellaneous changes imported from jsr166 CVS 2018-01
Reviewed-by: martin
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! test/jdk/java/util/AbstractCollection/ToString.java
! test/jdk/java/util/AbstractList/CheckForComodification.java
! test/jdk/java/util/AbstractList/FailFastIterator.java
! test/jdk/java/util/AbstractList/HasNextAfterException.java
! test/jdk/java/util/AbstractMap/AbstractMapClone.java
! test/jdk/java/util/AbstractMap/Equals.java
! test/jdk/java/util/AbstractMap/SimpleEntries.java
! test/jdk/java/util/AbstractMap/ToString.java
! test/jdk/java/util/AbstractSequentialList/AddAll.java
! test/jdk/java/util/ArrayList/AddAll.java
! test/jdk/java/util/ArrayList/Bug6533203.java
! test/jdk/java/util/ArrayList/IteratorMicroBenchmark.java
! test/jdk/java/util/ArrayList/RangeCheckMicroBenchmark.java
! test/jdk/java/util/Collection/BiggernYours.java
! test/jdk/java/util/Collection/HotPotatoes.java
! test/jdk/java/util/Collection/IteratorAtEnd.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Collections/AddAll.java
! test/jdk/java/util/Collections/BigBinarySearch.java
! test/jdk/java/util/Collections/BinarySearchNullComparator.java
! test/jdk/java/util/Collections/CheckedIdentityMap.java
! test/jdk/java/util/Collections/CheckedListBash.java
! test/jdk/java/util/Collections/CheckedMapBash.java
! test/jdk/java/util/Collections/CheckedNull.java
! test/jdk/java/util/Collections/CheckedSetBash.java
! test/jdk/java/util/Collections/Disjoint.java
! test/jdk/java/util/Collections/EmptyCollectionSerialization.java
! test/jdk/java/util/Collections/EmptyIterator.java
! test/jdk/java/util/Collections/EmptyNavigableMap.java
! test/jdk/java/util/Collections/EmptyNavigableSet.java
! test/jdk/java/util/Collections/Enum.java
! test/jdk/java/util/Collections/FindSubList.java
! test/jdk/java/util/Collections/Frequency.java
! test/jdk/java/util/Collections/MinMax.java
! test/jdk/java/util/Collections/NCopies.java
! test/jdk/java/util/Collections/NullComparator.java
! test/jdk/java/util/Collections/RacingCollections.java
! test/jdk/java/util/Collections/ReplaceAll.java
! test/jdk/java/util/Collections/ReverseOrder.java
! test/jdk/java/util/Collections/ReverseOrder2.java
! test/jdk/java/util/Collections/Rotate.java
! test/jdk/java/util/Collections/RotateEmpty.java
! test/jdk/java/util/Collections/Ser.java
! test/jdk/java/util/Collections/SetFromMap.java
! test/jdk/java/util/Collections/Swap.java
! test/jdk/java/util/Collections/T5078378.java
! test/jdk/java/util/Collections/T6433170.java
! test/jdk/java/util/Collections/ViewSynch.java
! test/jdk/java/util/Collections/WrappedNull.java
! test/jdk/java/util/HashMap/KeySetRemove.java
! test/jdk/java/util/HashMap/SetValue.java
! test/jdk/java/util/HashMap/ToString.java
! test/jdk/java/util/Hashtable/EqualsCast.java
! test/jdk/java/util/Hashtable/HashCode.java
! test/jdk/java/util/Hashtable/IllegalLoadFactor.java
! test/jdk/java/util/Hashtable/ReadObject.java
! test/jdk/java/util/Hashtable/SelfRef.java
! test/jdk/java/util/IdentityHashMap/ToArray.java
! test/jdk/java/util/IdentityHashMap/ToString.java
! test/jdk/java/util/LinkedHashMap/Basic.java
! test/jdk/java/util/LinkedHashMap/Cache.java
! test/jdk/java/util/LinkedHashMap/EmptyMapIterator.java
! test/jdk/java/util/LinkedHashSet/Basic.java
! test/jdk/java/util/LinkedList/AddAll.java
! test/jdk/java/util/LinkedList/Clone.java
! test/jdk/java/util/LinkedList/ComodifiedRemove.java
! test/jdk/java/util/List/LockStep.java
! test/jdk/java/util/Map/Defaults.java
! test/jdk/java/util/Map/Get.java
! test/jdk/java/util/Map/LockStep.java
! test/jdk/java/util/NavigableMap/LockStep.java
! test/jdk/java/util/PriorityQueue/AddNonComparable.java
! test/jdk/java/util/PriorityQueue/NoNulls.java
! test/jdk/java/util/PriorityQueue/PriorityQueueSort.java
! test/jdk/java/util/PriorityQueue/RemoveContains.java
! test/jdk/java/util/Random/NextBytes.java
! test/jdk/java/util/TimSort/SortPerf.java
! test/jdk/java/util/TreeMap/ContainsValue.java
! test/jdk/java/util/TreeMap/HeadTailTypeError.java
! test/jdk/java/util/TreeMap/NullAtEnd.java
! test/jdk/java/util/TreeMap/NullPermissiveComparator.java
! test/jdk/java/util/TreeMap/SubMap.java
! test/jdk/java/util/TreeMap/SubMapClear.java
! test/jdk/java/util/Vector/ComodifiedRemoveAllElements.java
! test/jdk/java/util/Vector/CopyInto.java
! test/jdk/java/util/Vector/IllegalConstructorArgs.java
! test/jdk/java/util/Vector/LastIndexOf.java
! test/jdk/java/util/Vector/SyncLastIndexOf.java
! test/jdk/java/util/WeakHashMap/GCDuringIteration.java
! test/jdk/java/util/WeakHashMap/Iteration.java
! test/jdk/java/util/WeakHashMap/ZeroInitCap.java
! test/jdk/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java
! test/jdk/java/util/concurrent/BlockingQueue/DrainToFails.java
! test/jdk/java/util/concurrent/BlockingQueue/LoopHelpers.java
! test/jdk/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java
! test/jdk/java/util/concurrent/CompletableFuture/Basic.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
! test/jdk/java/util/concurrent/ConcurrentQueues/LoopHelpers.java
! test/jdk/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java
! test/jdk/java/util/concurrent/Exchanger/LoopHelpers.java
! test/jdk/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
! test/jdk/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java
! test/jdk/java/util/concurrent/FutureTask/BlockingTaskExecutor.java
! test/jdk/java/util/concurrent/FutureTask/ExplicitSet.java
! test/jdk/java/util/concurrent/FutureTask/LoopHelpers.java
! test/jdk/java/util/concurrent/FutureTask/NegativeTimeout.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/locks/Lock/LoopHelpers.java
! test/jdk/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java
! test/jdk/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java
! test/jdk/java/util/concurrent/tck/AbstractQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceArrayTest.java
! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/jdk/java/util/concurrent/tck/CyclicBarrierTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
More information about the jdk-changes
mailing list