hg: shenandoah/jdk11: 182 new changesets

shade at redhat.com shade at redhat.com
Wed Oct 30 12:18:19 UTC 2019


Changeset: e345263391be
Author:    lbourges
Date:      2019-09-30 15:30 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e345263391be

8230728: Thin stroked shapes are not rendered if affine transform has flip bit
Summary: use abs(at.getDeterminant()) in userSpaceLineWidth() to ensure positive value
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/FlipBitTest.java

Changeset: 3bf13d471753
Author:    lbourges
Date:      2019-10-01 14:41 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3bf13d471753

8231693: Backout "8230728: Thin stroked shapes are not rendered if affine transform has flip bit" from jdk11u
Summary: revert push to jdk11u
Reviewed-by: sgehwolf

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
- test/jdk/sun/java2d/marlin/FlipBitTest.java

Changeset: aafefab6f9ec
Author:    andrew
Date:      2019-10-15 21:31 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aafefab6f9ec

Added tag jdk-11.0.5-ga for changeset 6385eb06af94

! .hgtags

Changeset: dff66d0cfc60
Author:    andrew
Date:      2019-10-15 22:03 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/dff66d0cfc60

Merge


Changeset: 355bc0967a7f
Author:    goetz
Date:      2019-08-28 10:59 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/355bc0967a7f

Added tag jdk-11.0.6+0 for changeset 7431ec494a29

! .hgtags

Changeset: 3f01d36ea558
Author:    goetz
Date:      2019-08-12 12:27 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3f01d36ea558

8229408: Bump update version for OpenJDK: jdk-11.0.6
Reviewed-by: shade

! make/autoconf/version-numbers

Changeset: a1b7cc187add
Author:    prr
Date:      2019-08-28 09:01 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a1b7cc187add

8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11
Summary: Prefer the older v35 freetype byte code interpreter.
Reviewed-by: serb, neugens
Contributed-by: alvdavi at amazon.com

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 93ce869a551e
Author:    kbarrett
Date:      2018-12-08 18:52 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/93ce869a551e

8214315: G1: fatal error: acquiring lock SATB_Q_FL_lock/1 out of order with lock tty_lock/0
Summary: Add new 'tty' lock rank.
Reviewed-by: eosterlund, tschatzl

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 245d6b7a9d38
Author:    stuefe
Date:      2019-04-05 11:52 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/245d6b7a9d38

8222015: Small VM.metaspace improvements
Reviewed-by: jiangli, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.hpp

Changeset: 6421c819cd67
Author:    stuefe
Date:      2019-05-22 09:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6421c819cd67

8224193: stringStream should not use Resouce Area
Reviewed-by: goetz, coleenp, dholmes

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 831b5526339c
Author:    mbaesken
Date:      2019-06-05 16:53 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/831b5526339c

8224958: add os::dll_load calls to event log
Reviewed-by: dholmes, mdoerr, stuefe

! src/hotspot/os/aix/os_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

Changeset: 3d6a6a62883f
Author:    ysuenaga
Date:      2019-07-11 08:19 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3d6a6a62883f

8209790: SA tools not providing option to connect to debug server
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdUtils.java

Changeset: c975c98d5658
Author:    egahlin
Date:      2019-09-02 09:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c975c98d5658

8205516: JFR tool
Reviewed-by: mgronlun

+ make/launcher/Launcher-jdk.jfr.gmk
! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.hpp
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Assemble.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Help.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/JSONWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/UserDataException.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/UserSyntaxException.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Version.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/XMLWriter.java
! src/jdk.jfr/share/classes/module-info.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java
+ test/jdk/jdk/jfr/tool/ExecuteHelper.java
+ test/jdk/jdk/jfr/tool/TestAssemble.java
+ test/jdk/jdk/jfr/tool/TestDisassemble.java
+ test/jdk/jdk/jfr/tool/TestHelp.java
+ test/jdk/jdk/jfr/tool/TestMetadata.java
+ test/jdk/jdk/jfr/tool/TestPrint.java
+ test/jdk/jdk/jfr/tool/TestPrintDefault.java
+ test/jdk/jdk/jfr/tool/TestPrintJSON.java
+ test/jdk/jdk/jfr/tool/TestPrintXML.java
+ test/jdk/jdk/jfr/tool/TestSummary.java
+ test/jdk/jdk/jfr/tool/jfr.xsd
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 04c396b2118b
Author:    egahlin
Date:      2018-12-05 18:08 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/04c396b2118b

8214896: JFR Tool left files behind
Reviewed-by: mgronlun

- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Command.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Execute.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/HelpCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/JSONWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrettyWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrintCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/ReconstructCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SplitCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/StructuredWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SummaryCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/XMLWriter.java
- test/jdk/jdk/jfr/cmd/ExecuteHelper.java
- test/jdk/jdk/jfr/cmd/TestHelp.java
- test/jdk/jdk/jfr/cmd/TestPrint.java
- test/jdk/jdk/jfr/cmd/TestPrintDefault.java
- test/jdk/jdk/jfr/cmd/TestPrintJSON.java
- test/jdk/jdk/jfr/cmd/TestPrintXML.java
- test/jdk/jdk/jfr/cmd/TestReconstruct.java
- test/jdk/jdk/jfr/cmd/TestSplit.java
- test/jdk/jdk/jfr/cmd/TestSummary.java

Changeset: 6d9c89ed4b8b
Author:    egahlin
Date:      2018-12-06 23:38 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6d9c89ed4b8b

8214925: JFR tool fails to execute
Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! test/jdk/jdk/jfr/tool/ExecuteHelper.java
! test/jdk/jdk/jfr/tool/TestAssemble.java
! test/jdk/jdk/jfr/tool/TestDisassemble.java
! test/jdk/jdk/jfr/tool/TestHelp.java
! test/jdk/jdk/jfr/tool/TestMetadata.java
! test/jdk/jdk/jfr/tool/TestPrint.java
! test/jdk/jdk/jfr/tool/TestPrintDefault.java
! test/jdk/jdk/jfr/tool/TestPrintJSON.java
! test/jdk/jdk/jfr/tool/TestPrintXML.java
! test/jdk/jdk/jfr/tool/TestSummary.java

