hg: jdk/client: 47 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Thu Nov 29 09:10:09 UTC 2018


Changeset: d9f6a700fec9
Author:    stuefe
Date:      2018-11-27 07:54 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/d9f6a700fec9

8213834: JVMTI ResourceExhausted should not be posted in CompilerThread
Reviewed-by: dholmes, dcubed, jcbeyler, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: bffef37beacb
Author:    dlong
Date:      2018-11-26 22:49 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/bffef37beacb

8213259: [AOT] AOTing java.base fails with "java.lang.AssertionError: no fingerprint for Ljdk/internal/event/Event"
Reviewed-by: iklam, kvn

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/klassFactory.cpp

Changeset: 0037ea3c7322
Author:    roland
Date:      2018-11-26 17:35 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/0037ea3c7322

8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation
Reviewed-by: kvn

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/compiler/integerArithmetic/MultiplyByConstantLongMax.java

Changeset: 93afbb11063b
Author:    coffeys
Date:      2018-11-27 11:09 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/93afbb11063b

8214295: Populate handlers while holding streamHandlerLock
Reviewed-by: chegar

! src/java.base/share/classes/java/net/URL.java

Changeset: 99eb43bc3595
Author:    hannesw
Date:      2018-11-27 13:02 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/99eb43bc3595

8213716: javadoc search not working with Japanese and Chinese locales
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: b80549fdb52f
Author:    mbaesken
Date:      2018-11-26 14:04 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/b80549fdb52f

8214297: testbug : missing fclose in jvmti_aod.cpp
Reviewed-by: coleenp, stuefe

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp

Changeset: 605878cd4009
Author:    vromero
Date:      2018-11-27 11:07 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/605878cd4009

8203277: preflow visitor used during lambda attribution shouldn't visit class definitions inside the lambda body
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8203277/PreflowShouldVisitLambdaOrDiamondInsideLambdaTest.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: ca6b58b8ffc5
Author:    mgronlun
Date:      2018-11-27 18:14 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/ca6b58b8ffc5

8214287: SpecJbb2005StressModule got uncaught exception
Reviewed-by: egahlin, jwilhelm

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: 44fe5fab538a
Author:    joehw
Date:      2018-11-27 09:40 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/44fe5fab538a

8177286: AttributeSet: attempt to compare Qname and String
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java

Changeset: b206bdfb9fe2
Author:    darcy
Date:      2018-11-27 11:28 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/b206bdfb9fe2

8213911: Use example.com in java.net and other examples
Reviewed-by: prappo, chegar, rriggs, mullan

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/package-info.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/security/CodeSource.java

Changeset: c724619944f1
Author:    pchilanomate
Date:      2018-11-27 13:39 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/c724619944f1

8150689: Thread dump report "waiting to re-lock in wait()" shows incorrectly
Summary: "waiting to re-lock in wait()" is now shown in the frame where relocking is taking place
Reviewed-by: dholmes, dcubed

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 10c6e9066819
Author:    jiangli
Date:      2018-11-27 17:53 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/10c6e9066819

8214217: [TESTBUG] runtime/appcds/LotsOfClasses.java failed with fragmented heap
Summary: Improve the fragmentation error message. Set java heap size in LotsOfClasses.java.
Reviewed-by: iklam, ccheung

! src/hotspot/share/memory/filemap.cpp
! test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java

Changeset: e7fdc9d9c376
Author:    dcubed
Date:      2018-11-27 18:35 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/e7fdc9d9c376

8202415: Incorrect time logged for monitor deflation
Summary: Add support for "deflating per-thread idle monitors" log mesgs.
Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java

Changeset: 64413aaea8ed
Author:    mseledtsov
Date:      2018-11-27 15:52 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/64413aaea8ed

8213914: [TESTBUG] Several JFR VM events are not covered by tests
Summary: Fixed several relevant test issues, added a test to check event coverage
Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java
+ test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 53a407ab6d22
Author:    coleenp
Date:      2018-11-27 19:46 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/53a407ab6d22

8214151: [TESTBUG] CleanProtectionDomain.java fails due to RuntimeException: 'protection domain unlinked' missing
Summary: call WB_ProtectionDomainRemovedCount.
Reviewed-by: jiangli, pchilanomate

! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java

