hg: jdk9/client/jdk: 69 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Thu Jul 28 17:28:29 UTC 2016


Changeset: 13ba68250391
Author:    darcy
Date:      2016-07-18 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/13ba68250391

8161500: Use getTypeName and StringJoiner in core reflection toString methods
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! test/java/lang/Class/GenericStringTest.java
! test/java/lang/reflect/Constructor/GenericStringTest.java
! test/java/lang/reflect/Field/GenericStringTest.java
! test/java/lang/reflect/Method/GenericStringTest.java

Changeset: 2b5da9566427
Author:    snikandrova
Date:      2016-07-18 13:57 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2b5da9566427

8022580: sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ test/sun/net/ftp/TestFtpClientNameListWithNull.java

Changeset: 74e3d247a5f2
Author:    snikandrova
Date:      2016-07-18 14:39 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/74e3d247a5f2

8054213: Class name repeated in output of Type.toString()
Reviewed-by: darcy

! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
+ test/java/lang/reflect/Generics/TestGenericReturnTypeToString.java

Changeset: 5af6e98e7a27
Author:    naoto
Date:      2016-07-18 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/5af6e98e7a27

8159214: jlink --include-locales problems
Reviewed-by: jlaskey, okutsu

! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 2c62a8efd316
Author:    dcubed
Date:      2016-07-07 17:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2c62a8efd316

Merge

! test/ProblemList.txt

Changeset: 10c397081ca6
Author:    dsamersoff
Date:      2016-07-08 17:36 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/10c397081ca6

8159925: sun/tools/jps/TestJpsJar.java still fails after fix for JDK-8153278
Summary: Check user.dir property
Reviewed-by: dcubed, sspitsyn

! test/sun/tools/jps/JpsBase.java
! test/sun/tools/jps/TestJpsJar.java

Changeset: 5a5fe3c89e82
Author:    amurillo
Date:      2016-07-08 12:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/5a5fe3c89e82

Merge

- make/mapfiles/libdcpr/mapfile-vers
- make/mapfiles/libfontmanager/mapfile-vers.openjdk
- make/mapfiles/libjdga/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers-closed
- make/mapfiles/libkcms/mapfile-vers
- make/mapfiles/libt2k/mapfile-vers
- src/java.desktop/share/classes/sun/dc/DuctusRenderingEngine.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginOrderingGraph.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmGlobalPool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmModulePool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPools.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ControlFlow.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ForNameFolding.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ReflectionOptimizer.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/Utils.java
! test/ProblemList.txt
- test/sun/security/mscapi/SignUsingNONEwithRSA.sh
- test/sun/security/tools/keytool/printssl.sh
- test/tools/jlink/JLinkOptimTest.java
- test/tools/jlink/asmplugin/AddForgetResourcesTest.java
- test/tools/jlink/asmplugin/AsmPluginTestBase.java
- test/tools/jlink/asmplugin/BasicTest.java
- test/tools/jlink/asmplugin/IdentityPluginTest.java
- test/tools/jlink/asmplugin/NegativeTest.java
- test/tools/jlink/asmplugin/PackageMappingTest.java
- test/tools/jlink/asmplugin/SortingTest.java
- test/tools/jlink/asmplugin/VisitorTest.java
- test/tools/jlink/plugins/PluginOrderTest.java

Changeset: c384393a30b3
Author:    sspitsyn
Date:      2016-07-09 17:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/c384393a30b3

8159145: Add JVMTI function GetNamedModule
Summary: Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed

! src/java.base/share/native/include/jvmti.h

Changeset: 497a8134cda1
Author:    sspitsyn
Date:      2016-07-09 21:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/497a8134cda1

8159147: Add ClassLoader parameter to new ClassFileTransformer transform method
Summary: Add ClassLoader parameter to new ClassFileTransformer transform method
Reviewed-by: alanb, dholmes, dcubed, mchung

! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.instrument/share/classes/sun/instrument/TransformerManager.java
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.h
! test/java/lang/instrument/ATransformerManagementTestCase.java
! test/java/lang/instrument/RetransformAgent.java
! test/java/lang/instrument/SimpleIdentityTransformer.java

