hg: panama/dev: 77 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jul 4 20:00:48 UTC 2018


Changeset: 480a96a43b62
Author:    kvn
Date:      2018-06-27 20:21 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/480a96a43b62

8205528: Base64 encoding algorithm using AVX512 instructions
Reviewed-by: kvn, psandoz
Contributed-by: smita.kamath at intel.com

! 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/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/util/Base64.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/baseEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/mimeEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/plain.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/urlEncode.txt

Changeset: 2b7d0e9405cf
Author:    hb
Date:      2018-06-28 09:40 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/2b7d0e9405cf

8192953: sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
Reviewed-by: cjplummer

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

Changeset: 350ae1b408da
Author:    kbarrett
Date:      2018-06-28 00:34 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/350ae1b408da

8205577: parallel/TestPrintGCDetailsVerbose.java fails assertion
Summary: Remove unsafe printing.
Reviewed-by: dholmes, tschatzl, dcubed, coleenp

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

Changeset: 9084fd587141
Author:    stuefe
Date:      2018-06-28 07:00 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/9084fd587141

8205531: jcmd VM.classloaders should fold similar loaders
Reviewed-by: sspitsyn, coleenp

! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp

Changeset: cc318277c142
Author:    pliden
Date:      2018-06-28 07:22 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/cc318277c142

8205702: assert(UseCompressedClassPointers) failed in universe.hpp
Reviewed-by: coleenp, ccheung

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java

Changeset: 2c3edd0a6222
Author:    simonis
Date:      2018-06-28 09:06 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/2c3edd0a6222

8205916: [test] Fix jdk/tools/launcher/RunpathTest to handle both, RPATH and RUNPATH
Reviewed-by: martin, erikj

! test/jdk/tools/launcher/RunpathTest.java

Changeset: cb4b07d61aac
Author:    pliden
Date:      2018-06-28 09:15 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/cb4b07d61aac

8205679: Remove unused ThreadLocalAllocBuffer::undo_allocate()
Reviewed-by: shade, stefank

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

Changeset: e84038f37713
Author:    jlahoda
Date:      2018-06-28 10:05 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/e84038f37713

8195986: Incorrect javac -h output with annotation processing and missing classes
Summary: When clearing out symbols for a new annotation processing round, preserve types when possible.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/rounds/ValidTypesAreKept.java

Changeset: addda6247cb0
Author:    jlahoda
Date:      2018-06-28 10:05 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/addda6247cb0

8205913: Inconsistent source code model
Summary: Ensuring variable declarations have non-null modifiers and names.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: be1020446dd5
Author:    igerasim
Date:      2018-06-28 01:10 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/be1020446dd5

8205959: Do not restart close if errno is EINTR
Reviewed-by: alanb, vtewari

! src/java.base/linux/native/libnet/linux_close.c

Changeset: 830b05ca7f58
Author:    stefank
Date:      2018-06-27 15:02 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/830b05ca7f58

8205923: ZGC: Verification applies load barrier before verification
Reviewed-by: pliden, eosterlund

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp

Changeset: d283a214f42b
Author:    stefank
Date:      2018-06-27 15:04 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/d283a214f42b

8205923: ZGC: Verification applies load barriers before verification
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zOopClosures.cpp
! src/hotspot/share/gc/z/zOopClosures.hpp

Changeset: 308410473abe
Author:    stuefe
Date:      2018-06-28 11:32 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/308410473abe

8205925: Print correct and more information about secondary errors
Reviewed-by: coleenp, dholmes

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

Changeset: ce53844224b6
Author:    mgronlun
Date:      2018-06-28 11:37 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/ce53844224b6

8205906: jdk.jfr.jcmd.TestJcmdDumpLimited fails due to erronous processing of -XX:FlightRecorderOptions
Reviewed-by: egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java

Changeset: 551c340ca01a
Author:    adinn
Date:      2018-06-28 10:09 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/551c340ca01a

8205694: AArch64: Add test to validate volatile load, store and CAS code generation
Summary: Implement tests to check volatile operations are translated to valid code
Reviewed-by: aph, kvn, dpochepk

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileCAS.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileLoad.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestUnsafeVolatileStore.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestVolatileLoad.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestVolatileStore.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: 2217b2fc29ea
Author:    pliden
Date:      2018-06-28 12:14 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/2217b2fc29ea

