git: openjdk/loom: master: 51 new changesets

duke duke at openjdk.java.net
Sun Apr 5 06:29:05 UTC 2020


Changeset: 0d22ad64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 00:02:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d22ad64

8241427: Coarsen locking in Modules::add_module_exports

Reviewed-by: lfoltan, hseigel

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java

Changeset: c659b637
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-03-26 10:10:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/c659b637

8241482: AArch64: Fix a potential issue after JDK-8239549

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 913a0ff0
Author:    Jie He <jie.he at arm.com>
Committer: Yang Zhang <yzhang at openjdk.org>
Date:      2020-03-26 14:46:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/913a0ff0

8241419: Remove unused InterfaceSupport::_number_of_calls

Reviewed-by: dholmes

! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: c4f25e51
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-24 15:26:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4f25e51

8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: eb003a73
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:56:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb003a73

8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java

Changeset: b8f8dea9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:58:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8f8dea9

8241365: Define Unique_Node_List::contains() to prevent usage by mistake

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/node.hpp

Changeset: b35032dc
Author:    Sergei Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 10:02:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b35032dc

8241649: Optimize Character.toString

Reviewed-by: redestad, rriggs

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

Changeset: f930d466
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-26 03:15:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/f930d466

Added tag jdk-15+16 for changeset 5c7ec21f5d13

! .hgtags

Changeset: d882d528
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 11:52:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/d882d528

8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system

Add support for non-default file systems to HttpRequest.BodyPublishers::ofFile

Reviewed-by: chegar, dfuchs, amlu

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
+ test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java

Changeset: 307b376a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-26 13:43:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/307b376a

8241595: Fix missing debug_orig information in Ideal Graph Visualizer

Show missing debug_orig information for nodes in Ideal Graph Visualizer.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: d77c52b2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-26 10:29:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/d77c52b2

8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory

Check for zero exit value.

Reviewed-by: lfoltan

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java

Changeset: eb7c80a3
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 14:58:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb7c80a3

8241674: Fix incorrect jtreg option in FilePublisherPermsTest

Replace jtreg option 'policy' with 'java.security.policy' to extend rather than replace policy

Reviewed-by: chegar, dfuchs

! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java

Changeset: e11ab6a4
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-26 16:56:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/e11ab6a4

8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 54e2c6fe
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-26 09:03:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/54e2c6fe

8196751: Add jhsdb option to specify debug server RMI connector port

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 098b48b7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-26 10:03:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/098b48b7

8240634: event/runtime/TestMetaspaceAllocationFailure.java times out

Limit number of iterations

Reviewed-by: egahlin, stuefe

! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java

Changeset: e509368f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-26 10:14:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/e509368f

8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region

Moved the _closed_archive_heap_oopmaps and _open_archive_heap_oopmaps from the ro to the bm region.

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 8c5531b6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:08:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c5531b6

8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: 6be46f8e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:09:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/6be46f8e

8241673: Shenandoah: refactor anti-false-sharing padding

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: ebdb70fe
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-03-26 14:24:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebdb70fe

8236975: compiler/graalunit tests fails with --illegal-access=deny

Reviewed-by: iignatyev, kvn, alanb

! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 5f1636b2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-26 15:13:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f1636b2

8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293

Reviewed-by: dcubed, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: 87805d92
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-26 20:36:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/87805d92

8241470: HtmlStyle: group and document members: description, flex, signature

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 2bc4308d
Author:    Vipin M V <vipinmv1 at in.ibm.com>
Committer: Vyom Tewari <vtewari at openjdk.org>
Date:      2020-03-27 11:34:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/2bc4308d

8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Reviewed-by: vtewari, alanb

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c

Changeset: cc8715d8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 07:16:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc8715d8

8241581: Add BitMap::count_one_bits variant for arbitrary lengths

Reviewed-by: redestad, kbarrett

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 83f7ee14
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 08:45:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/83f7ee14

8241723: Build error after 8241581