Changeset: c35810bc1945
Author:    dcubed
Date:      2016-07-14 10:07 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/c35810bc1945

8161388: quarantine java/lang/instrument/DaemonThread/TestDaemonThread.java
Reviewed-by: gtriantafill, hseigel

! test/ProblemList.txt

Changeset: 9b3c7817d771
Author:    amurillo
Date:      2016-07-15 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9b3c7817d771

Merge

! test/ProblemList.txt

Changeset: 50abd2d30290
Author:    amurillo
Date:      2016-07-18 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/50abd2d30290

Merge


Changeset: 35290b326e18
Author:    amurillo
Date:      2016-07-18 13:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/35290b326e18

Merge


Changeset: bd1195b81c5b
Author:    amlu
Date:      2016-07-19 09:37 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/bd1195b81c5b

8161567: Mark java/util/concurrent/forkjoin/FJExceptionTableLeak.java as intermittently failing
Reviewed-by: martin, darcy

! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java

Changeset: f81a3887d9eb
Author:    psandoz
Date:      2016-07-19 16:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/f81a3887d9eb

8161129: Unsafe::getUnsafe should allow the platform class loader to access it
Reviewed-by: forax, jrose

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 53708004dbd7
Author:    sherman
Date:      2016-07-19 09:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/53708004dbd7

8155616: java/util/zip/TestLocalTime.java fails intermittently with storing mtime failed
Reviewed-by: rriggs

! test/java/util/zip/TestLocalTime.java

Changeset: 7528b8acece3
Author:    valeriep
Date:      2015-12-23 02:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/7528b8acece3

8138811: Construction of static protection domains
Summary: Updated SubjectDomainCombiner to keep static ProtectionDomain static
Reviewed-by: mullan

! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: b02cd30a0bc1
Author:    bpb
Date:      2016-01-13 14:04 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b02cd30a0bc1

8145446: Perfect pipe placement
Reviewed-by: alanb, jeff, igerasim, ahgross

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 8126c6eec9a1
Author:    jbachorik
Date:      2016-01-28 11:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8126c6eec9a1

8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
Reviewed-by: dfuchs, valeriep

! src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java

Changeset: e52cc9b1e075
Author:    valeriep
Date:      2016-03-11 23:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/e52cc9b1e075

8149070: Enforce update ordering
Summary: Make sure that ISE is thrown when updateAAD is called after update.
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java

Changeset: 017a7d5286ad
Author:    valeriep
Date:      2016-03-16 21:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/017a7d5286ad

8147771: Construction of static protection domains under Javax custom policy
Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled.
Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: 055ab8895df8
Author:    valeriep
Date:      2016-03-30 22:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/055ab8895df8

8146514: Enforce GCM limits
Summary: add and enforce upper limit for input size for AES cipher in GCM mode
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java

Changeset: 86a4008e0b7e
Author:    vadim
Date:      2016-04-04 15:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/86a4008e0b7e

8151925: Font reference improvements
Reviewed-by: prr, serb, skoivu

! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.h

Changeset: 3e2c3cfbfe0c
Author:    jrose
Date:      2016-04-23 05:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/3e2c3cfbfe0c

8154475: Clean up lookup visibility
Reviewed-by: vlivanov, mhaupt, ahgross

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: bdc9bedcd3bf
Author:    mhaupt
Date:      2016-05-20 09:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/bdc9bedcd3bf

8155985: Persistent Parameter Processing
Reviewed-by: jrose, vlivanov, ahgross

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: cc79a9897c31
Author:    mhaupt
Date:      2016-06-08 21:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/cc79a9897c31

8158571: Additional method handle validation
Reviewed-by: jrose, ahgross, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 721727228b61
Author:    bpb
Date:      2016-07-19 16:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/721727228b61

8161091: Incorrect HTTP Stream.FlowControl implementation allows to send DataFrame even when window size was exhausted
Summary: Fix flow control
Reviewed-by: rriggs, chegar
Contributed-by: Sergey Kuksenko <sergey.kuksenko at oracle.com>

! src/java.httpclient/share/classes/java/net/http/Stream.java