Changeset: 19b15ff2576b
Author:    dholmes
Date:      2018-11-27 21:20 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/19b15ff2576b

8214208: Nestmate package validation logging/exception should include classloader information
Reviewed-by: hseigel, coleenp, mchung

! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java

Changeset: 4b427f2653f1
Author:    dholmes
Date:      2018-11-27 22:02 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/4b427f2653f1

8212207: runtime/InternalApi/ThreadCpuTimesDeadlock.java crashes with SEGV in pthread_getcpuclockid+0x0
Summary: skip non-JavaThreads that have not reached a minimal initialization point - setting their stack size
Reviewed-by: kbarrett, stuefe

! src/hotspot/share/services/management.cpp

Changeset: 1ffff60c9f54
Author:    pmuthuswamy
Date:      2018-11-28 09:37 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/1ffff60c9f54

8213921: Use {@systemProperty} tag for properties listed in "Networking Properties"
Reviewed-by: chegar

! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: c76cfae195c8
Author:    pmuthuswamy
Date:      2018-11-28 10:21 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/c76cfae195c8

8202621: bad test with broken links needs to be updated
Reviewed-by: hannesw

! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/overview.html
! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/C1.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/package.html

Changeset: 70adb0f573a7
Author:    mli
Date:      2018-11-28 15:34 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/70adb0f573a7

8211975: move testlibrary/jdk/testlibrary/OptimalCapacity.java to top-level library
Reviewed-by: igerasim

! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java
! test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
! test/jdk/java/lang/invoke/VarHandle/AccessMode/OptimalMapSize.java
- test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java
+ test/lib/jdk/test/lib/util/OptimalCapacity.java

Changeset: f480ad035c73
Author:    roland
Date:      2018-11-27 09:35 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/f480ad035c73

8214172: GC interface entry points for loop opts
Reviewed-by: kvn, rkennke

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/phasetype.hpp

Changeset: d17e09494308
Author:    roland
Date:      2018-11-27 14:49 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/d17e09494308

8214362: C2: gc interface entry point for split if
Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 8586613959f0
Author:    mbaesken
Date:      2018-11-27 15:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/8586613959f0

8214373: adjust usage of ReleaseLongArrayElements in MacosxDebuggerLocal
Reviewed-by: stuefe, jcbeyler

! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: 2e52aa822c57
Author:    ihse
Date:      2018-11-28 10:00 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e52aa822c57

8178317: Create man pages using pandoc from markdown sources
Reviewed-by: erikj