Changeset: c4f7f80f00a9
Author:    stuefe
Date:      2019-03-26 15:46 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c4f7f80f00a9

8221406: Windows 32bit build error in NetworkInterface_winXP.c
Reviewed-by: clanger

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c

Changeset: c75c5c7307b0
Author:    mchung
Date:      2019-08-15 13:41 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c75c5c7307b0

8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
Reviewed-by: coleenp, fparain, shade, plevart

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/StackFrameInfo.java

Changeset: 72f5227654f7
Author:    stefank
Date:      2019-07-02 12:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/72f5227654f7

8227086: Use AS_NO_KEEPALIVE loads in HeapDumper
Reviewed-by: kbarrett, sspitsyn

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

Changeset: 9e84e20b29d0
Author:    roland
Date:      2019-01-14 15:07 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9e84e20b29d0

8216135: C2 assert(!had_error) failed: bad dominance
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: c8013c5d9afd
Author:    thartmann
Date:      2018-08-24 08:17 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c8013c5d9afd

8209833: C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place"
Summary: Deoptimize if exception is thrown in _clone intrinsic.
Reviewed-by: kvn

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/object/TestClone.java

Changeset: 35f06eab5628
Author:    thartmann
Date:      2019-08-20 07:47 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/35f06eab5628

8228888: C2 compilation fails with assert "m has strange control"
Summary: Weakened too strong assert.
Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java

Changeset: a7390630ced0
Author:    rkennke
Date:      2018-11-06 23:03 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a7390630ced0

8213381: Hook to allow GC to inject Node::Ideal() calls
Reviewed-by: kvn, eosterlund, roland

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

Changeset: 82ab919d1612
Author:    redestad
Date:      2018-08-07 23:08 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/82ab919d1612

8209003: Consolidate use of empty collections in java.lang.module
Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/ExplodedSystemModules.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java

Changeset: 5d1974dad9ab
Author:    jiangli
Date:      2018-08-10 00:35 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/5d1974dad9ab

8207263: Store the Configuration for system modules into CDS archive.
Summary: Archive boot layer Configuration.
Reviewed-by: redestad, iklam, ccheung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java

Changeset: 178a7dfd1a15
Author:    redestad
Date:      2018-08-13 19:21 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/178a7dfd1a15

8209120: Archive the Integer.IntegerCache
Reviewed-by: jiangli, alanb, plevart, iklam, mchung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/java/lang/Integer.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java

Changeset: 3f1b5115bfc2
Author:    iklam
Date:      2018-08-14 20:46 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3f1b5115bfc2

8206115: Use shared macros for JavaClasses::compute_offsets and MetaspaceShared::serialize_well_known_classes
Summary: Added BASIC_JAVA_CLASSES_DO in javaClasses.hpp
Reviewed-by: jiangli, redestad, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 6563427cdd91
Author:    iklam
Date:      2018-08-15 11:19 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6563427cdd91

8209545: Simplify HeapShared::archive_module_graph_objects
Summary: Added archivable_static_fields array in heapShared.cpp
Reviewed-by: jiangli

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 1e47b238c9e2
Author:    iklam
Date:      2018-08-20 13:58 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1e47b238c9e2

8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
Summary: Added fieldDescriptor.inline.hpp
Reviewed-by: coleenp, shade

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
+ src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: b7e330085143
Author:    mseledtsov
Date:      2019-03-07 12:15 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b7e330085143

8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash
Summary: added 2 more crash scenarios, removed dumponexit, and more
Reviewed-by: egahlin

! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: de8faae8d8d9
Author:    stuefe
Date:      2019-05-24 09:02 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/de8faae8d8d9

8220394: bufferedStream does not honor size limit
Reviewed-by: dholmes, clanger

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: b432283fcda0
Author:    stuefe
Date:      2019-06-05 19:34 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b432283fcda0

8225225: stringStream internal buffer should always be zero terminated
Reviewed-by: coleenp, dholmes

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 3cf5d6bcc927
Author:    goetz
Date:      2019-09-04 10:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3cf5d6bcc927

Merge

! .hgtags

Changeset: 616976ac20be
Author:    roland
Date:      2018-08-22 10:29 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/616976ac20be

8209691: Allow MemBar on single memory slice
Reviewed-by: kvn, vlivanov

! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.hpp

Changeset: aa5da734f27f
Author:    pliden
Date:      2019-01-09 13:31 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aa5da734f27f

8215708: ZGC: Add missing LoadBarrierNode::size_of()
Reviewed-by: eosterlund, neliasso

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 68a0a8b52989
Author:    neliasso
Date:      2019-01-09 15:36 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/68a0a8b52989

8215755: ZGC: split_barrier_thru_phi: check number of inputs of phi
Reviewed-by: pliden, thartmann

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 161e95741d67
Author:    thartmann
Date:      2019-08-13 09:54 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/161e95741d67

8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
Summary: Ignore membar if the load is already control dependent on it.
Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAntiDependentMembar.java

Changeset: a0adaf820255
Author:    neliasso
Date:      2019-05-31 10:13 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a0adaf820255

8224538: LoadBarrierNode::common_barrier must check address
Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: d37689f54455
Author:    ascarpino
Date:      2018-12-10 09:19 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d37689f54455

8214098: sun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards.
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java

Changeset: 681336e0d26d
Author:    thartmann
Date:      2018-09-12 09:23 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/681336e0d26d

8210387: C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
Summary: Refresh iterator and start from the beginning while there is progress when removing dead regions.
Reviewed-by: kvn

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestUnreachableRegionDuringCCP.java

Changeset: adae7dbb4a79
Author:    ctornqvi
Date:      2019-04-01 14:34 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/adae7dbb4a79

8212627: [TESTBUG] runtime/CreateMirror/ArraysNewInstanceBug.java timed out
Reviewed-by: coleenp, dcubed, hseigel

! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java

Changeset: d628b65ceb25
Author:    eosterlund
Date:      2018-08-15 09:51 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d628b65ceb25

8208582: Introduce native oop barriers in C1 for OopHandle
Reviewed-by: coleenp, kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp

Changeset: e49e0f1411ec
Author:    naoto
Date:      2019-07-09 08:05 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e49e0f1411ec