Changeset: 539cc90b2274
Author:    sdrach
Date:      2016-07-19 10:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/539cc90b2274

8157524: Revert JarFile methods "entries" and "stream" to Java 8 behavior
Reviewed-by: alanb, psandoz, redestad

! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/util/jar/JarFile.java
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: b211a52a7439
Author:    bchristi
Date:      2016-07-20 08:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b211a52a7439

8161718: Copyright/License updates to corba, jdk
Reviewed-by: bpb, naoto

! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java
! src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/native/libfdlibm/e_acos.c
! src/java.base/share/native/libfdlibm/e_asin.c
! src/java.base/share/native/libfdlibm/e_atan2.c
! src/java.base/share/native/libfdlibm/e_atanh.c
! src/java.base/share/native/libfdlibm/e_cosh.c
! src/java.base/share/native/libfdlibm/e_exp.c
! src/java.base/share/native/libfdlibm/e_fmod.c
! src/java.base/share/native/libfdlibm/e_log.c
! src/java.base/share/native/libfdlibm/e_log10.c
! src/java.base/share/native/libfdlibm/e_rem_pio2.c
! src/java.base/share/native/libfdlibm/e_remainder.c
! src/java.base/share/native/libfdlibm/e_scalb.c
! src/java.base/share/native/libfdlibm/e_sinh.c
! src/java.base/share/native/libfdlibm/fdlibm.h
! src/java.base/share/native/libfdlibm/k_cos.c
! src/java.base/share/native/libfdlibm/k_rem_pio2.c
! src/java.base/share/native/libfdlibm/k_sin.c
! src/java.base/share/native/libfdlibm/k_standard.c
! src/java.base/share/native/libfdlibm/k_tan.c
! src/java.base/share/native/libfdlibm/s_atan.c
! src/java.base/share/native/libfdlibm/s_ceil.c
! src/java.base/share/native/libfdlibm/s_copysign.c
! src/java.base/share/native/libfdlibm/s_cos.c
! src/java.base/share/native/libfdlibm/s_expm1.c
! src/java.base/share/native/libfdlibm/s_fabs.c
! src/java.base/share/native/libfdlibm/s_finite.c
! src/java.base/share/native/libfdlibm/s_floor.c
! src/java.base/share/native/libfdlibm/s_frexp.c
! src/java.base/share/native/libfdlibm/s_ilogb.c
! src/java.base/share/native/libfdlibm/s_isnan.c
! src/java.base/share/native/libfdlibm/s_ldexp.c
! src/java.base/share/native/libfdlibm/s_lib_version.c
! src/java.base/share/native/libfdlibm/s_log1p.c
! src/java.base/share/native/libfdlibm/s_logb.c
! src/java.base/share/native/libfdlibm/s_matherr.c
! src/java.base/share/native/libfdlibm/s_modf.c
! src/java.base/share/native/libfdlibm/s_nextafter.c
! src/java.base/share/native/libfdlibm/s_rint.c
! src/java.base/share/native/libfdlibm/s_scalbn.c
! src/java.base/share/native/libfdlibm/s_significand.c
! src/java.base/share/native/libfdlibm/s_sin.c
! src/java.base/share/native/libfdlibm/s_tan.c
! src/java.base/share/native/libfdlibm/s_tanh.c
! src/java.base/share/native/libjimage/NativeImageBuffer.cpp
! src/java.base/share/native/libjimage/endian.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.httpclient/share/classes/java/net/http/WSSharedPool.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/javax/management/ConstructorParameters.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java
! src/sample/share/nio/chatserver/ChatServer.java
! src/sample/share/nio/chatserver/Client.java
! src/sample/share/nio/chatserver/ClientReader.java
! src/sample/share/nio/chatserver/DataReader.java
! src/sample/share/nio/chatserver/MessageReader.java
! src/sample/share/nio/chatserver/NameReader.java

Changeset: 4fd35612008c
Author:    amlu
Date:      2016-07-21 10:02 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/4fd35612008c

8161565: Problem list httpclient/SplitResponse.java
Reviewed-by: chegar

! test/ProblemList.txt