! make/CompileToolsJdk.gmk
! make/Docs.gmk
! make/Images.gmk
! make/ModuleWrapper.gmk
! make/ToolsJdk.gmk
! make/autoconf/jdk-options.m4
! make/common/Modules.gmk
! make/common/ProcessMarkdown.gmk
! make/conf/jib-profiles.js
! make/devkit/createPandocBundle.sh
! make/launcher/LauncherCommon.gmk
+ make/scripts/pandoc-manpage-filter.js
+ make/scripts/pandoc-manpage-filter.sh.template
- src/bsd/doc/man/DO_NOT_EDIT--GENERATED_FILES
- src/bsd/doc/man/apt.1
- src/bsd/doc/man/ja/apt.1
- src/bsd/doc/man/ja/jar.1
- src/bsd/doc/man/ja/jarsigner.1
- src/bsd/doc/man/ja/java.1
- src/bsd/doc/man/ja/javac.1
- src/bsd/doc/man/ja/javadoc.1
- src/bsd/doc/man/ja/javap.1
- src/bsd/doc/man/ja/javaws.1
- src/bsd/doc/man/ja/jcmd.1
- src/bsd/doc/man/ja/jconsole.1
- src/bsd/doc/man/ja/jdb.1
- src/bsd/doc/man/ja/jdeps.1
- src/bsd/doc/man/ja/jhat.1
- src/bsd/doc/man/ja/jinfo.1
- src/bsd/doc/man/ja/jjs.1
- src/bsd/doc/man/ja/jmap.1
- src/bsd/doc/man/ja/jps.1
- src/bsd/doc/man/ja/jrunscript.1
- src/bsd/doc/man/ja/jsadebugd.1
- src/bsd/doc/man/ja/jstack.1
- src/bsd/doc/man/ja/jstat.1
- src/bsd/doc/man/ja/jstatd.1
- src/bsd/doc/man/ja/keytool.1
- src/bsd/doc/man/ja/pack200.1
- src/bsd/doc/man/ja/rmic.1
- src/bsd/doc/man/ja/rmid.1
- src/bsd/doc/man/ja/rmiregistry.1
- src/bsd/doc/man/ja/serialver.1
- src/bsd/doc/man/ja/unpack200.1
- src/bsd/doc/man/jar.1
- src/bsd/doc/man/jarsigner.1
- src/bsd/doc/man/java.1
- src/bsd/doc/man/javac.1
- src/bsd/doc/man/javadoc.1
- src/bsd/doc/man/javap.1
- src/bsd/doc/man/javaws.1
- src/bsd/doc/man/jcmd.1
- src/bsd/doc/man/jconsole.1
- src/bsd/doc/man/jdb.1
- src/bsd/doc/man/jdeps.1
- src/bsd/doc/man/jhat.1
- src/bsd/doc/man/jinfo.1
- src/bsd/doc/man/jjs.1
- src/bsd/doc/man/jmap.1
- src/bsd/doc/man/jps.1
- src/bsd/doc/man/jrunscript.1
- src/bsd/doc/man/jsadebugd.1
- src/bsd/doc/man/jstack.1
- src/bsd/doc/man/jstat.1
- src/bsd/doc/man/jstatd.1
- src/bsd/doc/man/keytool.1
- src/bsd/doc/man/pack200.1
- src/bsd/doc/man/rmic.1
- src/bsd/doc/man/rmid.1
- src/bsd/doc/man/rmiregistry.1
- src/bsd/doc/man/serialver.1
- src/bsd/doc/man/unpack200.1
+ src/java.base/share/man/java.1
+ src/java.base/share/man/keytool.1
+ src/java.rmi/share/man/rmid.1
+ src/java.rmi/share/man/rmiregistry.1
+ src/java.scripting/share/man/jrunscript.1
+ src/jdk.compiler/share/man/javac.1
+ src/jdk.compiler/share/man/serialver.1
+ src/jdk.jartool/share/man/jar.1
+ src/jdk.jartool/share/man/jarsigner.1
+ src/jdk.javadoc/share/man/javadoc.1
+ src/jdk.jcmd/share/man/jcmd.1
+ src/jdk.jcmd/share/man/jinfo.1
+ src/jdk.jcmd/share/man/jmap.1
+ src/jdk.jcmd/share/man/jps.1
+ src/jdk.jcmd/share/man/jstack.1
+ src/jdk.jcmd/share/man/jstat.1
+ src/jdk.jconsole/share/man/jconsole.1
+ src/jdk.jdeps/share/man/javap.1
+ src/jdk.jdeps/share/man/jdeps.1
+ src/jdk.jdi/share/man/jdb.1
+ src/jdk.jstatd/share/man/jstatd.1
+ src/jdk.pack/share/man/pack200.1
+ src/jdk.pack/share/man/unpack200.1
+ src/jdk.rmic/share/man/rmic.1
+ src/jdk.scripting.nashorn.shell/share/man/jjs.1
- src/linux/doc/man/DO_NOT_EDIT--GENERATED_FILES
- src/linux/doc/man/ja/jar.1
- src/linux/doc/man/ja/jarsigner.1
- src/linux/doc/man/ja/java.1
- src/linux/doc/man/ja/javac.1
- src/linux/doc/man/ja/javadoc.1
- src/linux/doc/man/ja/javap.1
- src/linux/doc/man/ja/javaws.1
- src/linux/doc/man/ja/jcmd.1
- src/linux/doc/man/ja/jconsole.1
- src/linux/doc/man/ja/jdb.1
- src/linux/doc/man/ja/jdeps.1
- src/linux/doc/man/ja/jhat.1
- src/linux/doc/man/ja/jinfo.1
- src/linux/doc/man/ja/jjs.1
- src/linux/doc/man/ja/jmap.1
- src/linux/doc/man/ja/jps.1
- src/linux/doc/man/ja/jrunscript.1
- src/linux/doc/man/ja/jsadebugd.1
- src/linux/doc/man/ja/jstack.1
- src/linux/doc/man/ja/jstat.1
- src/linux/doc/man/ja/jstatd.1
- src/linux/doc/man/ja/keytool.1
- src/linux/doc/man/ja/pack200.1
- src/linux/doc/man/ja/rmic.1
- src/linux/doc/man/ja/rmid.1
- src/linux/doc/man/ja/rmiregistry.1
- src/linux/doc/man/ja/serialver.1
- src/linux/doc/man/ja/unpack200.1
- src/linux/doc/man/jar.1
- src/linux/doc/man/jarsigner.1
- src/linux/doc/man/java.1
- src/linux/doc/man/javac.1
- src/linux/doc/man/javadoc.1
- src/linux/doc/man/javap.1
- src/linux/doc/man/javaws.1
- src/linux/doc/man/jcmd.1
- src/linux/doc/man/jconsole.1
- src/linux/doc/man/jdb.1
- src/linux/doc/man/jdeps.1
- src/linux/doc/man/jhat.1
- src/linux/doc/man/jinfo.1
- src/linux/doc/man/jjs.1
- src/linux/doc/man/jmap.1
- src/linux/doc/man/jps.1
- src/linux/doc/man/jrunscript.1
- src/linux/doc/man/jsadebugd.1
- src/linux/doc/man/jstack.1
- src/linux/doc/man/jstat.1
- src/linux/doc/man/jstatd.1
- src/linux/doc/man/keytool.1
- src/linux/doc/man/pack200.1
- src/linux/doc/man/rmic.1
- src/linux/doc/man/rmid.1
- src/linux/doc/man/rmiregistry.1
- src/linux/doc/man/serialver.1
- src/linux/doc/man/unpack200.1
- src/solaris/doc/sun/man/man1/DO_NOT_EDIT--GENERATED_FILES
- src/solaris/doc/sun/man/man1/ja/jar.1
- src/solaris/doc/sun/man/man1/ja/jarsigner.1
- src/solaris/doc/sun/man/man1/ja/java.1
- src/solaris/doc/sun/man/man1/ja/javac.1
- src/solaris/doc/sun/man/man1/ja/javadoc.1
- src/solaris/doc/sun/man/man1/ja/javap.1
- src/solaris/doc/sun/man/man1/ja/jcmd.1
- src/solaris/doc/sun/man/man1/ja/jconsole.1
- src/solaris/doc/sun/man/man1/ja/jdb.1
- src/solaris/doc/sun/man/man1/ja/jdeps.1
- src/solaris/doc/sun/man/man1/ja/jhat.1
- src/solaris/doc/sun/man/man1/ja/jinfo.1
- src/solaris/doc/sun/man/man1/ja/jjs.1
- src/solaris/doc/sun/man/man1/ja/jmap.1
- src/solaris/doc/sun/man/man1/ja/jps.1
- src/solaris/doc/sun/man/man1/ja/jrunscript.1
- src/solaris/doc/sun/man/man1/ja/jsadebugd.1
- src/solaris/doc/sun/man/man1/ja/jstack.1
- src/solaris/doc/sun/man/man1/ja/jstat.1
- src/solaris/doc/sun/man/man1/ja/jstatd.1
- src/solaris/doc/sun/man/man1/ja/keytool.1
- src/solaris/doc/sun/man/man1/ja/pack200.1
- src/solaris/doc/sun/man/man1/ja/rmic.1
- src/solaris/doc/sun/man/man1/ja/rmid.1
- src/solaris/doc/sun/man/man1/ja/rmiregistry.1
- src/solaris/doc/sun/man/man1/ja/serialver.1
- src/solaris/doc/sun/man/man1/ja/unpack200.1
- src/solaris/doc/sun/man/man1/jar.1
- src/solaris/doc/sun/man/man1/jarsigner.1
- src/solaris/doc/sun/man/man1/java.1
- src/solaris/doc/sun/man/man1/javac.1
- src/solaris/doc/sun/man/man1/javadoc.1
- src/solaris/doc/sun/man/man1/javap.1
- src/solaris/doc/sun/man/man1/jcmd.1
- src/solaris/doc/sun/man/man1/jconsole.1
- src/solaris/doc/sun/man/man1/jdb.1
- src/solaris/doc/sun/man/man1/jdeps.1
- src/solaris/doc/sun/man/man1/jhat.1
- src/solaris/doc/sun/man/man1/jinfo.1
- src/solaris/doc/sun/man/man1/jjs.1
- src/solaris/doc/sun/man/man1/jmap.1
- src/solaris/doc/sun/man/man1/jps.1
- src/solaris/doc/sun/man/man1/jrunscript.1
- src/solaris/doc/sun/man/man1/jsadebugd.1
- src/solaris/doc/sun/man/man1/jstack.1
- src/solaris/doc/sun/man/man1/jstat.1
- src/solaris/doc/sun/man/man1/jstatd.1
- src/solaris/doc/sun/man/man1/keytool.1
- src/solaris/doc/sun/man/man1/pack200.1
- src/solaris/doc/sun/man/man1/rmic.1
- src/solaris/doc/sun/man/man1/rmid.1
- src/solaris/doc/sun/man/man1/rmiregistry.1
- src/solaris/doc/sun/man/man1/serialver.1
- src/solaris/doc/sun/man/man1/unpack200.1