Reviewed-by: kbarrett, clanger

- test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 67cf35ee
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-27 17:07:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/67cf35ee

8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 7048684c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-27 09:44:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/7048684c

8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java

Changeset: 5ff2d7ba
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 11:06:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ff2d7ba

8240676: Meet not symmetric failure when running lucene on jdk8

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayMeetNotSymmetrical.java

Changeset: 85d5048c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 10:31:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/85d5048c

8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: c9f5004b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-25 13:05:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9f5004b

8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64

Reviewed-by: clanger

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 1dd60a35
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-22 15:55:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/1dd60a35

8227269: Slow class loading when running with JDWP

Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 536e062a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/536e062a

8241436: C2: Factor out C2-specific code from MacroAssembler

Reviewed-by: mdoerr, kvn, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
+ src/hotspot/share/opto/c2_MacroAssembler.hpp

Changeset: d0a67229
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0a67229

8241434: x86: Fix Assembler::emit_operand asserts for XMM registers

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 2df18266
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/2df18266

8241597: x86: Remove MMX support

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: bb7a8f64
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-27 12:47:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb7a8f64

8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: 5ddbcb7a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-27 12:42:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ddbcb7a

8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration

NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.

Reviewed-by: alanb, chegar

! test/jdk/ProblemList.txt
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: a45889dc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-26 10:38:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a45889dc

8241660: Add virtualization information output to hs_err file on macOS

Reviewed-by: clanger, mdoerr

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

Changeset: 7056b968
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/7056b968

8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved

Reviewed-by: zgu, rkennke

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

Changeset: 0861f3f7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/0861f3f7

8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 92d854f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/92d854f5

8241740: Shenandoah: remove ShenandoahHeapRegion::_heap

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6e580b38
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e580b38

8241748: Shenandoah: inline MarkingContext TAMS methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp

Changeset: bfa3ad91
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-27 11:43:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/bfa3ad91

8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE

Reviewed-by: erikj

! make/lib/Lib-jdk.incubator.jpackage.gmk

Changeset: 211e5293
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2020-03-27 09:47:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/211e5293

8193210: [JVMCI/Graal] add JFR compiler phase/inlining events

C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.

Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/compilerEvent.cpp
+ src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java

Changeset: 9e9f110d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 19:05:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/9e9f110d

8241750: x86_32 build failure after JDK-8227269

Reviewed-by: rkennke, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: c17ed6a5
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-02-27 11:36:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c17ed6a5

8239563: Reduce public exports in dynamic libraries built from JDK static libraries

Reviewed-by: dholmes, ihse

! make/autoconf/flags-cflags.m4
! src/java.base/unix/native/include/jni_md.h
! src/java.base/windows/native/include/jni_md.h

Changeset: ccc69960
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-27 11:24:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccc69960

8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkgfx/C.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java

Changeset: fee15cac
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-03-27 12:50:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/fee15cac

8241721: Change to GCC 9.2 for building on Linux at Oracle

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 6b6c5bd6
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-28 11:00:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b6c5bd6

8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier

Reviewed-by: rkennke, smonteith, aph

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 98e6be7c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-28 13:01:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/98e6be7c

8241789: Make citations of JLS and JVMS consistent in java.lang.Class

Reviewed-by: jjg

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

Changeset: 253ccad5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-28 21:08:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/253ccad5

8241771: Remove dead code in SparsePRT

Reviewed-by: sjohanss, tschatzl

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

Changeset: 7f8d7850
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-03-28 16:47:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f8d7850

8232846: ProcessHandle.Info command with non-English shows question marks

Reviewed-by: stuefe, ysuenaga, rriggs

! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c

Changeset: b0e1ee4b
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-28 21:07:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0e1ee4b

8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)

Reviewed-by: prappo

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/math/SignedMutableBigInteger.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
! src/java.base/share/classes/sun/text/BreakDictionary.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java



More information about the loom-dev mailing list