Changeset: ce450d1d95f2
Author:    simonis
Date:      2016-07-20 20:47 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/ce450d1d95f2

8161951: 8132379 introduced non ANSI C coding
Reviewed-by: dholmes

! src/java.base/windows/native/libjli/java_md.c

Changeset: 8ab3084eb273
Author:    jlaskey
Date:      2016-07-21 10:34 -0300
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8ab3084eb273

8158407: jimage: verify should do more extensive test
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! test/tools/jimage/JImageToolTest.java

Changeset: 681aedb5eccd
Author:    naoto
Date:      2016-07-21 09:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/681aedb5eccd

8161937: non-ASCII characters in source code comments
Reviewed-by: alanb

! src/java.base/share/native/libjimage/jimage.cpp

Changeset: 85c0ee43eff9
Author:    amurillo
Date:      2016-07-21 16:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/85c0ee43eff9

Added tag jdk-9+128 for changeset 9446c534f022

! .hgtags

Changeset: 8fa45117f87c
Author:    amurillo
Date:      2016-07-21 17:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8fa45117f87c

Merge

- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: 165e4d9c7afa
Author:    bchristi
Date:      2016-07-21 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/165e4d9c7afa

8161039: System.getProperty("os.version") returns incorrect version number on Mac
Summary: Omit trailing .0 from os.version when patchVersion is 0
Reviewed-by: alanb

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: ab971c902672
Author:    iris
Date:      2016-07-21 07:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/ab971c902672

8161236: Runtime.Version.{compareTo, equals}IgnoreOpt should be renamed
Reviewed-by: alanb, rfield, ksrini

! src/java.base/share/classes/java/lang/Runtime.java
! test/java/lang/Runtime/Version/Basic.java

Changeset: 96288b884a04
Author:    ascarpino
Date:      2016-07-21 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/96288b884a04

8060224: Enable SHA-1 CertPath Restrictions
Reviewed-by: mullan

! src/java.base/share/conf/security/java.security

Changeset: 1bafcae84fb2
Author:    okutsu
Date:      2016-07-22 13:31 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/1bafcae84fb2

8161203: ResourceBundle.getBundle performance regression
Reviewed-by: alanb

! src/java.base/share/classes/java/util/ResourceBundle.java

Changeset: bb654e07146d
Author:    chegar
Date:      2016-07-22 11:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/bb654e07146d

8078568: java/net/URLPermission/URLTest.java fails intermittently with BindException
Reviewed-by: dfuchs

! test/java/net/URLPermission/URLTest.java
- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3

Changeset: a8db670c7d12
Author:    clanger
Date:      2016-07-22 14:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/a8db670c7d12

8160174: java.net.NetworkInterface - fixes and improvements for network interface listing
Reviewed-by: chegar

! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 714224061029
Author:    vinnie
Date:      2016-07-22 16:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/714224061029

8161571: Verifying ECDSA signatures permits trailing bytes
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/provider/DSA.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java
+ test/java/security/Signature/SignatureLength.java

Changeset: 6770424f6e72
Author:    sherman
Date:      2016-07-22 16:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/6770424f6e72

8161942: java.util.zip.ZipEntry.java not covering UpperLimit range of DOS epoch
Reviewed-by: redestad

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! test/java/util/zip/TestExtraTime.java
! test/java/util/zip/TestLocalTime.java

Changeset: b76c4d1723c5
Author:    xuelei
Date:      2016-07-25 05:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b76c4d1723c5

8161106: Improve SSLSocket test template
Reviewed-by: weijun, jnimeh, asmotrak

+ test/javax/net/ssl/templates/SSLSocketSample.java

Changeset: 686a0cb44fab
Author:    ssahoo
Date:      2016-07-26 09:53 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/686a0cb44fab

8151654: Additional modular test for "auth.login.defaultCallbackHandler"
Reviewed-by: mchung, weijun

! test/java/security/Provider/SecurityProviderModularTest.java
! test/java/security/modules/ModularTest.java
+ test/javax/security/auth/login/modules/JaasClientWithDefaultHandler.java
! test/javax/security/auth/login/modules/JaasModularClientTest.java
+ test/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
+ test/javax/security/auth/login/modules/TestCallbackHandler.java