Changeset: 28632315d1be
Author:    tschatzl
Date:      2018-11-28 10:52 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/28632315d1be

8211211: vmTestbase/metaspace/stressDictionary/StressDictionary.java timeout
Summary: Disable CMS precleaning to avoid accumulating too many classloaders to unload.
Reviewed-by: kbarrett, sangheki

! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java

Changeset: 877dd2b0f36c
Author:    tschatzl
Date:      2018-11-28 11:06 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/877dd2b0f36c

8213996: Remove one of the SparsePRT entry tables
Summary: Remove unused functionality in SparsePRT
Reviewed-by: shade, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp

Changeset: b22da519f2e3
Author:    rehn
Date:      2018-11-28 11:06 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/b22da519f2e3

8213791: StringTable: Use get and insert
Reviewed-by: eosterlund, gziemski

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: 263c7685a22a
Author:    dchuyko
Date:      2018-11-28 13:24 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/263c7685a22a

8214272: Don't use memset to initialize arrays of MemoryUsage in memoryManager.cpp
Reviewed-by: rkennke, shade

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: 91ae63450fa8
Author:    simonis
Date:      2018-11-28 13:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/91ae63450fa8

8214343: Handle the absence of Xrandr more generically
Reviewed-by: stuefe, erikj, prr

! make/autoconf/lib-x11.m4
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: fab77e2d8146
Author:    iklam
Date:      2018-11-28 07:51 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/fab77e2d8146

