hg: jdk9/client/jdk: 37 new changesets
philip.race at oracle.com
philip.race at oracle.com
Mon May 9 16:38:12 UTC 2016
Changeset: 1db91f64f71b
Author: darcy
Date: 2016-05-03 16:17 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/1db91f64f71b
4943627: Deprecate rounding mode integer constants in BigDecimal and their uses
Reviewed-by: bpb
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/RoundingMode.java
Changeset: c49b0409a802
Author: sdrach
Date: 2016-05-02 09:03 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/c49b0409a802
8151542: URL resources for multi-release jar files have a #runtime fragment appended to them
Reviewed-by: alanb, chegar, psandoz, sherman
Contributed-by: steve.drach at oracle.com
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java
! test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java
+ test/lib/testlibrary/java/util/jar/SimpleHttpServer.java
! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
Changeset: e10915345b2a
Author: amlu
Date: 2016-05-04 10:56 +0800
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/e10915345b2a
8154911: Move GCDuringIteration.java back to tier1
Reviewed-by: darcy, martin
! test/TEST.groups
Changeset: 909c7db6c47d
Author: ant
Date: 2016-05-04 16:41 +0300
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/909c7db6c47d
8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
Reviewed-by: serb, ptbrunet
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
Changeset: 40832198b160
Author: redestad
Date: 2016-05-04 16:55 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/40832198b160
8155939: sun.launcher.LauncherHelper INSTANCE is unused
Reviewed-by: rriggs, ksrini
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
Changeset: 5dd02e390cf8
Author: bpb
Date: 2016-05-04 08:04 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/5dd02e390cf8
8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx)
Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value.
Reviewed-by: alanb, rriggs
! src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
Changeset: 832e924b2ff8
Author: naoto
Date: 2016-05-04 08:53 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/832e924b2ff8
8155649: IncludeLocalesPlugin throws NPE when jdk.localedata not resolved
Reviewed-by: alanb, mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 455228b64de4
Author: michaelm
Date: 2016-05-05 11:37 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/455228b64de4
8155928: Remove hardcoded port numbers from httpclient/Security.java test
Reviewed-by: chegar, rriggs
! src/java.httpclient/share/classes/java/net/http/Utils.java
! test/java/net/httpclient/security/0.policy
! test/java/net/httpclient/security/1.policy
! test/java/net/httpclient/security/10.policy
! test/java/net/httpclient/security/11.policy
! test/java/net/httpclient/security/12.policy
+ test/java/net/httpclient/security/14.policy
! test/java/net/httpclient/security/15.policy
! test/java/net/httpclient/security/2.policy
! test/java/net/httpclient/security/3.policy
! test/java/net/httpclient/security/4.policy
! test/java/net/httpclient/security/5.policy
! test/java/net/httpclient/security/6.policy
! test/java/net/httpclient/security/7.policy
! test/java/net/httpclient/security/8.policy
! test/java/net/httpclient/security/9.policy
+ test/java/net/httpclient/security/Driver.java
! test/java/net/httpclient/security/Security.java
Changeset: ee18c1df243b
Author: psandoz
Date: 2016-05-05 11:39 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/ee18c1df243b
8155258: VarHandle implementation improvements
Reviewed-by: shade, vlivanov
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
Changeset: f38c0650a60f
Author: lana
Date: 2016-05-05 17:35 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/f38c0650a60f
Added tag jdk-9+117 for changeset 4da0f73ce03a
! .hgtags
Changeset: b77d076941f2
Author: lana
Date: 2016-05-05 19:11 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/b77d076941f2
Merge
- src/java.base/share/classes/jdk/internal/module/Hasher.java
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
Changeset: ed8ca9167d66
Author: shurailine
Date: 2016-05-05 13:57 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/ed8ca9167d66
8154182: Fix java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java to only use available modules
Reviewed-by: alanb, mchung
! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
Changeset: 59248872ead8
Author: mchung
Date: 2016-05-05 16:36 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/59248872ead8
8154190: Deprivilege java.compiler module
Reviewed-by: alanb, chegar, jjg
! src/java.base/share/conf/security/java.policy
Changeset: 2d42c4cfd5ac
Author: weijun
Date: 2016-05-06 11:38 +0800
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/2d42c4cfd5ac
8051408: NIST SP 800-90A SecureRandom implementations
Reviewed-by: wetmore, xuelei, coffeys
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
+ src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
+ src/java.base/share/classes/java/security/SecureRandomParameters.java
! src/java.base/share/classes/java/security/SecureRandomSpi.java
+ src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
+ src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java
+ src/java.base/share/classes/sun/security/provider/CtrDrbg.java
+ src/java.base/share/classes/sun/security/provider/DRBG.java
+ src/java.base/share/classes/sun/security/provider/EntropySource.java
+ src/java.base/share/classes/sun/security/provider/HashDrbg.java
+ src/java.base/share/classes/sun/security/provider/HmacDrbg.java
+ src/java.base/share/classes/sun/security/provider/MoreDrbgParameters.java
! src/java.base/share/classes/sun/security/provider/SHA5.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/conf/security/java.security
+ test/com/sun/crypto/provider/Mac/HmacSHA512.java
+ test/java/security/SecureRandom/DrbgParametersSpec.java
! test/java/security/SecureRandom/Serialize.java
+ test/sun/security/provider/MessageDigest/SHA512.java
+ test/sun/security/provider/SecureRandom/AbstractDrbgSpec.java
+ test/sun/security/provider/SecureRandom/AutoReseed.java
+ test/sun/security/provider/SecureRandom/CommonSeeder.java
+ test/sun/security/provider/SecureRandom/DRBGAlg.java
+ test/sun/security/provider/SecureRandom/DrbgCavp.java
- test/sun/security/provider/SecureRandom/SelfSeed.java
! test/sun/security/provider/SecureRandom/StrongSeedReader.java
Changeset: 160221b05c27
Author: mchung
Date: 2016-05-05 22:39 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/160221b05c27
8155513: Deprivilege jdk.charsets
Reviewed-by: alanb, chegar
! src/java.base/share/conf/security/java.policy
! test/java/nio/charset/spi/basic.sh
! test/java/nio/charset/spi/default-pol
Changeset: 335bbeff90c5
Author: jdv
Date: 2016-05-06 06:52 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/335bbeff90c5
7116979: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED
Summary: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED
Reviewed-by: prr, flar
! make/data/x11wrappergen/sizes.32
! make/data/x11wrappergen/sizes.64
! make/data/x11wrappergen/sizes.64-solaris-i386
! make/data/x11wrappergen/xlibtypes.txt
! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h
! src/java.desktop/unix/native/common/awt/colordata.h
! src/java.desktop/windows/native/libawt/windows/colordata.h
+ test/sun/java2d/loops/ConvertToByteIndexedTest.java
Changeset: 098e5d482a66
Author: michaelm
Date: 2016-05-06 11:30 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/098e5d482a66
8153572: [JEP 110] IOException (connection closed for reading) is thrown when try to connect HTTPS service
Reviewed-by: rriggs
! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java
! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java
! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java
! test/java/net/httpclient/http2/BasicTest.java
! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java
! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java
Changeset: 3edef8d5081a
Author: ntv
Date: 2016-05-06 11:23 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/3edef8d5081a
8015070: Antialiased text on translucent backgrounds gets bright artifacts
Reviewed-by: flar, prr, jdv
Contributed-by: prahalad.kumar.narayanan at oracle.com
! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgr.h
! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.h
! src/java.desktop/share/native/libawt/java2d/loops/IntArgb.h
! src/java.desktop/share/native/libawt/java2d/loops/IntArgbBm.h
! src/java.desktop/share/native/libawt/java2d/loops/IntArgbPre.h
! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
+ test/java/awt/Graphics2D/DrawString/AntialiasedTextArtifact.java
Changeset: b9760b7afe0d
Author: ntv
Date: 2016-05-06 12:48 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/b9760b7afe0d
8148949: DateTimeFormatter pattern letters 'A','n','N'
Summary: Changed the definition of pattern letters 'A','n','N' because it does not match the definition of CLDR
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/test/java/time/format/TestDateTimeFormatterBuilder.java
Changeset: c5467b18921b
Author: smarks
Date: 2016-05-06 11:33 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/c5467b18921b
8139233: add initial compact immutable collection implementations
Reviewed-by: plevart, forax, dfuchs, chegar, alanb, scolebourne
+ src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
+ test/java/util/Map/EntrySetIterator.java
Changeset: b9ed1a4feefb
Author: sherman
Date: 2016-05-06 14:03 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/b9ed1a4feefb
8150496: (zipfs) Fix performance issues in zip-fs
8150366: (zipfs) lastAccessTime and createTime returned as null instead of default value
Reviewed-by: alanb, redestad, shade
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! test/jdk/nio/zipfs/Basic.java
! test/jdk/nio/zipfs/PathOps.java
Changeset: 60795927342a
Author: stuefe
Date: 2016-05-07 00:26 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/60795927342a
8155211: Ucrypto Library leaks native memory
Summary: Free the memory allocated by calloc(0, x) calls
Reviewed-by: valeriep, igerasim
! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
Changeset: ad74c39cac12
Author: redestad
Date: 2016-05-07 01:49 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/ad74c39cac12
8150044: Generate classlists at build-time
Reviewed-by: alanb, mchung, iklam
Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com
+ make/GenerateClasslist.gmk
- make/data/classlist/classlist.aix
- make/data/classlist/classlist.linux
- make/data/classlist/classlist.macosx
- make/data/classlist/classlist.solaris
- make/data/classlist/classlist.windows
! make/gendata/Gendata-java.base.gmk
+ make/src/classes/build/tools/classlist/HelloClasslist.java
Changeset: 4aa52dc73711
Author: redestad
Date: 2016-05-07 02:53 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/4aa52dc73711
Merge
- make/data/classlist/classlist.aix
- make/data/classlist/classlist.linux
- make/data/classlist/classlist.macosx
- make/data/classlist/classlist.solaris
- make/data/classlist/classlist.windows
Changeset: 8674acefce79
Author: sspitsyn
Date: 2016-05-06 12:45 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/8674acefce79
8156147: NPE in InstrumentationImpl.transform when loading classes from -Xbootclasspath/a
Summary: Use the jdk.internal.loader.Bootloader if the loader argument is null
Reviewed-by: alanb
! src/java.base/share/classes/module-info.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/java/lang/instrument/BootstrapClassPathAgent.java
+ test/java/lang/instrument/BootstrapClassPathSetUp.sh
+ test/java/lang/instrument/BootstrapClassPathTest.java
Changeset: 963fa7af5548
Author: sspitsyn
Date: 2016-05-06 20:36 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/963fa7af5548
Merge
Changeset: a2d6a296010f
Author: sspitsyn
Date: 2016-05-06 23:14 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/a2d6a296010f
Merge
Changeset: 7f1ef660db8b
Author: sspitsyn
Date: 2016-05-07 00:54 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/7f1ef660db8b
Merge
Changeset: 59fbc3a41b16
Author: simonis
Date: 2016-05-07 08:44 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/59fbc3a41b16
8156020: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly
Reviewed-by: prr, serb
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c
Changeset: 01f92e15cf1e
Author: ntv
Date: 2016-05-08 07:46 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/01f92e15cf1e
8079628: java.time: DateTimeFormatter containing "DD" fails on 3-digit day-of-year value`
Summary: Change the definition of 'DD' to match with CLDR
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/test/java/time/format/TestDateTimeFormatterBuilder.java
Changeset: a0fe57307d3b
Author: jlahoda
Date: 2016-05-08 22:15 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/a0fe57307d3b
8147984: WindowsTerminal should support function keys
Reviewed-by: smarks
! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java
Changeset: fbe3daace0b7
Author: xuelei
Date: 2016-05-08 23:02 +0000
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/fbe3daace0b7
8156502: Use short name of SupportedEllipticCurvesExtension.java
Reviewed-by: vinnie
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java
+ src/java.base/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
- src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java
- src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java
Changeset: e87c5b70b365
Author: peytoia
Date: 2016-05-09 17:46 +0900
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/e87c5b70b365
8154295: Currency iso code is int and hence looses the preceeding zero.
Reviewed-by: naoto, okutsu, peytoia
Contributed-by: Nishit Jain <nishit.jain at oracle.com>
! src/java.base/share/classes/java/util/Currency.java
+ test/java/util/Currency/Bug8154295.java
Changeset: 5d2b5a53001b
Author: michaelm
Date: 2016-05-09 10:28 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/5d2b5a53001b
8155888: java/net/httpclient/QuickResponses.java intermittently failed with java.util.ConcurrentModificationException
Reviewed-by: chegar
! test/java/net/httpclient/QuickResponses.java
! test/java/net/httpclient/Server.java
! test/java/net/httpclient/SplitResponse.java
Changeset: 26cff22692a5
Author: amlu
Date: 2016-05-09 18:06 +0800
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/26cff22692a5
8156512: Mark several tests from java/nio as intermittently failing
Reviewed-by: alanb
! test/java/nio/channels/AsynchronousSocketChannel/Basic.java
! test/java/nio/channels/FileChannel/InterruptMapDeadlock.java
Changeset: 5f4aff1d2242
Author: amlu
Date: 2016-05-09 18:11 +0800
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/5f4aff1d2242
8156529: Problem list java/nio/file/WatchService/DeleteInterference.java
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: 1c101d82d192
Author: prr
Date: 2016-05-09 08:50 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/1c101d82d192
Merge
- make/data/classlist/classlist.aix
- make/data/classlist/classlist.linux
- make/data/classlist/classlist.macosx
- make/data/classlist/classlist.solaris
- make/data/classlist/classlist.windows
- src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java
- src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
- test/sun/security/provider/SecureRandom/SelfSeed.java
More information about the jdk9-all-changes
mailing list