Changeset: 2e03e2e6350a
Author:    vtewari
Date:      2016-07-26 13:26 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2e03e2e6350a

8161291: Serialization Tests for URLPermission is failing
Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/java/net/URLPermission.java
! test/java/net/URLPermission/URLPermissionTest.java

Changeset: 1a883741d535
Author:    dfuchs
Date:      2016-07-26 14:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/1a883741d535

8153082: Update XSLT compiler to generate classes that invoke addReads
Summary: This fix updates the XSLT compiler to generate Module.addReads statements for external function calls (see FunctionCall.java)
Reviewed-by: alanb, clanger, joehw

! src/java.base/share/classes/module-info.java

Changeset: c659d2cdc7ba
Author:    dl
Date:      2016-07-26 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/c659d2cdc7ba

8162396: j.u.c java.lang.LinkageError
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java

Changeset: fe3146f5e7b1
Author:    dl
Date:      2016-07-26 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/fe3146f5e7b1

8160402: Garbage retention with CompletableFuture.anyOf
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: fe0d3813e6c3
Author:    dl
Date:      2016-07-26 09:57 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/fe0d3813e6c3

8160751: Optimize ConcurrentHashMap.keySet().removeAll
8161372: ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/java/util/concurrent/tck/ConcurrentHashMapTest.java

Changeset: e2c8961887a2
Author:    dl
Date:      2016-07-26 10:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/e2c8961887a2

8161608: StampedLock should use storeStoreFence when acquiring write lock
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/java/util/concurrent/tck/StampedLockTest.java

Changeset: 47699aa2e69e
Author:    dl
Date:      2016-07-26 10:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/47699aa2e69e

8161591: Miscellaneous changes imported from jsr166 CVS 2016-07
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java

Changeset: cfa705d1f4e2
Author:    naoto
Date:      2016-07-26 10:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/cfa705d1f4e2

8162343: non-ASCII characters in source code comments (.hpp)
Reviewed-by: rriggs

! src/java.base/share/native/libjimage/imageDecompressor.hpp
! src/java.base/share/native/libjimage/jimage.hpp

Changeset: 4e3c848582d8
Author:    darcy
Date:      2016-07-26 12:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/4e3c848582d8

8162539: Test fails because it expects a blank between method signature and throws exception
Reviewed-by: coleenp

! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/java/lang/reflect/Constructor/GenericStringTest.java
! test/java/lang/reflect/Method/GenericStringTest.java

Changeset: b5c386d4f036
Author:    martin
Date:      2016-07-26 15:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b5c386d4f036

8162563: Fix double checked locking in System.console()
Reviewed-by: rriggs, sherman

! src/java.base/share/classes/java/lang/System.java

Changeset: 14074343085d
Author:    valeriep
Date:      2016-07-27 01:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/14074343085d

8159488: Deprivilege java.xml.crypto
Summary: Update java.policy with the necessary permissions and minor code refactoring
Reviewed-by: mullan

! src/java.base/share/conf/security/java.policy
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java
+ test/javax/xml/crypto/dsig/GetInstanceTests.java

Changeset: 5b27401cd66c
Author:    xuelei
Date:      2016-07-27 02:47 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/5b27401cd66c

8161898: Mark the use of deprecated javax.security.cert APIs with forRemoval=true
Reviewed-by: vinnie, mullan

! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java

Changeset: f7f79474fc40
Author:    rpatil
Date:      2016-07-26 13:48 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/f7f79474fc40

8159684: (tz) Support tzdata2016f
Reviewed-by: okutsu

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! test/java/util/TimeZone/TimeZoneTest.java
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/africa
! test/sun/util/calendar/zi/tzdata/antarctica
! test/sun/util/calendar/zi/tzdata/asia
! test/sun/util/calendar/zi/tzdata/australasia
! test/sun/util/calendar/zi/tzdata/europe
! test/sun/util/calendar/zi/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/southamerica

Changeset: 88271955d26b
Author:    bpb
Date:      2016-07-27 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/88271955d26b