8213275: ReplaceCriticalClasses.java fails with jdk.internal.vm.PostVMInitHook not found
Reviewed-by: lfoltan, sspitsyn, shade

! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java

Changeset: 732bec44c89e
Author:    joehw
Date:      2018-11-28 10:30 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/732bec44c89e

8213117: adoptNode corrupts attribute values
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java

Changeset: 19de50eb561d
Author:    jcbeyler
Date:      2018-11-28 11:09 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/19de50eb561d

8214408: Migrate EventsOnOff to using the same allocateAndCheck method
Summary: Move code to the more stable version used by other tests
Reviewed-by: sspitsyn, amenkov

! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java

Changeset: f24ae8376e71
Author:    lancea
Date:      2018-11-28 14:49 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/f24ae8376e71

8210454: jar tool does not allow setting the module version without also setting the main class
Reviewed-by: alanb, mchung, chegar

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/modularJar/Basic.java

Changeset: 0bdbf854472f
Author:    rriggs
Date:      2018-11-28 15:53 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/0bdbf854472f

4947890: Minimize JNI upcalls in system-properties initialization
Reviewed-by: erikj, mchung, bchristi, ihse, coleenp, stuefe

! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
! make/gensrc/GensrcMisc.gmk
! make/hotspot/symbols/symbols-unix
! make/lib/CoreLibraries.gmk
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
+ src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
+ test/jdk/java/lang/System/VerifyRawIndexesTest.java

Changeset: c470f977ade8
Author:    rriggs
Date:      2018-11-28 16:04 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/c470f977ade8

8214014: Remove vestiges of gopher: protocol proxy support
Reviewed-by: lancea, alanb

! src/java.base/macosx/native/libjava/java_props_macosx.c
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/conf/net.properties
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.base/windows/native/libnet/DefaultProxySelector.c
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
! test/jdk/java/net/ProxySelector/SystemProxies.java
! test/jdk/java/net/URI/Test.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java

