hg: jdk/client: 28 new changesets
philip.race at oracle.com
philip.race at oracle.com
Wed Dec 13 19:01:05 UTC 2017
Changeset: 9f225d4387e2
Author: sherman
Date: 2017-12-11 11:45 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/9f225d4387e2
8185582: Update Zip implementation to use Cleaner, not finalizers
Reviewed-by: plevart, rriggs, mchung
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZStreamRef.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/FinalizeZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestCleaner.java
Changeset: 8067e9cba973
Author: plevart
Date: 2017-12-12 00:30 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/8067e9cba973
8191216: SimpleTimeZone.clone() has a data race on cache fields
Reviewed-by: alanb, naoto
! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java
Changeset: e9ad230ea455
Author: ysuenaga
Date: 2017-12-04 10:23 +0900
URL: http://hg.openjdk.java.net/jdk/client/rev/e9ad230ea455
8192897: NPE occurs on clhsdb jstack
Reviewed-by: dholmes, sspitsyn, jgeorge, sballal
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
Changeset: 18d487a1f933
Author: joehw
Date: 2017-12-11 19:56 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/18d487a1f933
8190823: Broken link in org/w3c/dom/ls/
Reviewed-by: lancea
! src/java.xml/share/classes/org/w3c/dom/ls/DOMImplementationLS.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParserFilter.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSSerializer.java
Changeset: 61e60548c0cf
Author: clanger
Date: 2017-12-12 09:16 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/61e60548c0cf
8193258: Better usage of JDWP HEADER SIZE
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.h
! src/jdk.jdwp.agent/share/native/libjdwp/outStream.c
Changeset: ddba406af760
Author: attila
Date: 2017-12-12 14:04 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/ddba406af760
8193298: Don't run javadoc with test.single
Reviewed-by: hannesw, sundar
! make/nashorn/build.xml
Changeset: 2bf9071e8dce
Author: attila
Date: 2017-12-12 14:04 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/2bf9071e8dce
8191905: Add a REMOVE StandardOperation to Dynalink
Reviewed-by: hannesw, sundar
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java
Changeset: be39de5f0315
Author: chegar
Date: 2017-12-12 13:08 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/be39de5f0315
8185027: Typo in java.net.URLClassLoader.findResources(String) method documentation
Reviewed-by: alanb
! src/java.base/share/classes/java/net/URLClassLoader.java
Changeset: aadc02050d3b
Author: sadayapalam
Date: 2017-12-12 18:40 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/aadc02050d3b
8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.out
Changeset: fa5a47cad0c9
Author: hannesw
Date: 2017-12-12 15:38 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/fa5a47cad0c9
8069338: Implement sharedScopeCall for optimistic types
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
+ test/nashorn/script/basic/JDK-8069338.js
Changeset: 55b9b1e184c6
Author: weijun
Date: 2017-12-13 01:29 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/55b9b1e184c6
8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
Reviewed-by: weijun
Contributed-by: Martin Balao <mbalao at redhat.com>
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/Secmod/README-SQLITE
+ test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
+ test/jdk/sun/security/pkcs11/Secmod/cert9.db
+ test/jdk/sun/security/pkcs11/Secmod/key4.db
+ test/jdk/sun/security/pkcs11/Secmod/nss-sqlite.cfg
! test/jdk/sun/security/pkcs11/SecmodTest.java
Changeset: c21740de9431
Author: psandoz
Date: 2017-12-12 09:33 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/c21740de9431
8171826: Comparator.reverseOrder(c) mishandles singleton comparators
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Comparator/BasicTest.java
Changeset: 739aa297c260
Author: psandoz
Date: 2017-12-12 09:33 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/739aa297c260
8187254: MethodType allows unvalidated parameter types
Reviewed-by: mchung, jrose
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: 57148c79bd75
Author: naoto
Date: 2017-12-12 10:21 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/57148c79bd75
8176841: Additional Unicode Language-Tag Extensions
8189134: New system properties for the default Locale extensions
8190918: Retrieve the region specific data regardless of language in locale
8191349: Add a new method in j.t.f.DateTimeFormatter to reflect Unicode extensions
Reviewed-by: scolebourne, lancea, rriggs, rgoel, nishjain
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/java.base/share/classes/sun/util/locale/provider/DateFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd
- test/java/util/Calendar/Bug8185841.java
+ test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/Bug4302966.java
+ test/jdk/java/util/Calendar/CalendarDataTest.java
+ test/jdk/java/util/Locale/bcp47u/CalendarTests.java
+ test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
+ test/jdk/java/util/Locale/bcp47u/DefaultLocaleTest.java
+ test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
+ test/jdk/java/util/Locale/bcp47u/FormatTests.java
+ test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
+ test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/module-info.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 77b88d8f8380
Author: joehw
Date: 2017-12-12 11:10 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/77b88d8f8380
8183743: Umbrella: add overloads that take a Charset parameter
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
+ test/jdk/java/io/ByteArrayOutputStream/EncodingTest.java
+ test/jdk/java/io/PrintStream/EncodingTest.java
! test/jdk/java/io/PrintStream/FailingConstructors.java
+ test/jdk/java/io/PrintWriter/EncodingTest.java
! test/jdk/java/io/PrintWriter/FailingConstructors.java
+ test/jdk/java/net/URLDecoder/EncodingTest.java
! test/jdk/java/net/URLDecoder/URLDecoderArgs.java
+ test/jdk/java/net/URLEncoder/EncodingTest.java
! test/jdk/java/net/URLEncoder/URLEncoderEncodeArgs.java
! test/jdk/java/nio/channels/Channels/Basic.java
+ test/jdk/java/nio/channels/Channels/EncodingTest.java
! test/jdk/java/util/Formatter/Constructors.java
+ test/jdk/java/util/Formatter/EncodingTest.java
+ test/jdk/java/util/Properties/EncodingTest.java
+ test/jdk/java/util/Scanner/EncodingTest.java
! test/jdk/java/util/Scanner/FailingConstructors.java
Changeset: 82767203606e
Author: mchung
Date: 2017-12-12 11:31 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/82767203606e
8193192: jdeps --generate-module-info does not look at module path
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! test/langtools/tools/jdeps/lib/JdepsUtil.java
! test/langtools/tools/jdeps/modules/GenModuleInfo.java
! test/langtools/tools/jdeps/modules/GenOpenModule.java
+ test/langtools/tools/jdeps/modules/src/test/jdk/test/Main.java
+ test/langtools/tools/jdeps/modules/src/test/module-info.java
Changeset: 111104f1e033
Author: ksrini
Date: 2017-12-12 14:16 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/111104f1e033
8193107: javadoc complains about empty module
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java
Changeset: 971d83666b23
Author: bpb
Date: 2017-12-12 15:43 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/971d83666b23
8170495: JNI primitive type mismatch in SocketDispatcher.c:187
Summary: Cast DWORD 'written' to a jint before adding to 'count'
Reviewed-by: alanb, rriggs
! src/java.base/windows/native/libnio/ch/SocketDispatcher.c
Changeset: 472f74fb6c6b
Author: rhalade
Date: 2017-12-12 19:20 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/472f74fb6c6b
8189131: Open-source the Oracle JDK Root Certificates
Summary: Integration for JEP 319: Root Certificates
Reviewed-by: mullan, simonis, jnimeh, alanb
! src/java.base/share/lib/security/cacerts
! test/jdk/TEST.groups
+ test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java
Changeset: 125716343184
Author: ksrini
Date: 2017-12-12 20:18 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/125716343184
8192850: method summary tables of inherited methods improperly list static interface methods
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/X.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/Z.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseInterface.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Implementer.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg2/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I0.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I1.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I2.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I3.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I4.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg4/Foo.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Classes.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Interfaces.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/TestEnum.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java
Changeset: 1925dbd47e28
Author: nishjain
Date: 2017-12-13 12:43 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/1925dbd47e28
8190278: ClassCastException is thrown by java.util.Scanner when a NumberFormatProvider is used.
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com
! src/java.base/share/classes/java/util/Scanner.java
+ test/jdk/java/util/Scanner/spi/UseLocaleWithProvider.java
+ test/jdk/java/util/Scanner/spi/provider/module-info.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatImpl.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatProviderImpl.java
Changeset: c0bf7d8af037
Author: jlahoda
Date: 2017-12-13 11:27 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/c0bf7d8af037
8191636: [Windows] jshell tool: Wrong character in /env class-path command crashes jshell
Summary: Fixing handling of invalid paths.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 8ca86cfb126f
Author: martin
Date: 2017-12-06 15:51 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/8ca86cfb126f
8193034: Optimize URL.toExternalForm
Reviewed-by: chegar, alanb, clanger
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: 43edfde828ab
Author: alanb
Date: 2017-12-13 15:32 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/43edfde828ab
8193454: ModuleDescriptor.{Requires,Exports,Open} toString should use toLowerCase(Local.ROOT)
Reviewed-by: alanb
Contributed-by: andrej.golovnin at gmail.com
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
Changeset: daf3b49f4839
Author: sherman
Date: 2017-12-13 07:51 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/daf3b49f4839
8184947: ZipCoder performance improvements
Reviewed-by: martin, redestad
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
Changeset: a559b7cd1dea
Author: dfuchs
Date: 2017-12-13 16:16 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/a559b7cd1dea
8193370: Provide more user friendly defaults for HTTP/2 client settings
Reviewed-by: chegar
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java
! test/jdk/java/net/httpclient/security/filePerms/httpclient.policy
! test/jdk/java/net/httpclient/websocket/security/httpclient.policy
Changeset: 191ae61bd1e9
Author: prr
Date: 2017-12-13 10:25 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/191ae61bd1e9
Merge
- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
- test/java/util/Calendar/Bug8185841.java
! test/jdk/TEST.groups
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 1f38b6c89f8a
Author: prr
Date: 2017-12-13 10:56 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/1f38b6c89f8a
Merge
- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
- test/java/util/Calendar/Bug8185841.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java
More information about the jdk-client-changes
mailing list