8227127: Era designator not displayed correctly using the COMPAT provider
Reviewed-by: rriggs

! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh_TW.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: c86336df8704
Author:    eosterlund
Date:      2018-08-22 13:06 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c86336df8704

8208601: Introduce native oop barriers in C2 for OopHandle
Reviewed-by: neliasso, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp

Changeset: e77726484446
Author:    eosterlund
Date:      2018-09-05 10:11 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e77726484446

8210158: Accessorize JFR getEventWriter() intrinsics
Reviewed-by: kvn, neliasso, roland, rbackman

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 0b5b217834ff
Author:    xliu
Date:      2019-09-04 16:39 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/0b5b217834ff

8229450: C2 compilation fails with assert(found_sfpt) failed
Reviewed-by: roland, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java

Changeset: 76d1c4ad9720
Author:    mgronlun
Date:      2019-07-03 11:34 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/76d1c4ad9720

8214542: JFR: Old Object Sample event slow on a deep heap in debug builds
Reviewed-by: egahlin, rwestberg

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/bitset.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
+ src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
+ src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.hpp
+ src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
+ src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/leakprofiler/startOperation.hpp
! src/hotspot/share/jfr/leakprofiler/stopOperation.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrFlush.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/vm_operations.hpp

Changeset: 9df529dc674f
Author:    mgronlun
Date:      2019-08-02 10:43 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9df529dc674f

8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp

Changeset: dd8cc588a989
Author:    mgronlun
Date:      2019-09-02 13:57 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/dd8cc588a989

8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp

Changeset: a0fe83b40d82
Author:    mikael
Date:      2019-02-14 15:17 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a0fe83b40d82

8218935: Make jfr strncpy uses GCC 8.x friendly
Reviewed-by: clanger

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp

Changeset: f43dada3e483
Author:    shade
Date:      2019-09-05 19:24 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f43dada3e483

8230646: Epsilon does not extend TLABs to max size
Reviewed-by: tschatzl, zgu

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: 11610f4ddc4b
Author:    hseigel
Date:      2019-01-17 08:48 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/11610f4ddc4b

8215699: -Xlog::file cannot be used with named pipe
Summary: If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted.
Reviewed-by: lfoltan, coleenp

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp

Changeset: ea2ed9cda3a1
Author:    cjplummer
Date:      2019-03-13 19:42 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ea2ed9cda3a1

8220352: Crash with assert(external_guard || result != __null) failed: Invalid JNI handle
Summary: Don't delete globalrefs that might still be referenced
Reviewed-by: gadams, jcbeyler, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/monitorwait001.c
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/monitorwaited001.c

Changeset: e22a6a1aec50
Author:    neliasso
Date:      2019-04-17 09:54 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e22a6a1aec50

8218468: Load barrier slow path node should be MachTypeNode
Reviewed-by: shade, pliden, kvn

! src/hotspot/share/adlc/formssel.cpp

Changeset: 4d18c3d9f0bd
Author:    rkennke
Date:      2018-10-18 21:14 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4d18c3d9f0bd

8212673: jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
Reviewed-by: thartmann, kvn, shade

! src/hotspot/share/opto/callnode.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java

Changeset: 6b379a93915a
Author:    thartmann
Date:      2019-08-07 12:09 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6b379a93915a

8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required
Summary: Detect array copy to self to avoid emitting another load to the to-be-removed allocation.
Reviewed-by: kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: eab7fb29e36d
Author:    ysuenaga
Date:      2019-03-16 21:27 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/eab7fb29e36d

8220555: JFR tool shows potentially misleading message when it cannot access a file
Reviewed-by: egahlin, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! test/jdk/jdk/jfr/tool/TestPrint.java

Changeset: 6f60110e73b5
Author:    mseledtsov
Date:      2019-04-15 11:44 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6f60110e73b5

8221711: [TESTBUG] create more tests for JFR in container environment
Summary: Added test cases for environment and network events
Reviewed-by: egahlin

+ test/hotspot/jtreg/containers/docker/JfrNetwork.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
+ test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/jtreg-ext/requires/VMProps.java

Changeset: bb4b8bcf1953
Author:    mseledtsov
Date:      2019-04-25 11:45 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/bb4b8bcf1953

8222888: [TESTBUG] docker/TestJFREvents.java fails due to "RuntimeException: JAVA_MAIN_CLASS_ is not defined"
Summary: Introduced unique environment variable
Reviewed-by: egahlin, lmesnik, sgehwolf

! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 94905164d585
Author:    cito
Date:      2019-05-10 20:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/94905164d585

8221569: JFR tool produces incorrect output when both --categories and --events are specified
Reviewed-by: mgronlun
Contributed-by: chihiro.ito at oracle.com, erik.gahlin at oracle.com

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java

Changeset: 5a7106d40be1
Author:    egahlin
Date:      2019-06-06 20:19 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/5a7106d40be1

8216283: Allow shorter method sampling interval than 10 ms
Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: f438b841178c
Author:    mdoerr
Date:      2018-11-09 15:19 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f438b841178c

8213604: Fix missing includes after JDK-8212673
Reviewed-by: tschatzl, roland

! src/hotspot/share/opto/callnode.cpp

Changeset: ceb33245bff7
Author:    goetz
Date:      2019-09-11 17:51 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ceb33245bff7

Merge

! .hgtags

Changeset: 81e528c07560
Author:    smarks
Date:      2019-09-11 17:15 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/81e528c07560

8227368: EnumSet.class serialization broken in JDK 9+
Reviewed-by: plevart, clanger

! src/java.base/share/classes/java/util/EnumSet.java
! test/jdk/java/util/EnumSet/BogusEnumSet.java
+ test/jdk/java/util/EnumSet/EnumSetClassSerialization.java

Changeset: 11f65f9dc7d8
Author:    goetz
Date:      2019-09-12 09:52 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/11f65f9dc7d8

Merge


Changeset: 223227e8e4ca
Author:    thartmann
Date:      2018-11-01 14:15 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/223227e8e4ca

8213014: Crash in CompileBroker::make_thread due to OOM
Summary: Added missing null checks and checks for pending exception.
Reviewed-by: kvn, dholmes, mdoerr

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

