hg: jdk/hs: 64 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Mar 1 01:28:22 UTC 2018


Changeset: 67cdc215ed70
Author:    naoto
Date:      2018-02-16 14:03 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/67cdc215ed70

8198228: Spec clarification: j.u.Locale.getDisplayName()
Reviewed-by: rriggs

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

Changeset: edaa989b4e67
Author:    igerasim
Date:      2018-02-18 17:06 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/edaa989b4e67

8058965: Remove IPv6 support from TwoStacksPlainSocketImpl [win]
Reviewed-by: chegar

! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c

Changeset: 01237b276b8b
Author:    ihse
Date:      2018-02-19 10:57 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/01237b276b8b

8198318: Make build comparisons clean again
Reviewed-by: tbell, erikj

! make/Images.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl

Changeset: 7f9c3cd11e97
Author:    alanb
Date:      2018-02-19 13:26 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/7f9c3cd11e97

8170120: jimage throws IOException when the given file is not a jimage file
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

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

Changeset: 0a185d6fafa1
Author:    alanb
Date:      2018-02-19 18:43 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/0a185d6fafa1

8198379: tools/jimage/JImageListTest.java failing
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

! test/jdk/ProblemList.txt
! test/jdk/tools/jimage/JImageListTest.java

Changeset: b417304c811b
Author:    alanb
Date:      2018-02-19 19:02 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b417304c811b

8198380: tools/jimage/JImageExtractTest.java failing
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

! test/jdk/ProblemList.txt
! test/jdk/tools/jimage/JImageExtractTest.java

Changeset: 42cec55157fa
Author:    alanb
Date:      2018-02-20 09:47 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/42cec55157fa

8198417: Exclude tools/jimage/JImageExtractTest.java and tools/jimage/JImageListTest.java on Windows
Reviewed-by: sundar

! test/jdk/ProblemList.txt

Changeset: 37beaca49e63
Author:    sundar
Date:      2018-02-20 15:25 +0530
URL:       http://hg.openjdk.java.net/jdk/hs/rev/37beaca49e63

8194922: jlink --exclude-resources should never exclude module-info.class
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java
! test/jdk/tools/jlink/JLinkTest.java
+ test/jdk/tools/jlink/plugins/ExcludeModuleInfoTest.java

Changeset: 18debf414948
Author:    erikj
Date:      2018-02-20 07:04 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/18debf414948

8198425: make/Main.gmk Add extra extension/override points to the make file
Reviewed-by: erikj
Contributed-by: groeges at uk.ibm.com

! make/Main.gmk

Changeset: c7e84c0a51c3
Author:    erikj
Date:      2018-02-20 07:51 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/c7e84c0a51c3

8198328: Create devkit for Solaris with developer studio 12.6 and Solaris11.3
Reviewed-by: ihse

- make/devkit/createSolarisDevkit.sh
+ make/devkit/createSolarisDevkit12.4.sh
+ make/devkit/createSolarisDevkit12.6.sh

Changeset: 916690b5edc9
Author:    vromero
Date:      2018-02-20 11:45 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/916690b5edc9

8194892: add compiler support for local-variable syntax for lambda parameters
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/langtools/tools/javac/diags/examples/BracketsNotAllowedImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
+ test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedExplicitLambda.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.out

Changeset: 576e024f10b6
Author:    redestad
Date:      2018-02-20 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/576e024f10b6

8198418: Invoke LambdaMetafactory::metafactory exactly from the BootstrapMethodInvoker
Reviewed-by: briangoetz, forax, vlivanov

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java

Changeset: 906025796009
Author:    mchung
Date:      2018-02-20 11:28 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/906025796009

8198441: Replace native Runtime::runFinalization0 method with shared secrets
Reviewed-by: martin

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangRefAccess.java
! src/java.base/share/native/libjava/Runtime.c

Changeset: b75c9e2e3b1f
Author:    ihse
Date:      2018-02-20 21:47 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b75c9e2e3b1f