8205993: ZGC: Fix typos and incorrect indentations
Reviewed-by: stefank

! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStackEntry.hpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zWorkers.cpp

Changeset: bfd3c5dfcbea
Author:    amenkov
Date:      2018-06-28 03:45 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/bfd3c5dfcbea

8205681: [TEST_BUG] vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java fails with exit code 98
Reviewed-by: sspitsyn, cjplummer, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash

Changeset: 700fffd3c871
Author:    mgronlun
Date:      2018-06-28 13:58 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/700fffd3c871

8205996: JDK-8205906 broke the build on Mac
Reviewed-by: thartmann, ehelin

! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp

Changeset: fb7800b66c92
Author:    sundar
Date:      2018-06-28 18:04 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb7800b66c92

8204492: Add deprecation annotation to Nashorn APIs and warning to nashorn, jjs
Reviewed-by: jlaskey, hannesw

! make/CompileJavaModules.gmk
! make/nashorn/project.properties
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn.shell/share/classes/module-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassDeclarationTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ModuleTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SpreadTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/YieldTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
! src/jdk.scripting.nashorn/share/classes/module-info.java
! test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh
! test/jdk/sun/tools/jrunscript/jrunscript-fTest.sh
! test/jdk/sun/tools/jrunscript/jrunscriptTest.sh
! test/jdk/tools/jjs/jjs-fileTest.sh
! test/nashorn/script/nosecurity/JDK-8193137.js

Changeset: d90c3cbf13df
Author:    rwestberg
Date:      2018-06-28 15:06 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/d90c3cbf13df

8003209: JFR events for network utilization
Reviewed-by: mgronlun, egahlin

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
+ src/hotspot/os/windows/iphlp_interface.cpp
+ src/hotspot/os/windows/iphlp_interface.hpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
+ src/hotspot/share/jfr/periodic/jfrNetworkUtilization.hpp
! 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/os_perf.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/gtest/jfr/test_networkUtilization.cpp
+ test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: e1117321adaf
Author:    egahlin
Date:      2018-06-28 15:13 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/e1117321adaf

8197425: Liveset information for Old Object sample event
Reviewed-by: mgronlun, ehelin

! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java

Changeset: a21cad3fa448
Author:    egahlin
Date:      2018-06-28 15:17 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/a21cad3fa448

8197425: Liveset information for Old Object sample event
Reviewed-by: mgronlun, ehelin

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java

Changeset: 80abf702eed8
Author:    eosterlund
Date:      2018-06-28 14:22 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/80abf702eed8

8205683: Refactor heap allocation to separate concerns
Reviewed-by: pliden, kbarrett

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
+ src/hotspot/share/gc/shared/memAllocator.cpp
+ src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadHeapSampler.hpp

Changeset: 5d7442ac179a
Author:    jlahoda
Date:      2018-06-28 15:18 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/5d7442ac179a

8205985: Remove tools/javac/options/release/ReleaseOptionUnsupported.java from problem list
Reviewed-by: vromero

! test/langtools/ProblemList.txt

Changeset: 11b3e9c1aa5e
Author:    sdama
Date:      2018-06-28 19:44 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/11b3e9c1aa5e

8204967: Resolve disabled warnings for libunpack
Summary: Fixed warnings for libunpack
Reviewed-by: jlaskey

! make/launcher/Launcher-jdk.pack.gmk
! src/jdk.pack/share/native/common-unpack/unpack.cpp
! src/jdk.pack/share/native/common-unpack/zip.cpp

Changeset: 7c728fa9d1af
Author:    mr
Date:      2018-06-28 07:30 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/7c728fa9d1af

8205956: Fix usage of "OpenJDK" in build and test instructions
Reviewed-by: erikj, tbell

! README
! doc/building.html
! doc/building.md
! doc/testing.html
! doc/testing.md

Changeset: 1b346a59b5da
Author:    dcubed
Date:      2018-06-28 10:46 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/1b346a59b5da