Changeset: be4a9e9b04d4
Author:    shade
Date:      2019-09-02 11:31 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/be4a9e9b04d4

8230238: Add another regression test for JDK-8134739
Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestFuzzPreLoop.java

Changeset: 9787bfedcaf0
Author:    shade
Date:      2019-09-10 19:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9787bfedcaf0

8230813: Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
Reviewed-by: zgu

! test/hotspot/jtreg/compiler/loopopts/superword/TestFuzzPreLoop.java

Changeset: 22868f45829d
Author:    coleenp
Date:      2018-09-14 12:10 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/22868f45829d

8210559: ClassLoaderData Symbols can leak
Summary: unrefcount the symbol names when the CLD is destroyed
Reviewed-by: lfoltan, jiangli, iklam

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 789f9eed315c
Author:    mbaesken
Date:      2019-09-05 09:59 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/789f9eed315c

8230466: check malloc/calloc results in jdk.hotspot.agent
Reviewed-by: cjplummer, ysuenaga, sspitsyn

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

Changeset: 00016eaf4070
Author:    mbaesken
Date:      2019-09-06 16:15 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/00016eaf4070

8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
Reviewed-by: mdoerr

! src/hotspot/share/opto/escape.cpp

Changeset: cdf7b5d139f7
Author:    mbaesken
Date:      2019-09-09 16:34 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/cdf7b5d139f7

8230769: BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
Reviewed-by: prr, stuefe

! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c

Changeset: 219372e8fa3e
Author:    mbaesken
Date:      2019-09-03 17:52 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/219372e8fa3e

8229182: runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12
Reviewed-by: clanger, mseledtsov

! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 2dbf6950d6bb
Author:    roland
Date:      2018-11-05 12:53 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2dbf6950d6bb

8209835: Aarch64: elide barriers on all volatile operations
Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileCAE.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileCAS.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileGAA.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileGAS.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileWeakCAS.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesG1.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesParallel.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesSerial.java

Changeset: 7fc6294146f5
Author:    kaddepalli
Date:      2019-04-25 15:19 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7fc6294146f5

8219914: Change the environment variable for Java Access Bridge logging to have a directory.
Reviewed-by: prr

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h
! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp

Changeset: 5ad0bf2a4ebd
Author:    coleenp
Date:      2019-08-29 08:52 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/5ad0bf2a4ebd

8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken
Summary: Return NULL source file and negative line number for hidden frames.
Reviewed-by: dholmes, hseigel

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
+ test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java

Changeset: 113f6fe71303
Author:    jiefu
Date:      2019-08-30 01:21 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/113f6fe71303

8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM
Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java

Changeset: f28afdf97bd1
Author:    roland
Date:      2019-08-23 14:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f28afdf97bd1

8229701: aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java

Changeset: de615b5fab0c
Author:    sgehwolf
Date:      2019-07-08 17:44 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/de615b5fab0c

8227397: Add --with-extra-asflags configure option
Reviewed-by: phh

! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk

Changeset: f7e6e7ab4ebe
Author:    goetz
Date:      2019-09-18 17:43 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f7e6e7ab4ebe

Merge

! .hgtags
- test/fmw/gtest/README

Changeset: baed381dfb8c
Author:    stuefe
Date:      2018-12-08 12:09 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/baed381dfb8c

8214975: No hs-err file if fatal error is raised during dynamic initialization
Reviewed-by: dholmes, dcubed, clanger

! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java

Changeset: 37662d78416d
Author:    goetz
Date:      2019-09-19 11:55 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/37662d78416d

Merge


Changeset: 029965820011
Author:    sherman
Date:      2018-10-03 12:54 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/029965820011

8211385: (zipfs) ZipDirectoryStream yields a stream of absolute paths when directory is relative
Reviewed-by: alanb, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/Basic.java

Changeset: e4fb925de411
Author:    lancea
Date:      2019-01-16 17:37 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e4fb925de411

8211919: ZipDirectoryStream should provide a stream of paths that are relative to the directory
Reviewed-by: alanb, clanger

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! test/jdk/jdk/nio/zipfs/Basic.java
+ test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java

Changeset: 6cb51a5b466c
Author:    clanger
Date:      2019-04-26 08:53 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6cb51a5b466c