8198450: Make jdk.internal.vm.compiler/module-info.java.extra reproducable
Reviewed-by: erikj, mchung

! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk

Changeset: 1913e7fc6be9
Author:    diazhou
Date:      2018-02-20 23:14 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/1913e7fc6be9

8198301: jdk11+1 was built as 'fcs' instead of 'ea'
Reviewed-by: erikj, ihse
Contributed-by: diancui.zhou at oracle.com

! make/conf/jib-profiles.js

Changeset: b2bba53b079d
Author:    diazhou
Date:      2018-02-20 23:15 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b2bba53b079d

8198303: jdk11+1 was build with incorrect GA date as 2018-03-20
Reviewed-by: erikj, ihse
Contributed-by: diancui.zhou at oracle.com

! make/autoconf/version-numbers

Changeset: 02404e27d356
Author:    vromero
Date:      2018-02-21 00:29 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/02404e27d356

8198479: JDK build is broken by 8194892
Reviewed-by: sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
- test/langtools/tools/javac/diags/examples/BracketsNotAllowedImplicitLambda.java
- test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
- test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
- test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
- test/langtools/tools/javac/diags/examples/VarNotAllowedExplicitLambda.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
- test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
- test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.out

Changeset: 847a988152b8
Author:    minqi
Date:      2018-02-21 14:23 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/847a988152b8

8194154: System property user.dir should not be changed
Summary: Cached user.dir so getCanonicalPath uses the cached value.
Reviewed-by: alanb, bpb, rriggs

! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/File/UserDirChangedTest.java

Changeset: cc30928a834e
Author:    naoto
Date:      2018-02-21 15:09 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/cc30928a834e

8198385: Remove property sun.locale.formatasdefault
Reviewed-by: bpb

! src/java.base/share/native/libjava/System.c

Changeset: 28d8fc8cd3cd
Author:    nishjain
Date:      2018-02-22 11:52 +0530
URL:       http://hg.openjdk.java.net/jdk/hs/rev/28d8fc8cd3cd

8190904: Incorrect currency instance returned by java.util.Currency.getInstance()
Reviewed-by: naoto

! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/PropertiesTest.java
! test/jdk/java/util/Currency/PropertiesTest.sh
! test/jdk/java/util/Currency/currency.properties

Changeset: b1a5b4ad7427
Author:    redestad
Date:      2018-02-22 11:16 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b1a5b4ad7427

8198523: Refactor BootstrapMethodInvoker to further avoid runtime type checks
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: b25eb74ec283
Author:    jlahoda
Date:      2018-02-21 17:07 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b25eb74ec283

8197439: Crash with -XDfind=lambda for anonymous class in anonymous class.
Summary: Ensuring unresolvable anonymous classes are attributed.
Reviewed-by: mcimadamore, sadayapalam

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
+ test/langtools/tools/javac/analyzer/AnonymousInAnonymous.java
+ test/langtools/tools/javac/analyzer/AnonymousInAnonymous.out
+ test/langtools/tools/javac/failover/PostAttrConstructor.java
! test/langtools/tools/javac/generics/diamond/neg/Neg05.out
! test/langtools/tools/javac/generics/diamond/neg/Neg06.out
! test/langtools/tools/javac/generics/diamond/neg/Neg18.out
+ test/langtools/tools/javac/resolve/BrokenAnonymous.java

Changeset: 9e3f2ec326ba
Author:    sdama
Date:      2018-02-23 01:54 +0530
URL:       http://hg.openjdk.java.net/jdk/hs/rev/9e3f2ec326ba

8198502: Exception at runtime due to lambda analyzer reattributes live AST
Summary: Create a deep copy of the original tree before conversion to lambda node
Reviewed-by: mcimadamore, vromero
Contributed-by: srinivas.dama at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/T8198502.java

Changeset: 20358c9f72c1
Author:    jlahoda
Date:      2018-02-22 18:53 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/20358c9f72c1