8206004: [BACKOUT] errant changeset for JDK-8137164
Reviewed-by: dcubed, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java

Changeset: fa91003ec489
Author:    egahlin
Date:      2018-06-28 15:17 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/fa91003ec489

8137164: Include PID in the JFR jcmd hint
Reviewed-by: mgronlun, stuefe

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java

Changeset: c9cd3ec6a0eb
Author:    dcubed
Date:      2018-06-28 10:50 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/c9cd3ec6a0eb

Merge


Changeset: 95aad0c785e4
Author:    gadams
Date:      2018-06-28 10:31 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/95aad0c785e4

8205508: hotspot/jtreg/vmTestbase/nsk/jdb/exclude/exclude001/exclude001.java fails with Prompt is not received during 300200 milliseconds.
Reviewed-by: cjplummer, sspitsyn, dcubed

! test/hotspot/jtreg/vmTestbase/nsk/jdb/exclude/exclude001/exclude001.java

Changeset: 12fbd3f35bae
Author:    rhalade
Date:      2018-06-28 11:41 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/12fbd3f35bae

8195774: Add Entrust root certificates
Reviewed-by: weijun

! src/java.base/share/lib/security/cacerts
! test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java

Changeset: 9948ea5ea1af
Author:    jwilhelm
Date:      2018-06-28 19:55 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/9948ea5ea1af

Added tag jdk-12+0 for changeset c9cd3ec6a0eb

! .hgtags

Changeset: a5557f24b4d4
Author:    darcy
Date:      2018-06-27 21:01 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/a5557f24b4d4

8205615: Start of release updates for JDK 12
8205621: Increment JDK version for JDK 12
8193292: Add SourceVersion.RELEASE_12
8193290: Add source 12 and target 12 to javac
8205619: Bump maximum recognized class file version to 56 for JDK 12
Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes
Contributed-by: erik.joelsson at oracle.com, mikael.vidstedt at oracle.com, joe.darcy at oracle.com

! make/autoconf/version-numbers
! make/common/SetupJavaCompilers.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
! test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
! test/langtools/tools/javac/diags/examples/PreviewFilename.java
! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 1ecd78e0f56b
Author:    jwilhelm
Date:      2018-06-28 21:11 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/1ecd78e0f56b

Added tag jdk-12+0 for changeset 95aad0c785e4

! .hgtags

Changeset: e8d55141afd2
Author:    jwilhelm
Date:      2018-06-28 22:28 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/e8d55141afd2

8206006: Build failed on Windows
Reviewed-by: jwilhelm, dcubed
Contributed-by: robin.westberg at oracle.com

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 83ed34655f59
Author:    jjg
Date:      2018-06-28 15:46 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/83ed34655f59

8202959: Rearrange the top and bottom navigation bar in the javadoc generated pages
Reviewed-by: darcy, jjg
Contributed-by: bhavesh.x.patel at oracle.com, jonathan.gibbons at oracle.com

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! 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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/tools/javadoc/api/basic/APITest.java

Changeset: 1308189b0848
Author:    mikael
Date:      2018-06-28 17:45 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/1308189b0848

8206022: Add test to check that the JVM accepts class files with version 56
Reviewed-by: hseigel, hseigel

+ test/hotspot/jtreg/runtime/classFileParserBug/Class56.jasm

Changeset: a4d7eaf58623
Author:    darcy
Date:      2018-06-28 17:49 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/a4d7eaf58623

8206083: Make tools/javac/api/T6265137.java robust to JDK version changes
Reviewed-by: jjg

! test/langtools/tools/javac/api/T6265137.java

Changeset: 12133a6e2613
Author:    jlahoda
Date:      2018-06-29 10:41 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/12133a6e2613

8205418: Assorted improvements to source code model
Summary: Improving tree positions, better error recovery, fixing Trees.getScope for possibly erroneous lambdas.
Reviewed-by: jjg, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/langtools/tools/javac/Diagnostics/compressed/T8012003b.out
+ test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/lambda/BadRecovery.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java

Changeset: 4fa199e67e41
Author:    joehw
Date:      2018-06-29 10:13 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/4fa199e67e41

8190835: Subtraction with two javax.xml.datatype.Duration gives incorrect result
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java

