Changeset: 2d461cd667ba Author: chegar Date: 2016-01-26 09:18 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/2d461cd667ba 8148154: Integrate JOpt Simple for internal usage by JDK tools Reviewed-by: alanb, redestad, rriggs + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/AbstractOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/AlternativeLongOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ArgumentAcceptingOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ArgumentList.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/BuiltinHelpFormatter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/HelpFormatter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/IllegalOptionSpecificationException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/MissingRequiredOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/MultipleArgumentsForOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/NoArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/NonOptionArgumentSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionArgumentConversionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionDeclarer.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionDescriptor.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionMissingRequiredArgumentException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionParser.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionParserState.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSet.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpecBuilder.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpecTokenizer.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionalArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ParserRules.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/README + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/RequiredArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnacceptableNumberOfNonOptionsException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnconfiguredOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnrecognizedOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ValueConversionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/AbbreviationMap.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Classes.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Columns.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/ConstructorInvokingValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/MethodInvokingValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Objects.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Reflection.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/ReflectionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Row.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Rows.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Strings.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/DateConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/KeyValuePair.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/RegexMatcher.java Changeset: 674710f62d05 Author: chegar Date: 2016-01-26 09:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/674710f62d05 8065076: java/net/SocketPermission/SocketPermissionTest.java fails intermittently Reviewed-by: coffeys, xiaofeya ! test/java/net/SocketPermission/SocketPermissionTest.java - test/java/net/SocketPermission/policy Changeset: 88a7d9ea4ae2 Author: asmotrak Date: 2016-01-26 13:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/88a7d9ea4ae2 8144539: Update PKCS11 tests to run with security manager Reviewed-by: valeriep, ascarpino ! test/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/sun/security/pkcs11/Mac/MacKAT.java ! test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/Mac/ReinitMac.java ! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/sun/security/pkcs11/Secmod/TrustAnchors.java + test/sun/security/pkcs11/Secmod/policy ! test/sun/security/pkcs11/SecureRandom/Basic.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/ReadCertificates.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDH.java ! test/sun/security/pkcs11/ec/TestECDH2.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/ec/TestECDSA2.java ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java + test/sun/security/pkcs11/ec/policy ! test/sun/security/pkcs11/fips/TrustManagerTest.java + test/sun/security/pkcs11/fips/TrustManagerTest.policy + test/sun/security/pkcs11/policy ! test/sun/security/pkcs11/rsa/KeyWrap.java ! test/sun/security/pkcs11/rsa/TestCACerts.java + test/sun/security/pkcs11/rsa/TestCACerts.policy ! test/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java + test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/sun/security/pkcs11/rsa/TestSignatures.java + test/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java + test/sun/security/pkcs11/sslecc/policy ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java + test/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/sun/security/pkcs11/tls/TestPRF.java ! test/sun/security/pkcs11/tls/TestPremaster.java + test/sun/security/pkcs11/tls/policy Changeset: 7cfb37e4dca5 Author: bpb Date: 2016-01-26 15:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7cfb37e4dca5 8148121: Typo in API , FileOwnerAttributeView.getOwner() and FileOwnerAttributeView.setOwner() Summary: "It it" -> "It is" Reviewed-by: sherman ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java Changeset: a3c0fd91d4e8 Author: redestad Date: 2016-01-27 13:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/a3c0fd91d4e8 8147962: URL should handle lower-casing of protocol locale-independently Reviewed-by: chegar, alanb, naoto ! src/java.base/share/classes/java/net/URL.java + test/java/net/URL/LocaleDependentURLTest.java Changeset: 20a68adf2159 Author: weijun Date: 2016-01-27 21:59 +0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/20a68adf2159 8147400: Deprecate policytool Reviewed-by: xuelei, mullan ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 77e3647b88c6 Author: martin Date: 2016-01-25 16:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/77e3647b88c6 8148174: NegativeArraySizeException in Vector.grow(int) Summary: improve management of internal array Reviewed-by: smarks, forax ! src/java.base/share/classes/java/util/Vector.java ! test/java/util/ArrayList/ArrayManagement.java + test/java/util/Vector/ArrayManagement.java + test/java/util/Vector/Bug8148174.java Changeset: a4091026bf79 Author: chegar Date: 2016-01-28 11:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/a4091026bf79 8148220: Update TEST.groups to include jdk/internal/math and jdk/internal/misc Reviewed-by: coffeys ! test/TEST.groups Changeset: 7c65d4ae1a2b Author: alanb Date: 2016-01-28 12:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7c65d4ae1a2b 8148192: (fs) Path.register can fail with Bad file descriptor and other errors Reviewed-by: chegar ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java + test/java/nio/file/WatchService/LotsOfCloses.java Changeset: 9dd3af3d5b3f Author: tonyp Date: 2016-01-28 10:58 -0500 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/9dd3af3d5b3f 8147468: Allow users to bound the size of buffers cached in the per-thread buffer caches Summary: Introduces the jdk.nio.maxCachedBufferSize property. Reviewed-by: alanb, bpb ! src/java.base/share/classes/sun/nio/ch/Util.java + test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 655cc1735626 Author: dl Date: 2016-01-28 08:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/655cc1735626 8144990: java/util/concurrent/forkjoin/FJExceptionTableLeak.java: OOM with Xcomp,G1GC Reviewed-by: martin, psandoz, chegar ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java Changeset: eb6f29369130 Author: shade Date: 2016-01-28 19:43 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/eb6f29369130 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>, Remi Forax <forax@univ-mlv.fr>, Peter Levart <peter.levart@gmail.com> ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java + src/java.base/share/classes/java/lang/StringConcatHelper.java + src/java.base/share/classes/java/lang/invoke/StringConcatException.java + src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/sde/InstallSDE.java + test/java/lang/String/concat/ImplicitStringConcat.java + test/java/lang/String/concat/ImplicitStringConcatArgCount.java + test/java/lang/String/concat/ImplicitStringConcatBoundaries.java + test/java/lang/String/concat/ImplicitStringConcatMany.java + test/java/lang/String/concat/ImplicitStringConcatManyLongs.java + test/java/lang/String/concat/ImplicitStringConcatShapes-head.template + test/java/lang/String/concat/ImplicitStringConcatShapes.java + test/java/lang/String/concat/ImplicitStringConcatShapesTestGen.java + test/java/lang/String/concat/StringConcatFactoryInvariants.java + test/java/lang/String/concat/update-tests.sh ! test/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/java/lang/invoke/MethodHandleConstants.java Changeset: 97c9f866d6b1 Author: ksrini Date: 2015-11-12 17:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/97c9f866d6b1 8035473: [javadoc] Revamp the existing Doclet APIs 8146529: Update the new Doclet API 8146427: "-nohelp" option issue 8146475: "-helpfile" option issue Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero ! make/launcher/Launcher-jdk.javadoc.gmk Changeset: 38cd01bdfd45 Author: lana Date: 2016-01-28 09:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/38cd01bdfd45 Added tag jdk-9+103 for changeset eee1ced1d8e7 ! .hgtags Changeset: fc06f97bbde3 Author: lana Date: 2016-01-28 15:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/fc06f97bbde3 Merge - test/java/net/SocketPermission/policy Changeset: 7a5fb0aa1e8d Author: amurillo Date: 2016-01-28 16:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7a5fb0aa1e8d Merge