8198563: Test langtools/tools/javac/analyzer/AnonymousInAnonymous.java failing after JDK-8198502
Summary: Convert to lambda warning should not be provided for the tools/javac/analyzer/AnonymousInAnonymous.java test.
Reviewed-by: mcimadamore

! test/langtools/tools/javac/analyzer/AnonymousInAnonymous.java
- test/langtools/tools/javac/analyzer/AnonymousInAnonymous.out

Changeset: 3390b463d7a2
Author:    rfield
Date:      2018-02-22 12:26 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/3390b463d7a2

8176474: test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java fails with java.net.BindException
Reviewed-by: jlahoda

! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java

Changeset: 03ae177c26b0
Author:    vromero
Date:      2018-02-22 15:49 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/03ae177c26b0

8198512: compiler support for local-variable syntax for lambda parameters
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/BracketsNotAllowedImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
+ test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedExplicitLambda.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.out

Changeset: 13a3013ae0cb
Author:    clanger
Date:      2018-02-23 09:55 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/13a3013ae0cb

8198539: Cleanup of unused imports in java/util/jar/Attributes.java (java.base) and JdpController.java (jdk.management.agent)
Reviewed-by: stuefe

! src/java.base/share/classes/java/util/jar/Attributes.java
! src/jdk.management.agent/share/classes/sun/management/jdp/JdpController.java

Changeset: 444666694258
Author:    lana
Date:      2018-02-23 16:27 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/444666694258

Added tag jdk-11+2 for changeset 03ae177c26b0

! .hgtags

Changeset: b2d5bf3a61c4
Author:    lana
Date:      2018-02-23 16:28 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b2d5bf3a61c4

Merge


Changeset: ba545e52b932
Author:    rfield
Date:      2018-02-23 10:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/ba545e52b932

8166232: jshell tool: cannot access previous history
Reviewed-by: jlahoda

! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: ca22f8cb0c9b
Author:    rfield
Date:      2018-02-23 10:49 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/ca22f8cb0c9b

8198573: JShell: class replace loses instances
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 4f11514fe783
Author:    rriggs
Date:      2018-02-23 14:26 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/4f11514fe783

8189330: Cleanup FileDescriptor implementation
Reviewed-by: bpb

! make/mapfiles/libjava/mapfile-vers
+ src/java.base/share/classes/java/io/FileCleanable.java
+ src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/share/classes/jdk/internal/misc/JavaIOFileDescriptorAccess.java
- src/java.base/unix/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
- src/java.base/windows/classes/java/io/FileDescriptor.java
! src/java.base/windows/native/libjava/FileDescriptor_md.c
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java

Changeset: a6c4b85163c1
Author:    mchung
Date:      2018-02-23 12:10 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/a6c4b85163c1

8198249: Remove deprecated Runtime::runFinalizersOnExit and System::runFinalizersOnExit
Reviewed-by: dholmes, alanb, smarks

! make/mapfiles/libjava/mapfile-vers
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/native/libjava/Shutdown.c
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/internals.md
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
! test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/System/ExitFinalizersAndJIT.java
- test/jdk/java/lang/System/finalization/FinExit.java
- test/jdk/java/lang/System/finalization/FinExit.sh

Changeset: e61816fc5276
Author:    erikj
Date:      2018-02-23 22:09 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/e61816fc5276

8198569: SetupTextFileProcessing should use sed with 'g'
Reviewed-by: tbell, ihse

! make/common/TextFileProcessing.gmk

Changeset: 25aa8b9f1dae
Author:    rriggs
Date:      2018-02-23 16:00 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/25aa8b9f1dae

8198645: Use System.lineSeparator() instead of getProperty("line.separator")
Reviewed-by: lancea, xuelei, sherman

! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java

Changeset: 6e6c777a37a2
Author:    jjg
Date:      2018-02-23 13:42 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/6e6c777a37a2

