hg: jdk9/hs-rt/jdk: 29 new changesets
joseph.provino at oracle.com
joseph.provino at oracle.com
Sat Nov 14 20:40:54 UTC 2015
Changeset: 612588a68bd3
Author: psandoz
Date: 2015-11-09 09:23 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/612588a68bd3
8141630: Specification of Collections.synchronized* need to state traversal constraints
Reviewed-by: psandoz
Contributed-by: Tagir Valeev <amaembo at gmail.com>
! src/java.base/share/classes/java/util/Collections.java
Changeset: 40cb3080b3dd
Author: asmotrak
Date: 2015-11-09 13:58 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/40cb3080b3dd
8140649: imageFile should use delete[] with new[]
Reviewed-by: jlaskey
! src/java.base/share/native/libjimage/imageFile.cpp
Changeset: 7ad9bc01099b
Author: plevart
Date: 2015-11-09 13:44 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7ad9bc01099b
8131129: Attempt to define a duplicate BMH$Species class
Reviewed-by: mhaupt, redestad, vlivanov
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
Changeset: f3d644bd5380
Author: omajid
Date: 2015-11-06 17:27 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f3d644bd5380
8139932: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg]
Reviewed-by: erikj, omajid, prr
Contributed-by: Matthias Klose <doko at ubuntu.com>
! make/lib/Awt2dLibraries.gmk
Changeset: bb286ec75b24
Author: rriggs
Date: 2015-11-09 11:02 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bb286ec75b24
8138566: (Process) java.lang.Process.allChildren specification clarification
8140213: Process/ProcessHandle.onExit() spec need to be improved
8140250: (process) Process.info description is inaccurate
Summary: rename to descendants() and clarify
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/java/lang/ProcessBuilder/Basic.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/PermissionTest.java
! test/java/lang/ProcessHandle/ProcessUtil.java
! test/java/lang/ProcessHandle/TreeTest.java
Changeset: 7e2dc25eef6b
Author: redestad
Date: 2015-11-09 17:14 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7e2dc25eef6b
8141677: Improve java.lang.invoke.MemberName hashCode implementation
Reviewed-by: vlivanov, psandoz, shade
! src/java.base/share/classes/java/lang/invoke/MemberName.java
Changeset: 6cfb4df38b6d
Author: redestad
Date: 2015-11-09 17:15 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6cfb4df38b6d
8141678: sun.invoke.util.Wrapper eagerly initializes all integral type caches
Reviewed-by: vlivanov, psandoz, shade, plevart
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
Changeset: 5ee9639ba99f
Author: rhalade
Date: 2015-11-10 01:38 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5ee9639ba99f
8048356: SecureRandom default provider tests
Reviewed-by: wetmore
+ test/java/security/SecureRandom/DefaultProvider.java
Changeset: f3b72beef927
Author: darcy
Date: 2015-11-09 18:27 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f3b72beef927
8142369: Move TestLocalTime.java to tier 2
Reviewed-by: lancea, sherman
! test/TEST.groups
! test/java/util/zip/TestLocalTime.java
Changeset: b31f574254bd
Author: amurillo
Date: 2015-11-09 20:37 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b31f574254bd
Merge
Changeset: d533cb0187e7
Author: amlu
Date: 2015-11-10 13:15 +0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d533cb0187e7
8142370: Move java/util/concurrent/Phaser/Basic.java to tier 2
Reviewed-by: darcy, martin
! test/TEST.groups
! test/java/util/concurrent/Phaser/Basic.java
Changeset: bec86ef21b50
Author: ihse
Date: 2015-11-10 15:00 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bec86ef21b50
8142383: Use named arguments for SetupCompileProperties in jdk
Reviewed-by: erikj
! make/gensrc/Gensrc-java.base.gmk
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/Gensrc-java.logging.gmk
! make/gensrc/Gensrc-java.management.gmk
! make/gensrc/Gensrc-jdk.dev.gmk
! make/gensrc/Gensrc-jdk.jartool.gmk
! make/gensrc/Gensrc-jdk.jdi.gmk
! make/gensrc/Gensrc-jdk.localedata.gmk
! make/gensrc/GensrcProperties.gmk
Changeset: 4db62628d88c
Author: ntv
Date: 2015-11-10 14:11 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4db62628d88c
8066571: UnsupportedTemporalTypeException is thrown not only in the case of unsupported temporal - Java Bug System
Reviewed-by: rriggs, scolebourne
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! test/java/time/test/java/time/temporal/TestIsoWeekFields.java
Changeset: de39f994d657
Author: ntv
Date: 2015-11-10 14:12 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/de39f994d657
8138664: ZonedDateTime parse error for any date using 'GMT0' ZoneID - Java Bug System
Reviewed-by: rriggs, scolebourne, sherman
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java
Changeset: fce133de963b
Author: sebastian
Date: 2015-11-10 21:13 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/fce133de963b
8141662: Javadoc fix. Do not suggest to use new Boolean(true).
Summary: Javadoc only fix of 5108778 Too many instances of java.lang.Boolean created in Java application for the java/net library
Reviewed-by: wetmore
! src/java.base/share/classes/java/net/SocketOptions.java
Changeset: f20334e7b5c3
Author: asmotrak
Date: 2015-11-11 10:42 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f20334e7b5c3
8076359: Test Task: Develop new tests for Leverage CPU Instructions for GHASH and RSA
Reviewed-by: mullan, ascarpino
Contributed-by: tiantian.du at oracle.com
+ test/sun/security/jca/PreferredProviderNegativeTest.java
+ test/sun/security/jca/PreferredProviderTest.java
Changeset: 98f89fe2b722
Author: chegar
Date: 2015-11-11 09:19 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/98f89fe2b722
8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun
! make/src/classes/build/tools/x11wrappergen/WrapperGenerator.java
! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.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/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/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! 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
! src/java.base/share/classes/java/util/concurrent/FutureTask.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/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! 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/LockSupport.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
! src/java.base/share/classes/sun/misc/InnocuousThread.java
! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java
! src/java.base/share/classes/sun/nio/ch/NativeObject.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
! src/java.base/share/classes/sun/reflect/AccessorGenerator.java
! src/java.base/share/classes/sun/reflect/ClassDefiner.java
! src/java.base/share/classes/sun/reflect/FieldInfo.java
! src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java
! src/java.base/share/classes/sun/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java
! src/java.base/windows/classes/sun/nio/ch/Iocp.java
! src/java.base/windows/classes/sun/nio/ch/PendingIoCache.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderBuffer.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h
! src/java.management/share/classes/sun/management/BaseOperatingSystemImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.security.jgss/share/classes/sun/security/krb5/KerberosSecrets.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
Changeset: eaf66e3285c8
Author: rriggs
Date: 2015-11-11 22:38 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eaf66e3285c8
8141652: Rename methods Objects.nonNullElse* to requireNonNullElse*
Summary: And some usages of replacing expr != null ? expr : otherexpr
Reviewed-by: jrose, chegar
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Objects.java
! test/java/util/Objects/BasicObjectsTest.java
Changeset: 2a49e593ad60
Author: robm
Date: 2015-11-12 13:37 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2a49e593ad60
8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at handleNamingException
Reviewed-by: vinnie
! test/com/sun/jndi/ldap/LdapTimeoutTest.java
Changeset: 16fc042acee6
Author: lana
Date: 2015-11-12 10:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/16fc042acee6
Added tag jdk9-b92 for changeset 6a5c99506f44
! .hgtags
Changeset: 00de23677256
Author: lana
Date: 2015-11-12 14:15 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/00de23677256
Merge
Changeset: aa0621638103
Author: darcy
Date: 2015-11-12 16:04 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/aa0621638103
8142363: Remove LFMultiThreadCachingTest.java from windows problem list
Reviewed-by: lancea
! test/ProblemList.txt
Changeset: c8e7b9c8b2fd
Author: mullan
Date: 2015-11-12 16:07 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c8e7b9c8b2fd
8072463: Remove requirement that AKID and SKID have to match when building certificate chain
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
Changeset: 78da14a3ac9e
Author: mullan
Date: 2015-11-12 16:09 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/78da14a3ac9e
Merge
Changeset: 2d7da5f834b3
Author: mullan
Date: 2015-11-12 17:45 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2d7da5f834b3
Merge
Changeset: 8568eced3d91
Author: mullan
Date: 2015-11-13 07:22 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8568eced3d91
Merge
Changeset: 7bc80f556d22
Author: ntv
Date: 2015-11-13 11:52 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7bc80f556d22
8054978: java.time.Duration.parse() fails for negative duration with 0 seconds and nanos
Reviewed-by: rriggs, scolebourne
! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java
Changeset: 2891d078c753
Author: rriggs
Date: 2015-11-13 12:00 -0500
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2891d078c753
8141571: jdk/internal/jimage/JImageReadTest.java crashing in msvcr120.dll
Summary: add asserts to diagnose
Reviewed-by: jlaskey
! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
Changeset: 85c9ddeda1c3
Author: amurillo
Date: 2015-11-13 10:35 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/85c9ddeda1c3
Merge
More information about the jdk9-all-changes
mailing list