8222440: (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present
Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt

Changeset: b8c808d0cdda
Author:    rschmelter
Date:      2019-04-17 01:21 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b8c808d0cdda

8222529: sun.jdwp.listenerAddress agent property uses wrong encoding
Reviewed-by: sspitsyn, amenkov, clanger, erikj

! make/lib/Lib-jdk.jdwp.agent.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: b8e6cde44910
Author:    lancea
Date:      2019-05-20 12:24 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b8e6cde44910

8222807: Address iteration with invalid ZIP header entries
Reviewed-by: redestad, clanger

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java

Changeset: 3c31bcc9f8fd
Author:    mbaesken
Date:      2019-05-16 09:21 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3c31bcc9f8fd

8223438: add VirtualizationInformation JFR event
Reviewed-by: clanger, egahlin

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/vm_version.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: d65ac57e1e04
Author:    dcubed
Date:      2019-07-10 10:18 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d65ac57e1e04

8227338: templateInterpreter.cpp: copy_table() needs to be safer
Reviewed-by: dholmes, eosterlund, sspitsyn, kbarrett

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

Changeset: 9283080c1e8b
Author:    rschmelter
Date:      2019-07-18 10:25 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9283080c1e8b

8227435: Perf::attach() should not throw a java.lang.Exception
Reviewed-by: sspitsyn, clanger, dholmes

! src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/perfMemory_linux.cpp
! src/hotspot/os/solaris/perfMemory_solaris.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp

Changeset: 89880f400b6c
Author:    egahlin
Date:      2018-12-12 18:43 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/89880f400b6c

8214750: Unnecessary <p> tags in jfr classes
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java

Changeset: 2c039137a99c
Author:    mseledtsov
Date:      2019-08-22 10:35 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2c039137a99c

8226779: [TESTBUG] Test JFR API from Java agent
Summary: Created new tests for JFR plus Java Agent
Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java
+ test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java
+ test/jdk/jdk/jfr/javaagent/TestPremainAgent.java

Changeset: 6d947fcb3ea4
Author:    clanger
Date:      2019-09-20 12:11 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6d947fcb3ea4

8231247: (zipfs) Test failure in jdk/nio/zipfs/InvalidZipHeaderTests.java after backport of JDK-8222807
Reviewed-by: goetz

! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java

Changeset: b0436c181872
Author:    mbalao
Date:      2019-09-12 13:30 -0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b0436c181872

8230923: SunJSSE is not properly initialized in FIPS mode from a configuration file
Reviewed-by: andrew

! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
+ test/jdk/sun/security/pkcs11/fips/SunJSSEFIPSInit.java
+ test/jdk/sun/security/pkcs11/fips/SunJSSEFIPSInitClient.java

Changeset: ce2a558bb6b8
Author:    stuefe
Date:      2019-07-11 06:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ce2a558bb6b8

8227031: Print NMT statistics on fatal errors
Reviewed-by: mbaesken, mdoerr

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: a21290a663ff
Author:    stuefe
Date:      2019-07-01 16:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a21290a663ff

8227032: MetaspaceUtils::print_report crashes when called before initialization
Reviewed-by: tschatzl, goetz

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp

Changeset: 80ea7eac95e2
Author:    stuefe
Date:      2019-07-02 10:25 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/80ea7eac95e2

8227035: JVM::printFlags fails in native OOM situations
Reviewed-by: goetz, gziemski

! src/hotspot/share/runtime/flags/jvmFlag.cpp

Changeset: 074b88efa400
Author:    goetz
Date:      2019-09-25 17:21 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/074b88efa400

Merge

! .hgtags
- make/jdk/src/classes/build/tools/tzdb/ZoneRules.java
- test/jdk/sun/util/calendar/zi/tzdata/VERSION
- test/jdk/sun/util/calendar/zi/tzdata/africa
- test/jdk/sun/util/calendar/zi/tzdata/antarctica
- test/jdk/sun/util/calendar/zi/tzdata/asia
- test/jdk/sun/util/calendar/zi/tzdata/australasia
- test/jdk/sun/util/calendar/zi/tzdata/backward
- test/jdk/sun/util/calendar/zi/tzdata/etcetera
- test/jdk/sun/util/calendar/zi/tzdata/europe
- test/jdk/sun/util/calendar/zi/tzdata/factory
- test/jdk/sun/util/calendar/zi/tzdata/gmt
- test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab
- test/jdk/sun/util/calendar/zi/tzdata/jdk11_backward
- test/jdk/sun/util/calendar/zi/tzdata/leapseconds
- test/jdk/sun/util/calendar/zi/tzdata/northamerica
- test/jdk/sun/util/calendar/zi/tzdata/pacificnew
- test/jdk/sun/util/calendar/zi/tzdata/solar87
- test/jdk/sun/util/calendar/zi/tzdata/solar88
- test/jdk/sun/util/calendar/zi/tzdata/solar89
- test/jdk/sun/util/calendar/zi/tzdata/southamerica
- test/jdk/sun/util/calendar/zi/tzdata/systemv
- test/jdk/sun/util/calendar/zi/tzdata/zone.tab
- test/jdk/sun/util/calendar/zi/tzdata_jdk/gmt
- test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_full_backward

Changeset: eac5a14ee3bb
Author:    egahlin
Date:      2019-06-09 11:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/eac5a14ee3bb

8216064: -XX:StartFlightRecording:settings= doesn't work properly
Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
+ test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java

Changeset: 94db426b3dcd
Author:    mgronlun
Date:      2019-05-30 11:42 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/94db426b3dcd

8224172: assert(jfr_is_event_enabled(id)) failed: invariant
Reviewed-by: dcubed, dholmes

! src/hotspot/share/jfr/support/jfrFlush.cpp

Changeset: 41b5fca86515
Author:    azeller
Date:      2019-09-24 14:46 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/41b5fca86515

8230110: TestLinkageErrorInGenerateOopMap times out
Reviewed-by: stuefe, clanger, thartmann

! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java

Changeset: bdca8e8e0db2
Author:    jiefu
Date:      2019-09-17 20:38 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/bdca8e8e0db2

8230943: False deadlock detection with -XX:+CIPrintCompileQueue after JDK-8163511
Reviewed-by: dholmes, thartmann

! src/hotspot/share/compiler/compileBroker.cpp
+ test/hotspot/jtreg/compiler/print/PrintCompileQueue.java

Changeset: 58a573b413a0
Author:    mbaesken
Date:      2019-09-13 11:04 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/58a573b413a0

8230901: missing ReleaseStringUTFChars in serviceability native code
Reviewed-by: stuefe, sspitsyn

! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp

Changeset: 033bb6dbfe4a
Author:    mbaesken
Date:      2019-09-13 07:43 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/033bb6dbfe4a

8230900: missing ReleaseStringUTFChars in java.desktop native code
Reviewed-by: clanger, prr

! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp

Changeset: 4da3883c5955
Author:    mbaesken
Date:      2019-09-11 16:13 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4da3883c5955

8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return
Reviewed-by: dfuchs, stuefe, vtewari

! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 7a14052a07fc
Author:    mbaesken
Date:      2019-09-11 16:54 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7a14052a07fc

8230861: missing ReleaseStringUTFChars in Java_sun_security_pkcs11_wrapper_PKCS11_connect
Reviewed-by: alanb, stuefe

! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c

Changeset: f639474f0285
Author:    mbaesken
Date:      2019-08-02 10:10 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f639474f0285

8228902: add os::dll_load to the unified logging os category
Reviewed-by: coleenp, mdoerr

! src/hotspot/os/aix/os_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

Changeset: fe7c5377e4b5
Author:    shurailine
Date:      2018-08-06 15:35 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/fe7c5377e4b5

8208364: java/lang/reflect/callerCache/ReflectionCallerCacheTest.java missing module dependencies declaration
Reviewed-by: mchung

! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java

Changeset: c5f20150aa9f
Author:    vromero
Date:      2018-10-04 10:19 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c5f20150aa9f

8210789: langtools/tools/javac/T8152616.java missing @modules
Reviewed-by: jjg

! test/langtools/tools/javac/T8152616.java

Changeset: 2201ae271c28
Author:    mseledtsov
Date:      2019-08-02 13:51 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2201ae271c28

8228687: [TESTBUG] exclude Container tests from hotspot_misc group
Summary: Excluded hotspot_containers from hotspot_misc
Reviewed-by: dcubed, adinn

! test/hotspot/jtreg/TEST.groups

Changeset: 29ca0951d8be
Author:    alanb
Date:      2018-12-18 10:26 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/29ca0951d8be

8215449: Several tests failing when jtreg run with -vmoption:--illegal-access=deny
Reviewed-by: redestad, mchung, jjg, adinn, clanger

! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/net/URL/RacyHandler.java

Changeset: 380a3fc36b47
Author:    mgronlun
Date:      2019-03-25 15:37 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/380a3fc36b47

8217362: Emergency dump does not work when disk=false is set
Reviewed-by: egahlin, ysuenaga
Contributed-by: yasuenag at gmail.com

! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: e394b7696e62
Author:    mgronlun
Date:      2019-09-02 15:04 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e394b7696e62

8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant"
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

Changeset: 804a23905c3e
Author:    mgronlun
Date:      2019-07-31 16:09 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/804a23905c3e

8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"
Reviewed-by: dholmes, dcubed, egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp

Changeset: 12ab58e08401
Author:    lbourges
Date:      2019-09-30 15:30 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/12ab58e08401

8230728: Thin stroked shapes are not rendered if affine transform has flip bit
Summary: use abs(at.getDeterminant()) in userSpaceLineWidth() to ensure positive value
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/FlipBitTest.java

Changeset: a5f064cb3fc6
Author:    simonis
Date:      2019-03-27 19:47 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a5f064cb3fc6

8220528: [AIX] Fix basic Xinerama and Xrender functionality
Reviewed-by: clanger, stuefe, serb

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 076a0dddc118
Author:    bobv
Date:      2019-06-24 11:49 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/076a0dddc118

8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM
Reviewed-by: sgehwolf, mseledtsov

! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: bb59bf9f0483
Author:    sgehwolf
Date:      2019-07-12 19:37 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/bb59bf9f0483

8227642: [TESTBUG] Make docker tests podman compatible
Reviewed-by: mseledtsov, iignatyev

! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 1a77d77a1a4b
Author:    sgehwolf
Date:      2019-07-22 10:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1a77d77a1a4b

8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
Summary: Move container constant to separate test lib class
Reviewed-by: alanb

! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/Container.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 182a6cbf8e1b
Author:    clanger
Date:      2019-10-04 11:23 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/182a6cbf8e1b

8231318: Several compiler/aot tests fail for JDK11 on Windows when only MSVC 2017 is installed
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java

Changeset: 25925d7c7867
Author:    mbaesken
Date:      2019-08-28 14:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/25925d7c7867

8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage
Reviewed-by: mseledtsov, sgehwolf

! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 74098bf27064
Author:    roland
Date:      2019-09-23 16:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/74098bf27064

8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java

Changeset: 9424c28a8fbb
Author:    clanger
Date:      2019-10-01 14:51 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9424c28a8fbb

8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms
Reviewed-by: goetz

! test/jdk/ProblemList.txt

Changeset: 02e4765f84b6
Author:    roland
Date:      2019-09-17 15:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/02e4765f84b6

8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: efda0b4375cf
Author:    roland
Date:      2019-09-30 17:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/efda0b4375cf

8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java
Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: f984acde3a0d
Author:    rrich
Date:      2019-08-30 09:24 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f984acde3a0d

8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
Reviewed-by: thartmann, mdoerr

! src/hotspot/share/opto/escape.cpp

Changeset: 657327d7ef0f
Author:    thartmann
Date:      2019-09-05 13:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/657327d7ef0f

8229496: SIGFPE (division by zero) in C2 OSR compiled method
Summary: Adding a CastNode to keep the dependency between the div/mod operation and the zero check.
Reviewed-by: roland, mdoerr

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java

Changeset: 6629536d8932
Author:    shade
Date:      2019-09-06 09:26 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6629536d8932

8230671: x86_32 build failures after JDK-8229496
Reviewed-by: thartmann

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

Changeset: 90de47885deb
Author:    roland
Date:      2019-08-28 15:51 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/90de47885deb

8230061: # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node
Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning.java

Changeset: 350056b34705
Author:    thartmann
Date:      2019-09-26 09:16 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/350056b34705

8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
Summary: Bail out if the range check If has an Opaque4Node input instead of a BoolNode.
Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMovWithOpaque.java

Changeset: 3935841a9691
Author:    aeubanks
Date:      2019-08-19 16:08 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3935841a9691

8229899: Make java.io.File.isInvalid() less racy
Reviewed-by: alanb, martin, shade

! src/java.base/share/classes/java/io/File.java

Changeset: 414fcac53af5
Author:    bpb
Date:      2019-10-02 07:50 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/414fcac53af5

8229022: BufferedReader performance can be improved by using StringBuilder
Reviewed-by: igerasim, vtewari, dfuchs

! src/java.base/share/classes/java/io/BufferedReader.java

Changeset: aafc58f8651b
Author:    pliden
Date:      2019-10-01 12:27 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aafc58f8651b

8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails
Reviewed-by: sspitsyn, dcubed, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java

Changeset: 824bd53a4648
Author:    pliden
Date:      2019-09-26 13:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/824bd53a4648

8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails
Reviewed-by: shade, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002/TestDescription.java

Changeset: aab201b6039d
Author:    dzhou
Date:      2019-01-07 18:48 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aab201b6039d

8215913: [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale.
Reviewed-by: naoto, rgoel, rriggs

! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProviders.sh

Changeset: c36e89310ddb
Author:    mbaesken
Date:      2019-07-18 14:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c36e89310ddb

8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface
Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c

Changeset: 56b1cbdfcab3
Author:    prr
Date:      2019-08-28 09:13 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/56b1cbdfcab3

8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll
Reviewed-by: jdv, serb, aaivanov

! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: aab77c151379
Author:    pliden
Date:      2019-03-27 18:30 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aab77c151379

8221456: nmethod::make_unloaded() clears _method member too early
Reviewed-by: eosterlund, thartmann

! src/hotspot/share/code/nmethod.cpp

Changeset: e5cdd545b2c9
Author:    shade
Date:      2019-09-19 09:50 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e5cdd545b2c9

8231201: hs_err should print coalesced safepoint operations in Events section
Reviewed-by: phh, dholmes

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

Changeset: 9b8d1c75f8c7
Author:    egahlin
Date:      2019-06-06 15:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9b8d1c75f8c7

8224217: RecordingInfo should use textual representation of path
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RecordingInfo.java

Changeset: a8e6261ca76f
Author:    kbarrett
Date:      2019-07-31 14:28 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a8e6261ca76f

8048556: Unnecessary GCLocker-initiated young GCs
Summary: Fixed recognition of unnecessary GCLocker collections.
Reviewed-by: pliden, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/vmGCOperations.hpp
+ test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java

Changeset: 2396dfcc6c64
Author:    serb
Date:      2019-03-09 14:48 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2396dfcc6c64

8219504: Test for JDK-8211435 can be run on all platforms
Reviewed-by: kaddepalli, dmarkov, sveerabhadra

! test/jdk/java/awt/Focus/NullActiveWindowOnFocusLost/NullActiveWindowOnFocusLost.java

Changeset: 620c138e271e
Author:    dtitov
Date:      2019-06-20 18:47 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/620c138e271e

8220175: serviceability/dcmd/framework/VMVersionTest.java fails with a timeout
Reviewed-by: sspitsyn, cjplummer

! src/hotspot/os/linux/perfMemory_linux.cpp

Changeset: acb9afea8da5
Author:    serb
Date:      2018-11-09 22:25 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/acb9afea8da5

8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
Reviewed-by: prr

! test/jdk/java/awt/GraphicsEnvironment/LoadLock/GE_init5.java

Changeset: dc3d40f7f6ea
Author:    jiefu
Date:      2019-08-03 09:04 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/dc3d40f7f6ea

8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
Reviewed-by: tschatzl, kbarrett

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

Changeset: 3764fe936196
Author:    coffeys
Date:      2019-10-09 10:14 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3764fe936196

8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
Reviewed-by: alanb, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

! src/java.base/share/native/libzip/Deflater.c
! test/jdk/java/util/zip/FlaterTest.java

Changeset: ff9c08e8eb0e
Author:    joehw
Date:      2019-09-30 17:54 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ff9c08e8eb0e

8016914: CoreDocumentImpl.setXmlVersion NPE
Reviewed-by: lancea

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

Changeset: 202d733ec479
Author:    stefank
Date:      2019-04-10 15:41 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/202d733ec479

8221913: Add GC.selected() jtreg-ext function
Reviewed-by: kbarrett, pliden

! test/lib/sun/hotspot/gc/GC.java

Changeset: b342be15c337
Author:    shade
Date:      2019-10-01 15:38 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b342be15c337

8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT
Reviewed-by: kvn, dlong, stefank

! test/jtreg-ext/requires/VMProps.java

Changeset: 538e611341b0
Author:    chagedorn
Date:      2019-09-30 09:29 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/538e611341b0

8230062: assert(i == p->size()-1) failed: must be last element of the pack
Summary: Avoids vectorization of reduction chain in which an intermediate result is used.
Reviewed-by: roland, thartmann

! src/hotspot/share/opto/superword.cpp

Changeset: d3230d497fd7
Author:    igerasim
Date:      2019-09-10 09:08 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d3230d497fd7

8230303: JDB hangs when running monitor command
Reviewed-by: sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor002/monitor002.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor002/monitor002a.java

Changeset: 72b8eec031ee
Author:    andrew
Date:      2019-10-17 07:17 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/72b8eec031ee

Merge

! .hgtags
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 1f86e4ce4c8c
Author:    ccheung
Date:      2018-09-14 11:17 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1f86e4ce4c8c

8190737: use unicode version of the canonicalize() function to handle long path on windows
Summary: also calling CreateFileW in zip_util.c to handle long path
Reviewed-by: sherman, iklam

! src/hotspot/os/windows/include/jvm_md.h
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: 73e8dbdea741
Author:    erikj
Date:      2018-09-24 13:51 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/73e8dbdea741

8211037: Load jib jars dynamically from JibArtifactManager
Reviewed-by: ihse

! make/RunTests.gmk
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! test/TestCommon.gmk
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: 3a6bab220de6
Author:    erikj
Date:      2018-10-15 11:36 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3a6bab220de6

8212028: Use run-test makefile framework for testing in Oracle's Mach5
Reviewed-by: ihse

! make/Help.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/common/MakeBase.gmk
! make/conf/jib-profiles.js
! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java
! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/correctBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/incorrectBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mt/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMHConsts/Test.java
! test/jdk/tools/jimage/JImageExtractTest.java

Changeset: 44d33bbca1db
Author:    erikj
Date:      2018-10-25 16:47 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/44d33bbca1db

8213005: Missing symbols in hs_err files on Windows after JDK-8212028
Reviewed-by: ctornqvi

! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk

Changeset: ec017aa1dd9e
Author:    dfuchs
Date:      2019-01-18 17:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ec017aa1dd9e

8216561: HttpClient: The logic of retry on connect exception is inverted
Summary: Allows retry on connect exception by default, ensuring that the second attempt takes into account the time spent in the first attempt in order to honor the connect timeout value (if present).
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java

Changeset: ece3fb92bfbc
Author:    rhalade
Date:      2019-10-09 12:21 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ece3fb92bfbc

8231887: ComodoCA.java fails because certificate was revoked
Reviewed-by: mullan, clanger

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java

Changeset: 1983faf64371
Author:    vkempik
Date:      2019-09-24 14:54 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1983faf64371

8229872: (fs) Increase buffer size used with getmntent
Summary: Dynamically allocate memory for getmntent
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 268271288a9e
Author:    poonam
Date:      2019-08-16 18:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/268271288a9e

8229420: [Redo] jstat reports incorrect values for OU for CMS GC
Reviewed-by: tschatzl, sgehwolf

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: ace055848dbb
Author:    serb
Date:      2019-09-12 22:20 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ace055848dbb

8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
Reviewed-by: prr, pbansal

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 9a2e79c290c2
Author:    serb
Date:      2019-03-29 16:09 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9a2e79c290c2

8215105: java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java

Changeset: 179cf5cc729f
Author:    psadhukhan
Date:      2019-08-19 12:13 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/179cf5cc729f

8226513: JEditorPane is shown with incorrect size
Reviewed-by: prr, psadhukhan
Contributed-by: semyon.sadetsky at oracle.com

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
+ test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java

Changeset: 8a2809b4e3a6
Author:    serb
Date:      2019-06-26 15:34 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/8a2809b4e3a6

8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported
Reviewed-by: prr

! test/jdk/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java

Changeset: 3434b4bc793a
Author:    serb
Date:      2019-08-27 04:43 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3434b4bc793a

8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
Reviewed-by: prr, avu

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.h
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java
! src/java.desktop/unix/native/common/java2d/opengl/GLXSurfaceData.c
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLSurfaceData.c

Changeset: 17b14b5d6e9d
Author:    cito
Date:      2019-10-07 16:44 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/17b14b5d6e9d

8225694: Destination option missing in FlightRecorderMXBeanImpl
Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java

Changeset: 47efa08d75cb
Author:    rschmelter
Date:      2019-10-01 14:09 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/47efa08d75cb

8191521: handle long relative path specified in -Xbootclasspath/a on windows
8231885: Fix/remove malformed assert in os_windows.cpp
8231930: Windows build fails after JDK-8191521
Reviewed-by: ccheung, clanger

! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: b3475c7c4bed
Author:    ysuenaga
Date:      2019-10-23 10:02 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b3475c7c4bed

8232592: <Unknown compiled code> is shown in jstack mixed mode
Reviewed-by: cjplummer, phh

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: 2fa378d6a446
Author:    mbaesken
Date:      2019-10-02 10:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2fa378d6a446

8231751: on aix handle Power 9 in os::get_summary_cpu_info
Reviewed-by: clanger, mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: a840c897dbce
Author:    kbarrett
Date:      2019-08-06 11:40 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a840c897dbce

8229156: ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java
Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8d8b6eb13853
Author:    mbaesken
Date:      2018-12-19 10:30 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/8d8b6eb13853

8215411: some GetByteArrayElements calls miss corresponding Release
Reviewed-by: dholmes, jcbeyler

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: d1b3339f6a2a
Author:    dfuchs
Date:      2019-03-28 12:16 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d1b3339f6a2a

8221395: HttpClient leaving connections in CLOSE_WAIT state until Java process ends
Summary: When a non WebSocket connection is not returned to the pool, it needs to be closed even if HttpConnection::isOpen yields false.
Reviewed-by: chegar, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: 74a9ffa3abfe
Author:    chagedorn
Date:      2019-10-23 12:17 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/74a9ffa3abfe

8232874: Add missing test for 8230062
Summary: Adds a missing test which verifies the bug fix of 8230062.
Reviewed-by: roland, thartmann

+ test/hotspot/jtreg/compiler/loopopts/superword/SuperWordIntermediateUse.java

Changeset: 02095842abd4
Author:    shade
Date:      2019-10-15 19:45 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/02095842abd4

8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
Reviewed-by: zgu

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java

Changeset: 32cd3051b3f9
Author:    jwilhelm
Date:      2018-12-08 05:04 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/32cd3051b3f9

8214052: [testbug] vmTestbase/vm/compiler/CodeCacheInfoOnCompilation - wrong shell used
Reviewed-by: jwilhelm
Contributed-by: merkel05 at gmail.com

! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh

Changeset: 4074b6289836
Author:    fyang
Date:      2019-10-11 16:52 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4074b6289836

8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
Summary: Duplicate cmp node in empty loop if it has other users
Reviewed-by: neliasso, thartmann
Contributed-by: wanghuang3 at huawei.com, xietuo at huawei.com

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: b9cefb46d9f2
Author:    iignatyev
Date:      2019-01-30 09:30 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b9cefb46d9f2

8207922: ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations"
Reviewed-by: roland, thartmann

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 637f55d2548e
Author:    jiefu
Date:      2019-08-07 17:00 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/637f55d2548e

8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
Reviewed-by: mdoerr, kbarrett, tschatzl

! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: 5c4cff4a6000
Author:    rkennke
Date:      2019-09-18 20:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/5c4cff4a6000

8231085: C2/GC: Better GC-interface for expanding clone
Reviewed-by: eosterlund

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

Changeset: 148957581f5c
Author:    xuelei
Date:      2019-02-08 10:03 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/148957581f5c

8218580: endpoint identification algorithm should be case-insensitive
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java

Changeset: 6eb89e59a06a
Author:    mdoerr
Date:      2019-10-24 16:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6eb89e59a06a

8232005: [s390, PPC64] More exception checks missing in interpreter
Reviewed-by: rrich, goetz

! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: ae7ed8c70ecc
Author:    goetz
Date:      2019-10-30 10:22 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ae7ed8c70ecc

Added tag jdk-11.0.6+1 for changeset 6eb89e59a06a

! .hgtags

Changeset: bc2d5a439bc2
Author:    shade
Date:      2019-10-30 12:24 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/bc2d5a439bc2

Merge

! .hgtags
! make/autoconf/version-numbers
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Command.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Execute.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/HelpCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/JSONWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrettyWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrintCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/ReconstructCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SplitCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/StructuredWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SummaryCommand.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/XMLWriter.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java
- test/jdk/jdk/jfr/cmd/ExecuteHelper.java
- test/jdk/jdk/jfr/cmd/TestHelp.java
- test/jdk/jdk/jfr/cmd/TestPrint.java
- test/jdk/jdk/jfr/cmd/TestPrintDefault.java
- test/jdk/jdk/jfr/cmd/TestPrintJSON.java
- test/jdk/jdk/jfr/cmd/TestPrintXML.java
- test/jdk/jdk/jfr/cmd/TestReconstruct.java
- test/jdk/jdk/jfr/cmd/TestSplit.java
- test/jdk/jdk/jfr/cmd/TestSummary.java
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/gc/GC.java



More information about the shenandoah-dev mailing list