8186688: javax.lang.model.util.Elements.hides does not work correctly with interfaces
Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/langtools/tools/javac/processing/model/util/elements/hides/C.java
+ test/langtools/tools/javac/processing/model/util/elements/hides/Hides.java
+ test/langtools/tools/javac/processing/model/util/elements/hides/I.java

Changeset: 129aeb5026c3
Author:    ihse
Date:      2018-02-23 14:08 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/129aeb5026c3

8198627: JDK-8198318 broke readlink testing
Reviewed-by: erikj, tbell, prr, simonis

! make/autoconf/basics.m4

Changeset: b4dd09b5d6d8
Author:    rriggs
Date:      2018-02-23 17:34 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b4dd09b5d6d8

8198656: Update copyright to 2018
Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java

Changeset: 514c88e62cd8
Author:    alanb
Date:      2018-02-24 08:26 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/514c88e62cd8

8196830: publicLookup().findVirtual should not return method handle to AccessibleObject.setAccessible
Reviewed-by: mchung, psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
+ test/jdk/java/lang/invoke/CallerSensitiveAccess.java

Changeset: df25d1a5d78a
Author:    jwilhelm
Date:      2018-02-19 04:50 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/df25d1a5d78a

Merge

! src/hotspot/share/runtime/thread.cpp
! test/jdk/ProblemList.txt

Changeset: b5d1fb0701d4
Author:    mchung
Date:      2018-02-24 09:41 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b5d1fb0701d4

8198653: ClassLoader::getSystemClassLoader throws InternalError when called after shutdown
Reviewed-by: dholmes

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

Changeset: 3fbc7f109dad
Author:    weijun
Date:      2018-02-26 08:30 +0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/3fbc7f109dad

8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue
Reviewed-by: coffeys, xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthList.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/MemoryCache.java

Changeset: 3381b1e0713e
Author:    nishjain
Date:      2018-02-26 11:16 +0530
URL:       http://hg.openjdk.java.net/jdk/hs/rev/3381b1e0713e

8060094: java/util/Formatter/Basic.java failed in tr locale
Reviewed-by: naoto

! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/util/Formatter/FormatLocale.java

Changeset: 513e98643998
Author:    rfield
Date:      2018-02-25 23:02 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/513e98643998

8198670: [testbug] Test jdk/internal/jline/extra/HistoryTest.java is broken after 8166232
Reviewed-by: jlahoda

! test/jdk/jdk/internal/jline/extra/HistoryTest.java

Changeset: c2cd23e1d9cb
Author:    mbaesken
Date:      2018-02-16 11:33 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/c2cd23e1d9cb

8198275: AIX build broken after latest whitebox.cpp changes
Reviewed-by: mdoerr

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/elfFile.hpp

Changeset: 0b65c64c9db9
Author:    redestad
Date:      2018-02-26 12:43 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/0b65c64c9db9

8198492: Bootstrapping java.lang.invoke can cause deadlock after JDK-8198418
8198490: java/util/logging/TestLogConfigurationDeadLock.java timed out.
Reviewed-by: alanb

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

Changeset: 9c006936068b
Author:    psandoz
Date:      2018-02-26 16:05 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/9c006936068b

8198375: Passing 'null' value to lookup param of ConstantBootstraps.invoke does not throw NullPointerException
Reviewed-by: mchung

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

Changeset: 978c3036fbfc
Author:    bpatel
Date:      2018-02-26 17:18 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/978c3036fbfc

8198522: Javadoc search broken after output files organization for modules
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: b8cd2fcc98e2
Author:    aefimov
Date:      2018-02-27 12:47 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b8cd2fcc98e2

8038043: Xerces Update: XInclude update
Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java
+ src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/Latin1Reader.java
+ src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF16Reader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
+ src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLLocatorWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
+ test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java

Changeset: aef762ff9b23
Author:    redestad
Date:      2018-02-27 21:05 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/aef762ff9b23