Changeset: f651ae122ff7
Author:    dtitov
Date:      2018-06-29 12:34 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/f651ae122ff7

8206086: [Graal] JDI tests fail with com.sun.jdi.ObjectCollectedException
Reviewed-by: sspitsyn, cjplummer, amenkov

! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventTestTemplates.java

Changeset: 9f62267e79df
Author:    igerasim
Date:      2018-06-29 17:35 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/9f62267e79df

8204310: Simpler RandomAccessFile.setLength() on Windows
Reviewed-by: alanb

! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! test/jdk/java/io/RandomAccessFile/SetLength.java
+ test/jdk/java/nio/channels/FileChannel/TruncateRAF.java

Changeset: ec9957671c5d
Author:    thartmann
Date:      2018-07-02 09:21 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/ec9957671c5d

8206093: compiler/graalunit/HotspotTest.java fails in CheckGraalIntrinsics
Summary: Ignore encodeBlock intrinsic.
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: 0221f6a72e4b
Author:    rraghavan
Date:      2018-07-02 00:55 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/0221f6a72e4b

8203504: [Graal] org.graalvm.compiler.debug.test.DebugContextTest fails with java.util.ServiceConfigurationError
Summary: Added required uses statement
Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.compiler/share/classes/module-info.java

Changeset: b9c7eb8d8972
Author:    zgu
Date:      2018-07-02 16:28 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/b9c7eb8d8972

8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
Summary: Made EMPTY_STACK non-const, so it will not be placed in read-only BSS section.
Reviewed-by: stuefe, martin

! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: 67f6158279d8
Author:    joehw
Date:      2018-07-02 13:54 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/67f6158279d8

8204329: Java API doc for XMLStreamReader.next() needs to be clarified for the exception thrown when hasNext() method returns false
Reviewed-by: lancea, rriggs

! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java

Changeset: bc6cfa433862
Author:    jwilhelm
Date:      2018-06-29 01:09 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/bc6cfa433862

8206006: Build failed on Windows
Reviewed-by: jwilhelm, dcubed
Contributed-by: robin.westberg at oracle.com

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 39d27210c627
Author:    iignatyev
Date:      2018-06-28 16:45 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/39d27210c627

8149729: [jittester] Replace all 'path1 +"/" + path2' with Paths::get
Reviewed-by: kvn

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java

Changeset: 7c51db95ccb6
Author:    epavlova
Date:      2018-06-28 17:07 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/7c51db95ccb6

8205207: Port Graal unit tests under jtreg
Reviewed-by: kvn, erikj, iignatyev

! make/Main.gmk
! make/RunTests.gmk
+ make/autoconf/lib-tests.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
+ make/test/JtregGraalUnit.gmk
! test/TestCommon.gmk
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
+ test/hotspot/jtreg/compiler/graalunit/ApiTest.java
+ test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
+ test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
+ test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
+ test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/CoreSparcTest.java
+ test/hotspot/jtreg/compiler/graalunit/CoreTest.java
+ test/hotspot/jtreg/compiler/graalunit/DebugTest.java
+ test/hotspot/jtreg/compiler/graalunit/GraphTest.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
+ test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangMTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectFTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
+ test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
+ test/hotspot/jtreg/compiler/graalunit/LoopTest.java
+ test/hotspot/jtreg/compiler/graalunit/NodesTest.java
+ test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
+ test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
+ test/hotspot/jtreg/compiler/graalunit/README.md
+ test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
+ test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
+ test/hotspot/jtreg/compiler/graalunit/UtilTest.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/AnsiTerminalDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/EagerStackTraceDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/FindClassesByAnnotatedMethods.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/GCAfterTestDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitRequest.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitWrapper.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxRunListener.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxRunListenerDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TestResultLoggerDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TextRunListener.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TimingDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/VerboseTextListener.java
+ test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
+ test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jtreg-ext/requires/VMProps.java

Changeset: 23806873a5ba
Author:    weijun
Date:      2018-06-29 08:21 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/23806873a5ba

8205927: Update src/java.base/share/legal/public_suffix.md to match the actual file version
Reviewed-by: mullan, xuelei

