git: openjdk/panama-foreign: foreign-memaccess: 82 new changesets

duke duke at openjdk.java.net
Fri Apr 3 11:13:45 UTC 2020


Changeset: 536e062a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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

Changeset: 8cb76353
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2020-03-26 15:26:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8cb76353

8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64

Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers

Reviewed-by: kvn, aph

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

Changeset: af15605b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af15605b

8241838: Shenandoah: no need to trash cset during final mark

Reviewed-by: rkennke

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

Changeset: a8a9fb95
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a8a9fb95

8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion

Reviewed-by: rkennke

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

Changeset: 87396af7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/87396af7

8241842: Shenandoah: inline ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

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

Changeset: 6df23701
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6df23701

8241844: Shenandoah: rename ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! 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/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: b7439a8a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-27 15:28:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b7439a8a

8241361: ZGC: Implement memory related JFR events

Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 916f00ac
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-30 13:49:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/916f00ac

8241374: add Math.absExact

Reviewed-by: smarks, chegar, bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/AbsTests.java

Changeset: 53b2368d
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-30 13:59:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/53b2368d

8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)

Reviewed-by: alanb, prappo, dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ByteBuffered.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java

Changeset: 83a9afaf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-30 23:55:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/83a9afaf

8241852: Cleanup error message generation in LinkResolver::resolve_field

Reviewed-by: dcubed

! src/hotspot/share/interpreter/linkResolver.cpp

Changeset: de7ea8db
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-31 08:42:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/de7ea8db

8241845: Shenandoah: align ShenandoahHeapRegions to cache lines

Reviewed-by: rkennke

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

Changeset: 2bc86911
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-03-31 09:10:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2bc86911

8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 6a4e93bb
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-03-31 11:45:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a4e93bb

8241666: Enhance log messages in ReferenceProcessor

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 4b4633d9
Author:    Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2020-03-31 14:07:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b4633d9

8240988: Incorrect copyright header in CertificateValidation.java

Reviewed-by: pkoppula, coffeys

! test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java

Changeset: 16df851e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-18 17:28:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/16df851e

8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events

Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp

Changeset: 75849a5c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-31 14:58:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/75849a5c

8241421: Cleanup handling of jtreg

Reviewed-by: erikj

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/test/BuildFailureHandler.gmk

Changeset: 8fdf2925
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-31 14:57:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8fdf2925

8241827: JFR: TestVMInfoEvent.java requires SerialGC

Reviewed-by: mseledtsov

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

Changeset: b31bea8a
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-31 16:09:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b31bea8a

8241830: Simplify commit error messages in G1PageBasedVirtualSpace

Reviewed-by: sjohanss, lkorinth, kbarrett

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp

Changeset: 931af126
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-31 13:35:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/931af126

8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME

Reviewed-by: tschatzl, kbarrett

- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/steal001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/steal002.java

Changeset: 8cb3cc01
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-31 13:47:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8cb3cc01

8241693: The paragraphs in the help page should not be in a <ul>

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/testHelpFile/TestHelpFile.java

Changeset: 6d44ff7d
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2020-03-31 14:15:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d44ff7d

8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()

Reviewed-by: jiangli

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 35f4df51
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-31 14:47:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/35f4df51

8241625: use new "member-list" CSS class instead of general "block-list" for list of members

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/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: aba017fa
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-04-01 10:11:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aba017fa

8214694: cleanup rawtypes warnings in open jndi tests

Reviewed-by: darcy, vtewari

! test/jdk/com/sun/jndi/dns/CheckAccess.java
! test/jdk/com/sun/jndi/dns/EnvTests/AddInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/GetEnv.java
! test/jdk/com/sun/jndi/dns/EnvTests/RemoveInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextAdd.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextRemove.java
! test/jdk/com/sun/jndi/dns/FactoryTests/TestDnsObject.java
! test/jdk/com/sun/jndi/dns/FedTests/ListFedBase.java
! test/jdk/com/sun/jndi/dns/FedTests/ListNns.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubInterior.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubLeaf.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListLeafNotFound.java
! test/jdk/com/sun/jndi/ldap/BalancedParentheses.java
! test/jdk/com/sun/jndi/ldap/Base64Test.java
! test/jdk/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java
! test/jdk/javax/naming/InitialContext/EnvClone.java
! test/jdk/javax/naming/ldap/LdapName/CompareToEqualsTests.java
! test/jdk/javax/naming/ldap/LdapName/LdapNameConstruction.java
! test/jdk/javax/naming/ldap/LdapName/NameTests.java
! test/jdk/javax/naming/spi/DirectoryManager/DummyContext.java
! test/jdk/javax/naming/spi/DirectoryManager/GetContDirCtx.java
! test/jdk/javax/naming/spi/DummyContextFactory.java
! test/jdk/javax/naming/spi/DummyContextFactory2.java

Changeset: 5700a934
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-31 19:18:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5700a934

8241964: Clean up java.lang.Class javadoc

Reviewed-by: darcy

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

Changeset: 990a11e4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-01 10:06:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/990a11e4

8241909: Remove useless code cache lookup in frame::patch_pc

Removed useless code cache lookup.

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp

Changeset: c8b1f966
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-04-01 12:37:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c8b1f966

8241976: Add test for GCPhaseConcurrentLevel1 JFR event

Reviewed-by: pliden, eosterlund

+ test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: f1ef83b0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-01 13:12:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f1ef83b0

8241598: Upgrade JLine to 3.14.0

Upgrading to JLine 3.14.0

Reviewed-by: psandoz, rfield

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
= src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-256color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java