Changeset: 9cfa2e273b77
Author:    kbarrett
Date:      2018-11-28 16:05 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/9cfa2e273b77

8214278: Cleanup process_completed_threshold and related state
Summary: Change types, normalize names, remove special values.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: 396dfb0e8ba5
Author:    martin
Date:      2018-11-28 14:28 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/396dfb0e8ba5

8213406: (fs) More than one instance of built-in FileSystem observed in heap
Reviewed-by: alanb, cushon, weijun

! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! src/java.base/aix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java

Changeset: 5e2625783d58
Author:    dl
Date:      2018-11-28 15:25 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/5e2625783d58

8212899: java/util/concurrent/tck/JSR166TestCase.java - testMissedSignal_8187947(SubmissionPublisherTest): timed out waiting for CountDownLatch for 40 sec
Reviewed-by: martin, dholmes

! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: 0775f246731b
Author:    dl
Date:      2018-11-28 15:25 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/0775f246731b

8211877: Broken links in java.util.concurrent.atomic
Reviewed-by: martin, jjg

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java

Changeset: 345266000aba
Author:    dl
Date:      2018-11-28 15:25 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/345266000aba

8211283: Miscellaneous changes imported from jsr166 CVS 2018-11
Reviewed-by: martin, chegar

! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/jdk/java/util/concurrent/atomic/LongAdderDemo.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java

Changeset: 157c1130b46e
Author:    mli
Date:      2018-11-29 07:40 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/157c1130b46e

8214431: tests failed because can't find jdk.testlibrary.* in test directory or libraries
Reviewed-by: chegar, ctornqvi, dholmes

! test/jdk/com/sun/jdi/ProcessAttachTest.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/PermissionTest.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/lang/Thread/ThreadStateTest.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java
! test/jdk/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java

Changeset: 41edb8be98b3
Author:    jwilhelm
Date:      2018-11-29 02:11 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/41edb8be98b3

Added tag jdk-12+22 for changeset 732bec44c89e

! .hgtags

Changeset: 1d520c376105
Author:    smarks
Date:      2018-11-28 18:16 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/1d520c376105

8214460: MacosX build is broken because of JDK-8214014
Reviewed-by: dholmes, tbell

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

Changeset: d537553ed639
Author:    dholmes
Date:      2018-11-28 22:29 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/d537553ed639

8214332: Add a flag for overriding default JNI library search path
Reviewed-by: erikj, dholmes
Contributed-by: Jakub Vanek <linuxtardis at gmail.com>

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/JvmFlags.gmk
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 7b9f61b7fd94
Author:    dholmes
Date:      2018-11-29 00:49 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/7b9f61b7fd94

8214466: Append assembler flags on ARM targets
Reviewed-by: erikj, dholmes
Contributed-by: Jakub Vanek <linuxtardis at gmail.com>

! make/autoconf/flags-other.m4
! make/autoconf/flags.m4

Changeset: 99c48295ec8e
Author:    dholmes
Date:      2018-11-29 00:51 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/99c48295ec8e

8214465: Upgrade arm-sflt minimum architecture to ARMv5TE for assembler
Reviewed-by: erikj, dholmes
Contributed-by: Jakub Vanek <linuxtardis at gmail.com>

! make/autoconf/flags.m4

Changeset: b2e14d91a50c
Author:    psadhukhan
Date:      2018-11-29 14:32 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/b2e14d91a50c

Merge

