hg: panama/dev: 25 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jan 2 20:58:17 UTC 2019


Changeset: 35530ca3e0b2
Author:    kbarrett
Date:      2018-12-26 19:24 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/35530ca3e0b2

8214201: Make PtrQueueSet completed buffer list private
Summary: Merge and make private in PtrQueueSet all completed buffer list handling
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/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp

Changeset: 67e3a8b3449c
Author:    dholmes
Date:      2018-12-27 21:17 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/67e3a8b3449c

8214097: Rework thread initialization and teardown logic
Reviewed-by: rehn, mgronlun, dcubed, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 95937fc2a05e
Author:    mbaesken
Date:      2018-12-21 14:42 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/95937fc2a05e

8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls
Reviewed-by: clanger, dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 6ac04cfbefdf
Author:    dholmes
Date:      2018-12-28 16:31 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/6ac04cfbefdf

8215954: [testbug] Remove unnecessary casts in test/hotspot/gtest/threadHelper.inline.hpp
Reviewed-by: dcubed

! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 6c3407eee455
Author:    phh
Date:      2018-12-28 15:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6c3407eee455

8215966: GeneratePropertyPassword.sh uses bash syntax
Summary: Use "case" instead of "if" for the NT check to make sh happy.
Reviewed-by: dholmes
Contributed-by: merkel05 at gmail.com

! test/jdk/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh

Changeset: cfceb4df2499
Author:    tvaleev
Date:      2018-12-30 08:57 +0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/cfceb4df2499

8214687: Optimize Collections.nCopies().hashCode() and equals()
Reviewed-by: igerasim, smarks

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/NCopies.java

Changeset: e90315ae8aa9
Author:    kbarrett
Date:      2018-12-31 15:40 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/e90315ae8aa9

8213481: [REDO] Fix incorrect copy constructors in hotspot
Summary: Fix and use ResourceObj copy constructor.
Reviewed-by: coleenp, dholmes, kvn

! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/set.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp

Changeset: b99b41325d89
Author:    dholmes
Date:      2019-01-01 20:09 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/b99b41325d89

8215977: hsdis installation documentation update
Reviewed-by: dholmes
Contributed-by: Sergei Ustimenko <merkel05 at gmail.com>

! src/utils/hsdis/README

Changeset: 50677f43ac3d
Author:    erikj
Date:      2019-01-02 12:59 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/50677f43ac3d

8215445: Enable building for Windows in WSL
Reviewed-by: ihse
Contributed-by: andrewluotechnologies at outlook.com, erik.joelsson at oracle.com

! doc/building.html
! doc/building.md
! make/Images.gmk
! make/autoconf/basics.m4
! make/autoconf/basics_windows.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
! make/autoconf/compare.sh.in
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
! make/gendata/Gendata-java.base.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharsetCoder.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/spp/Spp.java
+ make/scripts/windowsShortName.bat
! make/src/native/fixpath.c

Changeset: 315f53a48199
Author:    gadams
Date:      2019-01-02 07:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/315f53a48199

8211343: nsk_jvmti_parseoptions should handle multiple suboptions
Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 6e8c8d16ecb4
Author:    pbansal
Date:      2018-12-21 11:43 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/6e8c8d16ecb4

8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop
Reviewed-by: prr, kcr

! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: a92cd6585f60
Author:    hannesw
Date:      2018-12-21 11:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a92cd6585f60

8215291: Broken links when generating from project without modules
Reviewed-by: jjg

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

Changeset: b0686d0be73f
Author:    aph
Date:      2018-12-21 17:14 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b0686d0be73f

8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails
Reviewed-by: aph
Contributed-by: nick.gasson at arm.com

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/jdk/sun/nio/cs/FindEncoderBugs.java

Changeset: b5c41404f2d1
Author:    aph
Date:      2018-12-21 18:26 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b5c41404f2d1

8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
Reviewed-by: aph, dholmes
Contributed-by: Andrey Petushkov <andrey.petushkov at gmail.com>

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: bb03098c4dde
Author:    sangheki
Date:      2018-12-21 08:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bb03098c4dde

8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
8202286: Allocation of old generation of Java heap on alternate memory devices
Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
Contributed-by: kishor.kharbas at intel.com

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectorPolicy.cpp
! src/hotspot/share/gc/g1/g1CollectorPolicy.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp
+ src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.cpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
+ src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
+ src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
+ test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
+ test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
+ test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
+ test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 37930c6ba6d7
Author:    sangheki
Date:      2018-12-21 08:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/37930c6ba6d7

8211424: Allocation of old generation of java heap on alternate memory devices - Parallel GC
8202286: Allocation of old generation of Java heap on alternate memory devices
Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of Parallel GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
Contributed-by: kishor.kharbas at intel.com

! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
+ src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
+ src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
! src/hotspot/share/gc/parallel/generationSizer.cpp
! src/hotspot/share/gc/parallel/generationSizer.hpp
+ src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp
+ src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
+ src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp
+ src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java

Changeset: 93a5f4b4c67d
Author:    sjohanss
Date:      2018-12-22 15:46 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/93a5f4b4c67d

8215897: Build broken on zero after JDK-8211424
Reviewed-by: tschatzl

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

Changeset: 375b10185c40
Author:    sjohanss
Date:      2018-12-22 15:47 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/375b10185c40

8215898: Build broken on 32-bit after JDK-8211425
Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: de9fd809bb47
Author:    rpatil
Date:      2018-12-26 17:09 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/de9fd809bb47

8214567: Use {@systemProperty} for definitions of system properties
8214569: Use {@systemProperty} for definitions of system properties
Reviewed-by: lancea, mchung, alanb, naoto
Contributed-by: Deepak kejriwal <deepak.kejriwal at oracle.com>

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java

Changeset: 4c4651aba203
Author:    jwilhelm
Date:      2019-01-02 16:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4c4651aba203

Merge

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 883a1a80a6dc
Author:    hseigel
Date:      2019-01-02 10:35 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/883a1a80a6dc

8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'.
Summary: On Windows, do not treat ':' as a delimeter when it's in a string such as "C:..."
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/logging/logConfiguration.cpp
+ test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: 96ce82319e82
Author:    ghaug
Date:      2018-12-21 10:19 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/96ce82319e82

8215791: Tiny bug in VM monitoring/management
Reviewed-by: dholmes, simonis

! src/hotspot/share/services/threadService.hpp

Changeset: a22e41395bfa
Author:    apetcher
Date:      2019-01-02 13:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a22e41395bfa

8215643: Microbenchmarks for KeyAgreement and Cipher
Summary: adding some missing microbenchmarks for crypto algorithms
Reviewed-by: jnimeh

+ test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CipherBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/KeyAgreementBench.java

Changeset: dee9426ef417
Author:    redestad
Date:      2019-01-02 19:06 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/dee9426ef417

8215990: Avoid using reflection to create common default URLStreamHandlers
Reviewed-by: alanb

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

Changeset: 3d0f6ef91216
Author:    ecaspole
Date:      2019-01-02 13:37 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/3d0f6ef91216

8215572: Add new Arrays micros
Summary: New micros for mismatch and fill
Reviewed-by: kvn, vlivanov

+ test/micro/org/openjdk/bench/java/util/ArraysFill.java
+ test/micro/org/openjdk/bench/java/util/ArraysMismatch.java



More information about the panama-dev mailing list