Changeset: f1799292ea4b Author: darcy Date: 2015-10-06 18:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f1799292ea4b
8138823: Correct bug in port of fdlibm hypot to Java Reviewed-by: bpb ! src/java.base/share/classes/java/lang/FdLibm.java + test/java/lang/StrictMath/FdlibmTranslit.java ! test/java/lang/StrictMath/HypotTests.java ! test/java/lang/StrictMath/Tests.java Changeset: ecfc81a3741c Author: psandoz Date: 2015-10-07 15:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ecfc81a3741c 8135248: Add utility methods to check indexes and ranges Reviewed-by: forax, chegar, scolebourne, jrose, darcy ! src/java.base/share/classes/java/lang/ArrayIndexOutOfBoundsException.java ! src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java ! src/java.base/share/classes/java/lang/StringIndexOutOfBoundsException.java ! src/java.base/share/classes/java/util/Objects.java + test/java/util/Objects/CheckIndex.java Changeset: 85ee3ed9a3dc Author: naoto Date: 2015-10-08 17:03 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/85ee3ed9a3dc 8075315: API doc of Currency.getInstance(Locale) method is incorrect. Summary: Updated API doc of Currency.getInstance(Locale)method. Reviewed-by: peytoia, naoto Contributed-by: rachna.g...@oracle.com ! src/java.base/share/classes/java/util/Currency.java Changeset: 19e3e355d9f9 Author: valeriep Date: 2015-10-08 20:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/19e3e355d9f9 8130648: JCK test api/java_security/AuthProvider/ProviderTests_login starts failing after JDK-7191662 Summary: Make uninitialized SunPKCS11 provider throw IllegalStateException for AuthProvider calls. Reviewed-by: mullan ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java + test/sun/security/pkcs11/Provider/LoginISE.java Changeset: 9d39bec6b871 Author: weijun Date: 2015-10-09 09:33 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9d39bec6b871 8085904: Test timeout on Mac Reviewed-by: wetmore ! test/java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java ! test/java/security/PermissionCollection/Concurrent.java ! test/java/security/PermissionCollection/PermissionCollectionStreamTest.java ! test/sun/security/provider/PolicyFile/CombinedPerms.java ! test/sun/security/provider/PolicyFile/CombinedPerms.policy Changeset: 5537b74dea17 Author: chegar Date: 2015-10-09 14:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5537b74dea17 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: alanb, mullan, psandoz, rriggs, weijun ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/java.base/share/classes/sun/misc/IOUtils.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java ! src/java.base/share/classes/sun/security/util/DerValue.java + src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/util/DerValue/BadValue.java Changeset: e8a66c0b05d7 Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e8a66c0b05d7 Merge - src/java.base/share/classes/sun/misc/IOUtils.java Changeset: 110fc90bdfa0 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/110fc90bdfa0 Added tag jdk9-b86 for changeset e8a66c0b05d7 ! .hgtags Changeset: 0198481aa9bd Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0198481aa9bd Added tag jdk9-b87 for changeset 110fc90bdfa0 ! .hgtags Changeset: e860e54043fd Author: aefimov Date: 2015-10-10 12:52 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e860e54043fd 8139107: DateTimeFormatter with Locale.UK throw a NullPointerException when parsing zone Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java ! src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java + test/sun/util/resources/TimeZone/Bug8139107.java Changeset: 3bd60f298de4 Author: chegar Date: 2015-10-10 17:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3bd60f298de4 8139307: Remove sun.misc.ConditionLock and Lock Reviewed-by: alanb, lancea, martin, mchung, shade, smarks - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java Changeset: 7fea29aaa921 Author: chegar Date: 2015-10-10 17:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7fea29aaa921 8139179: URLStreamHandler* should link to URL ctor that specifies how factories/providers are located Reviewed-by: alanb ! src/java.base/share/classes/java/net/URLStreamHandlerFactory.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java Changeset: de8723d4d615 Author: amlu Date: 2015-10-12 17:07 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/de8723d4d615 8139407: Mark java/rmi/registry/readTest/readTest.sh as intermittently failing Reviewed-by: chegar ! test/java/rmi/registry/readTest/readTest.sh Changeset: d1aa33d3720c Author: dfuchs Date: 2015-10-12 20:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d1aa33d3720c 8033661: readConfiguration does not cleanly reinitialize the logging system Summary: two new updateConfiguration methods have been added to LogManager: call updateConfiguration to update a configuration *after* the LogManager is initialized. Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java + test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java Changeset: 640d543aea86 Author: chegar Date: 2015-10-12 19:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/640d543aea86 8139297: java.lang.NoClassDefFoundError: Could not initialize class jdk.internal.jimage.ImageNativeSubstrate Reviewed-by: alanb, jlaskey ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: fed8b8b53b4b Author: plevart Date: 2015-10-14 00:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fed8b8b53b4b 8136893: Improve early java.lang.invoke infrastructure initialization Reviewed-by: mhaupt, psandoz, redestad, vlivanov ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: 96524d5330db Author: dl Date: 2015-10-13 16:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/96524d5330db 8134851: Integrate CompletableFuture with API enhancements 8039378: CompletableFuture: Avoid StackOverflowError for long linear chains Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/CompletionStage.java ! test/java/util/concurrent/CompletableFuture/Basic.java ! test/java/util/concurrent/CompletableFuture/ThenComposeAsyncTest.java ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: a0c71499805e Author: dl Date: 2015-10-13 16:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a0c71499805e 8134852: Integrate fork/join with API enhancements Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/java/util/concurrent/forkjoin/Integrate.java Changeset: adec55c103f6 Author: dl Date: 2015-10-13 16:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/adec55c103f6 8134850: Integrate the Flow API Reviewed-by: martin, psandoz, chegar + src/java.base/share/classes/java/util/concurrent/Flow.java + src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: 02bb920a3b12 Author: dl Date: 2015-10-13 16:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/02bb920a3b12 8134855: Bulk integration of java.util.concurrent.locks classes 8051848: ReentrantReadWriteLock.ReadLock fails on unlock by different thread 8049843: Lack of save / restore interrupt mechanism undermines the StampedLock Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/Condition.java ! src/java.base/share/classes/java/util/concurrent/locks/Lock.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/java/util/concurrent/locks/ReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/java/util/concurrent/locks/Lock/CheckedLockLoops.java + test/java/util/concurrent/locks/Lock/LoopHelpers.java + test/java/util/concurrent/locks/Lock/Mutex.java ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java + test/java/util/concurrent/locks/LockSupport/ParkLoops.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/RWMap.java ! test/java/util/concurrent/locks/StampedLock/Basic.java Changeset: 6dd59c01f011 Author: dl Date: 2015-10-13 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6dd59c01f011 8134853: Bulk integration of java.util.concurrent classes 8080939: ForkJoinPool and Phaser deadlock 8044616: Clients of Unsafe.compareAndSwapLong need to beware of using direct stores to the same field 8071638: [JAVADOC] Buggy example in javadoc for afterExecute to access a submitted job's Throwable 8043743: Data missed in java.util.concurrent.LinkedTransferQueue 8054446: Repeated offer and remove on ConcurrentLinkedQueue lead to an OutOfMemoryError 8031374: TEST_BUG: java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java fails Intermittently 8034208: Cleanup to test/java/util/concurrent/BlockingQueue/Interrupt.java 8035661: Test fix java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java from jsr166 CVS 8062841: ConcurrentHashMap.computeIfAbsent stuck in an endless loop 8073208: javadoc typo in java.util.concurrent.Executor 8073704: FutureTask.isDone returns true when task has not yet completed 8037093: java/util/concurrent/locks/Lock/TimedAcquireLeak.java fails intermittently 8022642: ScheduledThreadPoolExecutor with zero corePoolSize create endlessly threads 8065320: Busy loop in ThreadPoolExecutor.getTask for ScheduledThreadPoolExecutor 8129861: High processor load for ScheduledThreadPoolExecutor with 0 core threads 8051859: ScheduledExecutorService.scheduleWithFixedDelay fails with max delay 7146994: example afterExecute for ScheduledThreadPoolExecutor hangs Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.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/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/Executor.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/Future.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java + src/java.base/share/classes/java/util/concurrent/Helpers.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/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/RecursiveAction.java ! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java ! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/ThreadFactory.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/TimeUnit.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/package-info.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/AbstractList/FailFastIterator.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collection/testlibrary/CollectionAsserts.java ! test/java/util/Collections/BigBinarySearch.java ! test/java/util/Collections/BinarySearchNullComparator.java ! test/java/util/Collections/CheckedListBash.java ! test/java/util/Collections/CheckedMapBash.java ! test/java/util/Collections/CheckedSetBash.java ! test/java/util/Collections/EmptyCollectionSerialization.java ! test/java/util/Collections/EmptyIterator.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Collections/ReverseOrder.java ! test/java/util/Collections/RotateEmpty.java ! test/java/util/Collections/T6433170.java ! test/java/util/Collections/WrappedNull.java ! test/java/util/Hashtable/IllegalLoadFactor.java ! test/java/util/Hashtable/ReadObject.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/LinkedHashMap/Basic.java ! test/java/util/LinkedHashMap/Cache.java ! test/java/util/LinkedHashSet/Basic.java ! test/java/util/LinkedList/Clone.java ! test/java/util/LinkedList/ComodifiedRemove.java ! test/java/util/List/ListDefaults.java ! test/java/util/Map/Defaults.java ! test/java/util/Map/Get.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java ! test/java/util/TimSort/Sorter.java ! test/java/util/TreeMap/ContainsValue.java ! test/java/util/TreeMap/HeadTailTypeError.java ! test/java/util/TreeMap/SubMap.java ! test/java/util/Vector/ComodifiedRemoveAllElements.java ! test/java/util/Vector/IllegalConstructorArgs.java ! test/java/util/Vector/LastIndexOf.java ! test/java/util/Vector/SyncLastIndexOf.java ! test/java/util/WeakHashMap/GCDuringIteration.java + test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java + test/java/util/concurrent/BlockingQueue/DrainToFails.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java ! test/java/util/concurrent/ConcurrentHashMap/ConcurrentContainsKeyTest.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java + test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/CopyOnWriteArrayList/COWSubList.java ! test/java/util/concurrent/CountDownLatch/Basic.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/Executors/AutoShutdown.java + test/java/util/concurrent/FutureTask/DoneMeansDone.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/concurrent/FutureTask/ExplicitSet.java ! test/java/util/concurrent/FutureTask/NegativeTimeout.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java + test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java + test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java ! test/java/util/concurrent/ThreadPoolExecutor/Custom.java + test/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java + test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java Changeset: 7dc9726cfa82 Author: darcy Date: 2015-10-14 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7dc9726cfa82 8136799: Port fdlibm cbrt to Java Reviewed-by: bpb ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java - src/java.base/share/native/libfdlibm/s_cbrt.c ! src/java.base/share/native/libjava/StrictMath.c ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/StrictMath/CubeRootTests.java ! test/java/lang/StrictMath/FdlibmTranslit.java ! test/java/lang/StrictMath/HypotTests.java Changeset: d97306dd54cd Author: coffeys Date: 2015-10-15 09:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d97306dd54cd 6907252: ZipFileInputStream Not Thread-Safe Reviewed-by: sherman ! src/java.base/share/classes/java/util/zip/ZStreamRef.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/native/libzip/zip_util.c + test/java/util/zip/ZipFile/ZipEntryFreeTest.java Changeset: 63ddd8dea0ff Author: igerasim Date: 2015-10-15 13:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/63ddd8dea0ff 8138938: Clarify javadoc for java.util.Collections.copy() Reviewed-by: smarks ! src/java.base/share/classes/java/util/Collections.java Changeset: 91fc3c3826e6 Author: coffeys Date: 2015-10-15 14:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/91fc3c3826e6 8038502: Deflater.needsInput() should use synchronization Reviewed-by: chegar ! src/java.base/share/classes/java/util/zip/Deflater.java Changeset: 34d73930289e Author: lana Date: 2015-10-15 16:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/34d73930289e Merge - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java - src/java.base/share/native/libfdlibm/s_cbrt.c Changeset: 0440acded788 Author: aefimov Date: 2015-10-16 19:05 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0440acded788 8073519: schemagen does not report errors while generating xsd files Reviewed-by: dfuchs + test/javax/xml/bind/jxc/8073519/InputWithError.java + test/javax/xml/bind/jxc/8073519/SchemagenErrorReporting.java Changeset: 6e50b992bef4 Author: lana Date: 2015-10-21 15:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6e50b992bef4 Merge - src/java.base/share/classes/sun/misc/ConditionLock.java - src/java.base/share/classes/sun/misc/Lock.java - src/java.base/share/native/libfdlibm/s_cbrt.c Changeset: 4a00f31b3995 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4a00f31b3995 Added tag jdk9-b88 for changeset 6e50b992bef4 ! .hgtags