- src/bsd/doc/man/DO_NOT_EDIT--GENERATED_FILES
- src/bsd/doc/man/apt.1
- src/bsd/doc/man/ja/apt.1
- src/bsd/doc/man/ja/jar.1
- src/bsd/doc/man/ja/jarsigner.1
- src/bsd/doc/man/ja/java.1
- src/bsd/doc/man/ja/javac.1
- src/bsd/doc/man/ja/javadoc.1
- src/bsd/doc/man/ja/javap.1
- src/bsd/doc/man/ja/javaws.1
- src/bsd/doc/man/ja/jcmd.1
- src/bsd/doc/man/ja/jconsole.1
- src/bsd/doc/man/ja/jdb.1
- src/bsd/doc/man/ja/jdeps.1
- src/bsd/doc/man/ja/jhat.1
- src/bsd/doc/man/ja/jinfo.1
- src/bsd/doc/man/ja/jjs.1
- src/bsd/doc/man/ja/jmap.1
- src/bsd/doc/man/ja/jps.1
- src/bsd/doc/man/ja/jrunscript.1
- src/bsd/doc/man/ja/jsadebugd.1
- src/bsd/doc/man/ja/jstack.1
- src/bsd/doc/man/ja/jstat.1
- src/bsd/doc/man/ja/jstatd.1
- src/bsd/doc/man/ja/keytool.1
- src/bsd/doc/man/ja/pack200.1
- src/bsd/doc/man/ja/rmic.1
- src/bsd/doc/man/ja/rmid.1
- src/bsd/doc/man/ja/rmiregistry.1
- src/bsd/doc/man/ja/serialver.1
- src/bsd/doc/man/ja/unpack200.1
- src/bsd/doc/man/jar.1
- src/bsd/doc/man/jarsigner.1
- src/bsd/doc/man/java.1
- src/bsd/doc/man/javac.1
- src/bsd/doc/man/javadoc.1
- src/bsd/doc/man/javap.1
- src/bsd/doc/man/javaws.1
- src/bsd/doc/man/jcmd.1
- src/bsd/doc/man/jconsole.1
- src/bsd/doc/man/jdb.1
- src/bsd/doc/man/jdeps.1
- src/bsd/doc/man/jhat.1
- src/bsd/doc/man/jinfo.1
- src/bsd/doc/man/jjs.1
- src/bsd/doc/man/jmap.1
- src/bsd/doc/man/jps.1
- src/bsd/doc/man/jrunscript.1
- src/bsd/doc/man/jsadebugd.1
- src/bsd/doc/man/jstack.1
- src/bsd/doc/man/jstat.1
- src/bsd/doc/man/jstatd.1
- src/bsd/doc/man/keytool.1
- src/bsd/doc/man/pack200.1
- src/bsd/doc/man/rmic.1
- src/bsd/doc/man/rmid.1
- src/bsd/doc/man/rmiregistry.1
- src/bsd/doc/man/serialver.1
- src/bsd/doc/man/unpack200.1
- src/linux/doc/man/DO_NOT_EDIT--GENERATED_FILES
- src/linux/doc/man/ja/jar.1
- src/linux/doc/man/ja/jarsigner.1
- src/linux/doc/man/ja/java.1
- src/linux/doc/man/ja/javac.1
- src/linux/doc/man/ja/javadoc.1
- src/linux/doc/man/ja/javap.1
- src/linux/doc/man/ja/javaws.1
- src/linux/doc/man/ja/jcmd.1
- src/linux/doc/man/ja/jconsole.1
- src/linux/doc/man/ja/jdb.1
- src/linux/doc/man/ja/jdeps.1
- src/linux/doc/man/ja/jhat.1
- src/linux/doc/man/ja/jinfo.1
- src/linux/doc/man/ja/jjs.1
- src/linux/doc/man/ja/jmap.1
- src/linux/doc/man/ja/jps.1
- src/linux/doc/man/ja/jrunscript.1
- src/linux/doc/man/ja/jsadebugd.1
- src/linux/doc/man/ja/jstack.1
- src/linux/doc/man/ja/jstat.1
- src/linux/doc/man/ja/jstatd.1
- src/linux/doc/man/ja/keytool.1
- src/linux/doc/man/ja/pack200.1
- src/linux/doc/man/ja/rmic.1
- src/linux/doc/man/ja/rmid.1
- src/linux/doc/man/ja/rmiregistry.1
- src/linux/doc/man/ja/serialver.1
- src/linux/doc/man/ja/unpack200.1
- src/linux/doc/man/jar.1
- src/linux/doc/man/jarsigner.1
- src/linux/doc/man/java.1
- src/linux/doc/man/javac.1
- src/linux/doc/man/javadoc.1
- src/linux/doc/man/javap.1
- src/linux/doc/man/javaws.1
- src/linux/doc/man/jcmd.1
- src/linux/doc/man/jconsole.1
- src/linux/doc/man/jdb.1
- src/linux/doc/man/jdeps.1
- src/linux/doc/man/jhat.1
- src/linux/doc/man/jinfo.1
- src/linux/doc/man/jjs.1
- src/linux/doc/man/jmap.1
- src/linux/doc/man/jps.1
- src/linux/doc/man/jrunscript.1
- src/linux/doc/man/jsadebugd.1
- src/linux/doc/man/jstack.1
- src/linux/doc/man/jstat.1
- src/linux/doc/man/jstatd.1
- src/linux/doc/man/keytool.1
- src/linux/doc/man/pack200.1
- src/linux/doc/man/rmic.1
- src/linux/doc/man/rmid.1
- src/linux/doc/man/rmiregistry.1
- src/linux/doc/man/serialver.1
- src/linux/doc/man/unpack200.1
- src/solaris/doc/sun/man/man1/DO_NOT_EDIT--GENERATED_FILES
- src/solaris/doc/sun/man/man1/ja/jar.1
- src/solaris/doc/sun/man/man1/ja/jarsigner.1
- src/solaris/doc/sun/man/man1/ja/java.1
- src/solaris/doc/sun/man/man1/ja/javac.1
- src/solaris/doc/sun/man/man1/ja/javadoc.1
- src/solaris/doc/sun/man/man1/ja/javap.1
- src/solaris/doc/sun/man/man1/ja/jcmd.1
- src/solaris/doc/sun/man/man1/ja/jconsole.1
- src/solaris/doc/sun/man/man1/ja/jdb.1
- src/solaris/doc/sun/man/man1/ja/jdeps.1
- src/solaris/doc/sun/man/man1/ja/jhat.1
- src/solaris/doc/sun/man/man1/ja/jinfo.1
- src/solaris/doc/sun/man/man1/ja/jjs.1
- src/solaris/doc/sun/man/man1/ja/jmap.1
- src/solaris/doc/sun/man/man1/ja/jps.1
- src/solaris/doc/sun/man/man1/ja/jrunscript.1
- src/solaris/doc/sun/man/man1/ja/jsadebugd.1
- src/solaris/doc/sun/man/man1/ja/jstack.1
- src/solaris/doc/sun/man/man1/ja/jstat.1
- src/solaris/doc/sun/man/man1/ja/jstatd.1
- src/solaris/doc/sun/man/man1/ja/keytool.1
- src/solaris/doc/sun/man/man1/ja/pack200.1
- src/solaris/doc/sun/man/man1/ja/rmic.1
- src/solaris/doc/sun/man/man1/ja/rmid.1
- src/solaris/doc/sun/man/man1/ja/rmiregistry.1
- src/solaris/doc/sun/man/man1/ja/serialver.1
- src/solaris/doc/sun/man/man1/ja/unpack200.1
- src/solaris/doc/sun/man/man1/jar.1
- src/solaris/doc/sun/man/man1/jarsigner.1
- src/solaris/doc/sun/man/man1/java.1
- src/solaris/doc/sun/man/man1/javac.1
- src/solaris/doc/sun/man/man1/javadoc.1
- src/solaris/doc/sun/man/man1/javap.1
- src/solaris/doc/sun/man/man1/jcmd.1
- src/solaris/doc/sun/man/man1/jconsole.1
- src/solaris/doc/sun/man/man1/jdb.1
- src/solaris/doc/sun/man/man1/jdeps.1
- src/solaris/doc/sun/man/man1/jhat.1
- src/solaris/doc/sun/man/man1/jinfo.1
- src/solaris/doc/sun/man/man1/jjs.1
- src/solaris/doc/sun/man/man1/jmap.1
- src/solaris/doc/sun/man/man1/jps.1
- src/solaris/doc/sun/man/man1/jrunscript.1
- src/solaris/doc/sun/man/man1/jsadebugd.1
- src/solaris/doc/sun/man/man1/jstack.1
- src/solaris/doc/sun/man/man1/jstat.1
- src/solaris/doc/sun/man/man1/jstatd.1
- src/solaris/doc/sun/man/man1/keytool.1
- src/solaris/doc/sun/man/man1/pack200.1
- src/solaris/doc/sun/man/man1/rmic.1
- src/solaris/doc/sun/man/man1/rmid.1
- src/solaris/doc/sun/man/man1/rmiregistry.1
- src/solaris/doc/sun/man/man1/serialver.1
- src/solaris/doc/sun/man/man1/unpack200.1
- test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java



More information about the jdk-client-changes mailing list