8162624: (fs) Remove FileTypeDetectors based on libgio and libmagic
Summary: Remove GioFileTypeDetector and MagicFileTypeDetector.
Reviewed-by: alanb

! make/mapfiles/libnio/mapfile-linux
- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
! test/java/nio/file/Files/probeContentType/Basic.java

Changeset: 0881ab3faeb4
Author:    ntv
Date:      2016-07-28 10:28 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/0881ab3faeb4

8066806: java.time.format.DateTimeFormatter cannot parse an offset with single digit hour
Summary: Added support for single digit hour in offset
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/java/time/test/java/time/format/TestZoneOffsetParser.java

Changeset: 2316ff4c0a83
Author:    ntv
Date:      2016-07-28 11:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2316ff4c0a83

8160681: LocalDate.ofEpochDay input validation
Summary: Change the EpochDay range to [-365243219162L, 365241780471L]
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java

Changeset: decf1acca62d
Author:    chegar
Date:      2016-07-28 13:29 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/decf1acca62d

8157570: sun.rmi.transport.GC retains a strong reference to the context class loader
Reviewed-by: alanb, dfuchs, msheppar

! src/java.rmi/share/classes/sun/rmi/transport/GC.java

Changeset: a066fe7b1b42
Author:    sundar
Date:      2016-07-28 19:34 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/a066fe7b1b42

8162538: plugin API should avoid read only pool, have module view separated from resource view and have pool builder to modify
Reviewed-by: jlaskey, psandoz

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractResourcePoolEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathResourcePoolEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolEntryFactory.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePrevisitor.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ClassForNamePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeFilesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripNativeCommandsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePool.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolBuilder.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModuleView.java
! test/tools/jlink/DefaultProviderTest.java
! test/tools/jlink/ImageFileCreatorTest.java
! test/tools/jlink/ImageFilePoolTest.java
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLinkOptionsTest.java
! test/tools/jlink/JLinkPostProcessingTest.java
! test/tools/jlink/ResourcePoolTest.java
! test/tools/jlink/customplugin/plugin/CustomPlugin.java
! test/tools/jlink/customplugin/plugin/HelloPlugin.java
! test/tools/jlink/plugins/CompressorPluginTest.java
! test/tools/jlink/plugins/ExcludeFilesPluginTest.java
! test/tools/jlink/plugins/ExcludePluginTest.java
! test/tools/jlink/plugins/ExcludeVMPluginTest.java
! test/tools/jlink/plugins/FileCopierPluginTest.java
! test/tools/jlink/plugins/LastSorterTest.java
! test/tools/jlink/plugins/OrderResourcesPluginTest.java
! test/tools/jlink/plugins/PluginsNegativeTest.java
! test/tools/jlink/plugins/PrevisitorTest.java
! test/tools/jlink/plugins/StringSharingPluginTest.java
! test/tools/jlink/plugins/StripDebugPluginTest.java

Changeset: 22e704dfa05c
Author:    chegar
Date:      2016-07-28 16:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/22e704dfa05c

8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its context class loader
Reviewed-by: alanb, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java

Changeset: b75e2210e090
Author:    prr
Date:      2016-07-25 15:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b75e2210e090

8162097: [PIT] A series of closed tests about SunFontManager throw NPE on Windows
Reviewed-by: bpb, serb

! src/java.desktop/windows/native/libfontmanager/fontpath.c

Changeset: 42a74b67c5bb
Author:    ddehaven
Date:      2016-07-26 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/42a74b67c5bb

Merge

- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: e5e4cb35c92d
Author:    ddehaven
Date:      2016-07-28 09:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/e5e4cb35c92d

Merge

- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java

Changeset: a178e6359999
Author:    ddehaven
Date:      2016-07-28 09:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/a178e6359999

Merge

- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java
! test/ProblemList.txt
- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: 0ccae3dcc8aa
Author:    ddehaven
Date:      2016-07-28 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/0ccae3dcc8aa

Merge

- src/java.desktop/share/native/libawt/java2d/ShaderList.c
- src/java.desktop/share/native/libawt/java2d/ShaderList.h



More information about the jdk9-all-changes mailing list