! make/data/publicsuffixlist/VERSION
! src/java.base/share/legal/public_suffix.md

Changeset: 3506855c6b86
Author:    epavlova
Date:      2018-06-28 19:33 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/3506855c6b86

8195630: [Graal] vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java fails with Graal
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/attach024Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/ServiceConfigurationError.java
+ test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/TooManyListenersException.java

Changeset: c1e56891d768
Author:    iignatyev
Date:      2018-06-28 21:58 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/c1e56891d768

8206088: 8205207 broke builds
Reviewed-by: ehelin, epavlova

! make/test/JtregGraalUnit.gmk

Changeset: 0d6ab24b6ad9
Author:    thartmann
Date:      2018-06-29 11:08 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/0d6ab24b6ad9

8205499: C1 temporary code buffers are not removed with -XX:+UseDynamicNumberOfCompilerThreads
Summary: Deallocate C1 code buffers in the compiler thread destructor.
Reviewed-by: neliasso, kvn, mdoerr

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 9816d7cc655e
Author:    thartmann
Date:      2018-06-29 11:10 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/9816d7cc655e

8205940: LoadNode::find_previous_arraycopy fails with "broken allocation" assert
Summary: Removed assert which is too strong.
Reviewed-by: roland

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

Changeset: 07498f5b6a96
Author:    iignatyev
Date:      2018-06-29 13:43 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/07498f5b6a96

8206117: failed to get JDK properties for JVM w/o JVMCI
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jtreg-ext/requires/VMProps.java

Changeset: 78711bd05b5a
Author:    iignatyev
Date:      2018-06-29 13:44 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/78711bd05b5a

8204517: [Graal] org.graalvm.compiler.debug.test.VersionsTest fails with InvalidPathException on windows
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/VersionsTest.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 2f9a0c4fcf58
Author:    iignatyev
Date:      2018-06-29 13:44 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/2f9a0c4fcf58

8204355: [Graal] org.graalvm.compiler.debug.test.CSVUtilTest fails on Windows due to improper line separator used
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java

Changeset: 55a43beaa529
Author:    serb
Date:      2018-06-29 13:58 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/55a43beaa529

8201552: Ellipsis in "Classical" label in SwingSet2 demo with Windows L&F at Hidpi
Reviewed-by: prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/OrderOfGConfigNotify.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/TestSingleScreenGConfigNotify.java

Changeset: ebff24bd9302
Author:    valeriep
Date:      2018-06-30 00:33 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ebff24bd9302

8205720: KeyFactory#getKeySpec and translateKey thorws NullPointerException with Invalid key
Summary: Updated SunRsaSign provider to check and throw InvalidKeyException for null key algo/format/encoding
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java

Changeset: 803cfa425026
Author:    thartmann
Date:      2018-07-02 09:28 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/803cfa425026

8206093: compiler/graalunit/HotspotTest.java fails in CheckGraalIntrinsics
Summary: Ignore encodeBlock intrinsic.
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: d9160a3c97c1
Author:    tschatzl
Date:      2018-07-02 09:38 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/d9160a3c97c1

8203848: Missing remembered set entry in j.l.ref.references after JDK-8203028
Summary: Collect remembered sets for discovered fields while adding them to the list of discovered references.
Reviewed-by: kbarrett, eosterlund

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

Changeset: 7f462e8383f6
Author:    mdoerr
Date:      2018-07-02 11:46 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f462e8383f6

8206003: SafepointSynchronize with TLH: StoreStore barriers should be moved out of the loop
Reviewed-by: eosterlund, rehn, dholmes

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: c418c173158e
Author:    jwilhelm
Date:      2018-07-02 13:11 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/c418c173158e

Added tag jdk-11+20 for changeset 9816d7cc655e

! .hgtags

Changeset: c98bf5aa35c5
Author:    roland
Date:      2018-07-02 10:44 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/c98bf5aa35c5

8205515: assert(opcode == Op_RangeCheck) failed: no other if variant here
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/CountedLoopPeelingProfilePredicates.java

Changeset: 012ab74e9802
Author:    zgu
Date:      2018-07-02 16:28 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/012ab74e9802