8198755: Reduce cost of InvokerBytecodeGenerator::isStaticallyInvocable/-Nameable
Reviewed-by: vlivanov, psandoz, jrose

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

Changeset: 817e39d3a9e0
Author:    martin
Date:      2018-02-08 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/817e39d3a9e0

8198480: Improve ClassLoaders static init block
Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java

Changeset: 58bec53828ba
Author:    martin
Date:      2018-02-08 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/58bec53828ba

8198481: Coding style cleanups for src/java.base/share/classes/jdk/internal/loader
Reviewed-by: alanb, mchung, rriggs

! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 1c28a76198da
Author:    martin
Date:      2018-02-08 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/1c28a76198da

8198482: The URLClassPath field "urls" should be renamed to "unopenedUrls"
Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 12c61ec06d2a
Author:    martin
Date:      2018-02-08 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/12c61ec06d2a

8198484: URLClassPath should use an ArrayDeque instead of a Stack
Reviewed-by: alanb, mchung, plevart, psandoz

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 43bf8cca0ecc
Author:    martin
Date:      2018-02-08 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/43bf8cca0ecc

8198485: Simplify a URLClassPath constructor
Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 5a37d5e9c2e3
Author:    martin
Date:      2018-02-27 21:32 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/5a37d5e9c2e3

8198808: jdi tests failing after JDK-8198484
Reviewed-by: darcy, dholmes

! test/jdk/ProblemList.txt

Changeset: a406a9c451a0
Author:    xyin
Date:      2018-02-27 23:11 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/a406a9c451a0

8196759: Move two java/text/Normalizer tests into OpenJDK
Reviewed-by: naoto

+ test/jdk/java/text/Normalizer/NormalizerAPITest.java
+ test/jdk/java/text/Normalizer/ThreadSafeTest.java

Changeset: ce06058197a4
Author:    alanb
Date:      2018-02-28 09:54 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/ce06058197a4

8198562: (ch) Separate blocking and non-blocking code paths (part 1)
8198754: (ch) Separate blocking and non-blocking code paths (part 2)
Reviewed-by: bpb

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java

Changeset: 94e7f6601ff1
Author:    amlu
Date:      2018-02-28 19:16 +0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/94e7f6601ff1

8198820: Problem list tools/jimage/JImageExtractTest.java
Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 64fafabcdb21
Author:    redestad
Date:      2018-02-28 15:28 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/64fafabcdb21

8198831: Lazy initialization of ValueConversions MethodHandles
Reviewed-by: shade

! src/java.base/share/classes/sun/invoke/util/ValueConversions.java

Changeset: c153e9daadce
Author:    jwilhelm
Date:      2018-02-25 04:59 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/c153e9daadce

Merge

! make/common/MakeBase.gmk
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/logging/logSelectionList.cpp
+ src/hotspot/share/logging/logSelectionList.hpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
+ src/hotspot/share/oops/arrayOop.inline.hpp
! src/hotspot/share/runtime/thread.cpp
- src/hotspot/share/services/allocationContextService.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/hotspot/gtest/logging/test_logSelectionList.cpp
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java

Changeset: 3e0cdbf86d2c
Author:    jwilhelm
Date:      2018-02-28 17:34 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/3e0cdbf86d2c

8198726: Quarantine SADebugDTest.java again
Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: e37b804ae0b1
Author:    coffeys
Date:      2018-02-28 18:28 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/rev/e37b804ae0b1

8193892: Impact of noncloneable MessageDigest implementation
Reviewed-by: wetmore, valeriep, xuelei

+ test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java
+ test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
+ test/jdk/sun/security/ssl/HandshakeHash/MyProvider.java

Changeset: b8bfadfacded
Author:    jwilhelm
Date:      2018-03-01 01:47 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b8bfadfacded

Merge

! make/mapfiles/libjava/mapfile-vers
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe_ext.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/native/libjava/Shutdown.c



More information about the jdk-hs-changes mailing list