Changeset: 6c9d6507
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-01 13:44:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6c9d6507

8241881: ZGC: Add tests for JFR events

Reviewed-by: stefank, eosterlund, egahlin

+ test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 8d84cf5a
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-01 14:35:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8d84cf5a

8241837: Cleanup stringStream usage in ObjectSynchronizer

Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: bf41f548
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-04-01 14:54:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bf41f548

8220051: Remove global safepoint code

Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java

Changeset: 15c3d76a
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2020-04-01 14:51:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/15c3d76a

8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string

Reviewed-by: stuefe, mdoerr, clanger

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: fc806b67
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-31 17:11:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc806b67

8241948: enhance list of environment variables printed in hs_err file

Reviewed-by: dholmes, hseigel

! src/hotspot/share/utilities/vmError.cpp

Changeset: 6af855fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6af855fd

8241926: Shenandoah: only print heap changes for operations that directly affect it

Reviewed-by: rkennke

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

Changeset: 961c1d6a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/961c1d6a

8241985: Shenandoah: simplify collectable garbage logging

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp

Changeset: 25b2118b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-01 19:50:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/25b2118b

8241983: Shenandoah: simplify FreeSet logging

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp

Changeset: e08f25a9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-01 20:53:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e08f25a9

8242003: Remove CallInfo::_selected_klass

Reviewed-by: lfoltan, dcubed, coleenp

! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp

Changeset: 13af7bb9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-01 16:27:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/13af7bb9

8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified

Reviewed-by: iignatyev, iklam, cjplummer

! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cc25927f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-02 03:04:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cc25927f

Added tag jdk-15+17 for changeset dd5198db2e5b

! .hgtags

Changeset: 3790e580
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-04-01 18:38:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3790e580

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

Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/SecurityCtx.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslClient.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 0386b7d0
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2020-04-02 05:44:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0386b7d0

8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap

Co-authored-by: Sergey Kuksenko <sergey.kuksenko at oracle.com>
Reviewed-by: martin, stuefe, rriggs

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
+ test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java

Changeset: 2718bcd0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-04-02 12:52:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2718bcd0

8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events

Reviewed-by: eosterlund, pliden

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: 15fcf274
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-04-02 13:06:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/15fcf274

8241947: Minor comment fixes for system property handling

Reviewed-by: ihse, mchung, alanb

! make/autoconf/spec.gmk.in
! src/java.base/share/classes/java/lang/System.java

Changeset: c6b22388
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-02 12:33:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6b22388

8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Reviewed-by: lancea

! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Changeset: 73ddea76
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 17:56:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/73ddea76

8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java

Reviewed-by: mdoerr, thartmann, neliasso

! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: ea56776e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-31 10:40:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ea56776e

8239072: subtype check macro node causes node budget to be exhausted

Reviewed-by: vlivanov, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: fb56759d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-02 18:22:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fb56759d

8242027: Clean up LinkResolver::check_klass_accessability

Reviewed-by: dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 5532b27d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2020-04-02 22:38:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5532b27d

8241040: Support for AVX-512 Ternary Logic Instruction

A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.

Reviewed-by: vlivanov, neliasso

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_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/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
+ test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java

Changeset: 6570425d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-02 20:10:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6570425d

8242040: Shenandoah: print allocation failure type

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 487070cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-02 20:11:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/487070cc

8242041: Shenandoah: adaptive heuristics should account evac reserve in free target

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp

Changeset: 3ae56fdf
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-04-02 11:20:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3ae56fdf

8191930: [Graal] emits unparseable XML into compile log

Reviewed-by: kvn

! src/hotspot/share/compiler/compileTask.cpp

Changeset: 80b86444
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-04-02 21:33:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/80b86444

8241670: Enhance heap region size ergonomics to improve OOTB performance

Reviewed-by: redestad, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java

Changeset: cf22d444
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-04-02 19:13:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf22d444

8239895: assert(_stack_base != 0LL) failed: Sanity check

Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: a76f0f78
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-02 17:30:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a76f0f78

8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization

Reviewed-by: dholmes, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 61940fe4
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-03 07:16:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/61940fe4

8241988: DatagramSocket incorrectly caches the first set of socket options

Reviewed-by: msheppar, dfuchs, alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/SocketOption/CachedImplOptions.java

Changeset: 9a69bb80
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-04-03 07:27:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9a69bb80

8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server

Reviewed-by: dfuchs, michaelm

+ test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java

Changeset: 934b8a98
Author:    Man Cao <manc at openjdk.org>
Date:      2020-04-03 02:00:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/934b8a98

8241556: Memory leak if -XX:CompileCommand is set

Reviewed-by: rasbold, thartmann, neliasso

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp

Changeset: a21c4fb0
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-04-03 17:06:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a21c4fb0

8241475: AArch64: Add missing support for PopCountVI node

Reviewed-by: aph, njian

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

Changeset: f82e44cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f82e44cc

8242073: x86_32 build failure after JDK-8241040

Reviewed-by: vlivanov

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 62b7404b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/62b7404b

8242042: Shenandoah: tune down ShenandoahGarbageThreshold

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: cd76575d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 11:33:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd76575d

8242075: Shenandoah: rename ShenandoahHeapRegionSize flag

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java

Changeset: a3b58d6b
Author:    duke <duke at openjdk.org>
Date:      2020-04-03 11:01:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a3b58d6b

Automatic merge of jdk:master into master


Changeset: 5c7a6d15
Author:    duke <duke at openjdk.org>
Date:      2020-04-03 11:01:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5c7a6d15

Automatic merge of master into foreign-memaccess




More information about the panama-dev mailing list