hg: jdk/client: 22 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Tue Jun 4 08:53:54 UTC 2019


Changeset: 0dab93cb3b0c
Author:    tschatzl
Date:      2019-06-03 10:50 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0dab93cb3b0c

8223162: Improve ergonomics for Sparse PRT entry sizing
Summary: Scale Sparse PRT table sizes exponentially according to region size.
Reviewed-by: kbarrett, sangheki

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

Changeset: 00f7fce88e25
Author:    tschatzl
Date:      2019-06-03 10:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/00f7fce88e25

8223693: Memory wastage in size of per-region type buffers in GC
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp

Changeset: ba171f871932
Author:    phedlin
Date:      2019-05-28 14:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ba171f871932

8223363: Bad node estimate assertion failure
8223502: Node estimate for loop unswitching is not correct: assert(delta <= 2 * required) failed: Bad node estimate
8224648: assert(!exceeding_node_budget()) failed: Too many NODES required! failure with ctw
Summary: Tighten the node estimates. New est_loop_clone_sz() implementation that will compute a "fan-out" complexity estimate as part of the size estimate (to better estimate complex loop body size after cloning). New est_loop_unroll_sz() function, used to estimate the size of a loop body att full/maximal unrolling. Correction to node budget final tests and asserts.
Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java

Changeset: 9691a169f1dd
Author:    roland
Date:      2019-05-21 15:46 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9691a169f1dd

8173196: [REDO] C2 does not optimize redundant memory operations with G1
Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp

Changeset: 6c205bbdafd2
Author:    shade
Date:      2019-06-03 14:50 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/6c205bbdafd2

8225046: Shenandoah metrics logs refactoring
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: 47d928ba8733
Author:    eosterlund
Date:      2019-06-03 13:35 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/47d928ba8733

8224814: Remove dead JNIHandleBlock freelist code
Reviewed-by: stefank, tschatzl, kbarrett

! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp

Changeset: fdddd05767ce
Author:    eosterlund
Date:      2019-06-03 13:35 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/fdddd05767ce

8224816: Provide os::processor_id() implementation for Mac OS
Reviewed-by: rehn, pliden, kbarrett, gziemski

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

Changeset: 4ffd6a955e92
Author:    rfield
Date:      2019-06-03 07:46 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/4ffd6a955e92

8225151: JShell API: Fix position of @jls tag
Reviewed-by: jjg

! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java

Changeset: 1c291d1c272c
Author:    rfield
Date:      2019-06-03 08:21 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1c291d1c272c

8199623: JShell: corralling not restored on drop
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 1cccaaf46c7b
Author:    erikj
Date:      2019-06-03 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1cccaaf46c7b

8225140: Build fails if directory contains 'unix'
Reviewed-by: tbell

! make/common/JdkNativeCompilation.gmk
! make/lib/Awt2dLibraries.gmk

Changeset: d3e404cc3972
Author:    rkennke
Date:      2019-06-03 21:28 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/d3e404cc3972

8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp

Changeset: a38132298eda
Author:    iveresov
Date:      2019-06-03 13:21 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a38132298eda

8223320: [AOT] jck test api/javax_script/ScriptEngine/PutGet.html fails when test classes are AOTed
Summary: Materialization of primitive boxes should use caches
Reviewed-by: kvn, never

! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/aot/aotLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/thread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/BoxDeoptimizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java

Changeset: a8ee59471f55
Author:    iveresov
Date:      2019-06-03 14:15 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a8ee59471f55

8225202: Add missing include after JDK-8223320
Reviewed-by: kvn

! src/hotspot/share/aot/aotLoader.cpp

Changeset: 1a7f82c98eee
Author:    kkharbas
Date:      2019-06-03 11:04 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1a7f82c98eee

8224247: AllocateOldGenAt fires assertion failure
Summary: Split the heap_reserved_size_bytes() into two methods - one for use during heap initialization and other for at later stages.
Reviewed-by: sangheki, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 030c32236ba3
Author:    jjg
Date:      2019-06-03 16:16 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/030c32236ba3

8225207: redundant <p> in Instrumentation.java
Reviewed-by: lancea

! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java

Changeset: a03a2455fe3b
Author:    rfield
Date:      2019-06-03 16:24 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a03a2455fe3b

8225208: Re-Problem list jdk/jshell/ExceptionsTest.java fails on windows
Reviewed-by: jjg

! test/langtools/ProblemList.txt

Changeset: 06d4100ebd32
Author:    coleenp
Date:      2019-06-03 19:42 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/06d4100ebd32

8225212: ProblemList gc/stress/TestReclaimStringsLeaksMemory.java
Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: a82a367b2d8c
Author:    epavlova
Date:      2019-06-03 17:14 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a82a367b2d8c

8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java

Changeset: 2ae056696b15
Author:    rwestberg
Date:      2019-06-03 10:28 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2ae056696b15

8223678: Add Visual Studio Code workspace generation support (for native code)
Reviewed-by: erikj

+ doc/ide.html
+ doc/ide.md
! make/Main.gmk
! make/UpdateBuildDocs.gmk
! make/common/MakeBase.gmk
! make/common/Utils.gmk
+ make/vscode/CreateVSCodeProject.gmk
+ make/vscode/indexers/ccls-extensions.txt
+ make/vscode/indexers/ccls-notes.txt
+ make/vscode/indexers/ccls-settings.txt
+ make/vscode/indexers/clangd-extensions.txt
+ make/vscode/indexers/clangd-notes.txt
+ make/vscode/indexers/clangd-settings.txt
+ make/vscode/indexers/cpptools-extensions.txt
+ make/vscode/indexers/cpptools-settings.txt
+ make/vscode/indexers/rtags-extensions.txt
+ make/vscode/indexers/rtags-settings.txt
+ make/vscode/template-launch.jsonc
+ make/vscode/template-tasks.jsonc
+ make/vscode/template-workspace-folder.txt
+ make/vscode/template-workspace.jsonc
! test/make/TestMakeBase.gmk

Changeset: b003077e495c
Author:    stuefe
Date:      2019-06-04 07:49 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b003077e495c

8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO
Reviewed-by: dcubed, dholmes

! src/hotspot/os/solaris/os_solaris.cpp

Changeset: 8b8d83cf9097
Author:    psadhukhan
Date:      2019-06-04 13:34 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/8b8d83cf9097

Merge

! make/lib/Awt2dLibraries.gmk

Changeset: 72bdfcf4cfb5
Author:    psadhukhan
Date:      2019-06-04 14:23 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/72bdfcf4cfb5

Merge




More information about the jdk-client-changes mailing list