8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
Summary: Made EMPTY_STACK non-const, so it will not be placed in read-only BSS section.
Reviewed-by: stuefe, martin

! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: c30c35118303
Author:    jwilhelm
Date:      2018-07-03 02:07 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/c30c35118303

Merge

! .hgtags
! test/hotspot/jtreg/ProblemList-graal.txt
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/ServiceConfigurationError.java

Changeset: 79baec7d831e
Author:    neliasso
Date:      2018-07-03 10:47 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/79baec7d831e

8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge"
Summary: Backout 8204157 to state before 8192992
Reviewed-by: thartmann, mdoerr

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

Changeset: d99e206cc32e
Author:    vtheeyarath
Date:      2018-07-02 23:33 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/d99e206cc32e

8177275: IllegalArgumentException when MH would have too many parameters is not specified for several methods
Summary: Updated spec and added tests
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandlesArityLimitsTest.java

Changeset: 0e7e4b28c0d9
Author:    erikj
Date:      2018-07-03 18:46 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/0e7e4b28c0d9

8206087: windows-x64-cmp-baseline fails with The files do not have the same suffix type
Reviewed-by: tbell

! make/scripts/compare.sh

Changeset: ef57cfcd22ff
Author:    coleenp
Date:      2018-07-03 13:41 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef57cfcd22ff

8205534: Remove SymbolTable dependency from serviceability agent
Reviewed-by: gziemski, poonam, jgeorge, hseigel

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
- test/jdk/sun/tools/jhsdb/LingeredAppWithAltHashing.java

Changeset: 6a5f1195e15f
Author:    coleenp
Date:      2018-07-03 15:08 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a5f1195e15f

8134538: Duplicate implementations of os::lasterror
Summary: Method os::lasterror was moved to os_posix.cpp
Reviewed-by: hseigel, kbarrett, coleenp
Contributed-by: patricio.chilano.mateo at oracle.com

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp

Changeset: d93bba067334
Author:    coleenp
Date:      2018-07-03 15:40 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/d93bba067334

8206309: Tier1 SA tests fail
Summary: remove tests that should have been removed with JDK-8205534
Reviewed-by: hseigel

- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
- test/jdk/sun/tools/jhsdb/AlternateHashingTest.java

Changeset: 6d03b1ea636b
Author:    naoto
Date:      2018-07-03 14:42 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/6d03b1ea636b

8206120: Add test cases for lenient Japanese era parsing
Reviewed-by: rriggs

! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
+ test/jdk/java/util/Calendar/JapaneseLenientEraTest.java

Changeset: 76b5ee99ffc0
Author:    bpb
Date:      2018-07-03 15:02 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/76b5ee99ffc0

8202252: (aio) Closed AsynchronousSocketChannel keeps completion handler alive
Summary: Clear handler instance variable after use
Reviewed-by: rriggs, alanb

! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ test/jdk/java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java

Changeset: ab998c2bd38f
Author:    darcy
Date:      2018-07-03 15:59 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/ab998c2bd38f

8206085: Refactor langtools/tools/javac/versions/Versions.java
Reviewed-by: jjg, forax, plevart, mcimadamore

! test/langtools/tools/javac/versions/Versions.java

Changeset: dfd59db382c6
Author:    darcy
Date:      2018-07-03 16:14 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/dfd59db382c6

8206114: Refactor langtools/tools/javac/classfiles/ClassVersionChecker.java
Reviewed-by: jjg

! test/langtools/tools/javac/classfiles/ClassVersionChecker.java

Changeset: 00b16d0457e4
Author:    ssahoo
Date:      2018-07-04 03:44 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/00b16d0457e4

8205653: test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure
Summary: Test failure due to unsupported DSA keys
Reviewed-by: dfuchs, xuelei

! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest11_ok.properties.in
+ test/jdk/sun/management/jmxremote/bootstrap/management_ssltest15_ok.properties.in
! test/jdk/sun/management/jmxremote/bootstrap/ssl/Readme.txt
! test/jdk/sun/management/jmxremote/bootstrap/ssl/keystore
! test/jdk/sun/management/jmxremote/bootstrap/ssl/truststore



More information about the panama-dev mailing list