hg: shenandoah/jdk12: 92 new changesets

roman at kennke.org roman at kennke.org
Fri Jan 18 15:11:40 UTC 2019


Changeset: c220effa1192
Author:    jwilhelm
Date:      2019-01-03 02:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/c220effa1192

Added tag jdk-12+26 for changeset de9fd809bb47

! .hgtags

Changeset: 36e4c704a88d
Author:    sdama
Date:      2019-01-03 11:21 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/36e4c704a88d

8208184: IllegalArgumentException while invoking code completion on netbeans IDE
Summary: Set Log.useSource and fix the issue in Modules.java when broken module is encountered
Reviewed-by: jjg
Contributed-by: srinivas.dama at oracle.com, jan.lahoda at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/modules/QueryBeforeEnter.java

Changeset: 030429d6baac
Author:    roland
Date:      2018-12-13 17:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/030429d6baac

8215044: C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
Reviewed-by: thartmann, kvn

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

Changeset: f019e5a7b118
Author:    goetz
Date:      2018-12-31 14:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/f019e5a7b118

8215975: [testbug] Adapt nsk tests to the PPC, S390 and AIX platforms.
Summary: Use LIBPATH on AIX, no shared memory connector on any Unix.
Reviewed-by: gadams, simonis, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java

Changeset: 98580226126d
Author:    roland
Date:      2018-12-14 11:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/98580226126d

8215265: C2: range check elimination may allow illegal out of bound access
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java

Changeset: 6a25433b30ed
Author:    ccheung
Date:      2019-01-03 14:33 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/6a25433b30ed

8215947: JVM crash with -XX:+DumpSharedSpaces
Summary: disable JIT compilation if -XX:+DumpSharedSpaces is specified by the user
Reviewed-by: lfoltan, jiangli

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java

Changeset: 3ab3cb8a8d41
Author:    sviswanathan
Date:      2019-01-03 14:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/3ab3cb8a8d41

8215888: Register to register spill may use AVX 512 move instruction on unsupported platform.
Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 6bc1f8d41f4f
Author:    erikj
Date:      2019-01-04 11:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/6bc1f8d41f4f

8216021: RunTest.gmk might set concurrency level to 1 on Windows
Reviewed-by: ctornqvi, tbell

! make/RunTestsPrebuilt.gmk

Changeset: a0eb3da69586
Author:    mseledtsov
Date:      2019-01-04 15:17 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/a0eb3da69586

8215583: Exclude runtime/handshake/HandshakeWalkSuspendExitTest.java
Summary: Added test to problem list
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8970b75f0d37
Author:    erikj
Date:      2019-01-07 10:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8970b75f0d37

8215400: Warn on usage of trampolines with gcc
Reviewed-by: tbell, kbarrett

! make/autoconf/flags-cflags.m4

Changeset: ea921dca7f33
Author:    jwilhelm
Date:      2019-01-07 13:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ea921dca7f33

8216266: ProblemList PeelingZeroTripCount.java
Reviewed-by: thartmann, roland

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6af596144294
Author:    eosterlund
Date:      2019-01-07 12:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/6af596144294

8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
Reviewed-by: coleenp, pliden

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp

Changeset: 386df79e2011
Author:    goetz
Date:      2019-01-08 09:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/386df79e2011

8216271: Make AllocateOldGenAt an unsupported option on AIX.
Reviewed-by: shade, tschatzl

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
! test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java

Changeset: 299fe76c25c7
Author:    jlahoda
Date:      2019-01-08 16:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/299fe76c25c7

8215438: jshell tool: Ctrl-D causes EOF
Summary: Properly handling EndOfFileException so that jshell can be closed with Ctrl-D.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: df97e2c0f9ae
Author:    naoto
Date:      2019-01-08 10:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/df97e2c0f9ae

8216176: Clarify the singleton description in j.t.c.JapaneseEra class
Reviewed-by: rriggs

! src/java.base/share/classes/java/time/chrono/JapaneseEra.java

Changeset: 0f9a83a93e52
Author:    fyang
Date:      2019-01-05 10:48 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/0f9a83a93e52

8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults
Reviewed-by: aph
Contributed-by: nick.gasson at arm.com

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

Changeset: 9db2dda367c6
Author:    darcy
Date:      2019-01-08 16:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/9db2dda367c6

8216322: Missing since information in deprecation of constructor visitors
Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java

Changeset: ef41d615b3f0
Author:    ljiang
Date:      2019-01-09 00:25 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ef41d615b3f0

8215994: JDK 12 l10n resource file update - msg drop 10
Reviewed-by: billyh, ssadetsky, naoto

! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.base/share/classes/sun/security/util/AuthResources_ja.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: c14b7b6a9b2f
Author:    roland
Date:      2018-12-07 17:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/c14b7b6a9b2f

8214862: assert(proj != __null) at compile.cpp:3251
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/inlining/StringConcatInfiniteLoop.java

Changeset: 3f4f81fbc989
Author:    pliden
Date:      2019-01-09 10:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/3f4f81fbc989

8216385: ZGC: Fix building without C2
Reviewed-by: shade, eosterlund

! src/hotspot/os_cpu/linux_x86/gc/z/zArguments_linux_x86.cpp

Changeset: 8be214962266
Author:    adinn
Date:      2018-12-19 11:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8be214962266

8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode
Reviewed-by: adinn
Contributed-by: nick.gasson at arm.com

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

Changeset: df6cbf676c70
Author:    pliden
Date:      2019-01-09 13:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/df6cbf676c70

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: bae765528fcc
Author:    vromero
Date:      2019-01-09 08:07 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/bae765528fcc

8215510: j.l.c.ClassDesc is accepting descriptors not allowed by the spec
Reviewed-by: goetz

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/NameValidationTest.java
! test/jdk/java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java

Changeset: b11483a74e5d
Author:    coleenp
Date:      2019-01-09 07:52 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b11483a74e5d

8215575: C2 crash: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
Summary: Set InstanceKlass::loaded before adding classes to the subklass list, which can be read concurrently by the compiler.
Reviewed-by: dholmes, eosterlund

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 4ff3f9d83fe5
Author:    neliasso
Date:      2019-01-09 15:36 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/4ff3f9d83fe5

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: f15d443f9731
Author:    jlaskey
Date:      2019-01-09 11:13 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/f15d443f9731

8215681: Remove compiler support for Raw String Literals from JDK 12
Reviewed-by: mcimadamore, jlahoda, sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/jshell/ToolSimpleTest.java
- test/langtools/tools/javac/RawStringLiteralLang.java
- test/langtools/tools/javac/RawStringLiteralLangAPI.java
- test/langtools/tools/javac/diags/examples/RawStringLiteral.java

Changeset: e7738fd1c974
Author:    jjg
Date:      2019-01-09 08:49 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/e7738fd1c974

8215308: pandoc-html-manpage-filter.js does not work for [un]pack200
Reviewed-by: erikj

! make/scripts/pandoc-html-manpage-filter.js

Changeset: 76a4b08fdf59
Author:    mr
Date:      2019-01-09 08:52 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/76a4b08fdf59

8210669: Some launcher tests assume a pre-JDK 9 run-time image layout
Reviewed-by: mchung

! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
! test/jdk/tools/launcher/TestHelper.java

Changeset: b5f085197234
Author:    jlaskey
Date:      2019-01-09 15:23 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b5f085197234

8215112: String::transform spec clarification
Reviewed-by: smarks

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

Changeset: ee1f64096d7c
Author:    jlaskey
Date:      2019-01-09 16:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ee1f64096d7c

8215489: Remove String::align
Reviewed-by: vromero, sundar

! src/java.base/share/classes/java/lang/String.java
- test/jdk/java/lang/String/AlignIndent.java
+ test/jdk/java/lang/String/Indent.java

Changeset: 05c5c27b5a54
Author:    jlaskey
Date:      2019-01-09 18:17 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/05c5c27b5a54

8215493: String::indent inconsistency with blank lines
Reviewed-by: rriggs, smarks

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/Indent.java

Changeset: 0740588d1f8a
Author:    jwilhelm
Date:      2019-01-10 02:47 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/0740588d1f8a

Added tag jdk-12+27 for changeset f15d443f9731

! .hgtags

Changeset: 3fc330702246
Author:    tschatzl
Date:      2019-01-10 12:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/3fc330702246

8216316: Tests fail due to too low specified TLAB size
Reviewed-by: goetz, sangheki
Contributed-by: goetz.lindenmaier at sap.com, thomas.schatzl at oracle.com

! test/hotspot/jtreg/compiler/interpreter/TestVerifyStackAfterDeopt.java
! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java

Changeset: ed36ff53642c
Author:    robm
Date:      2019-01-10 07:54 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ed36ff53642c

8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
Reviewed-by: vtewari, xuelei

! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java

Changeset: fbab5d82f3d7
Author:    jiangli
Date:      2019-01-10 13:03 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/fbab5d82f3d7

8214827: Incorrect call ClassLoaders.toFileURL("jrt:/java.compiler")
Summary: Use URL constructor for jrt URL in SystemDictionaryShared::get_shared_protection_domain().
Reviewed-by: ccheung, iklam, dholmes, coleenp

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java

Changeset: 10621b0e8e38
Author:    shade
Date:      2019-01-09 15:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/10621b0e8e38

8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check
Reviewed-by: eosterlund, lkorinth

! src/hotspot/share/gc/shared/barrierSet.hpp
+ src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/oops/access.inline.hpp
+ test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java

Changeset: 4b469f5f4bf2
Author:    eosterlund
Date:      2019-01-10 18:10 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/4b469f5f4bf2

8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC
Reviewed-by: coleenp, neliasso

! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 6b37a7ba9b66
Author:    itakiguchi
Date:      2019-01-11 09:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/6b37a7ba9b66

8211841: [testbug] sun/nio/cs/OLD/TestIBMDB.java does not compile (aix)
Reviewed-by: alanb, goetz

! test/jdk/ProblemList.txt
! test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM970_OLD.java

Changeset: f152abfd2751
Author:    jlahoda
Date:      2019-01-11 10:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/f152abfd2751

8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed
Summary: Mark history entries from previous sessions with timestamp that is definitelly in the past.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java

Changeset: 672b629e1f72
Author:    mdoerr
Date:      2019-01-11 11:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/672b629e1f72

8216376: [PPC64] Possibly unreliable stack frame resizing in template interpreter
Reviewed-by: goetz, gromero

! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: cb7fff9105a8
Author:    eosterlund
Date:      2019-01-11 13:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/cb7fff9105a8

8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake
Reviewed-by: pliden, neliasso

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp

Changeset: f7491df4fd3a
Author:    roland
Date:      2019-01-10 13:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/f7491df4fd3a

8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations
Reviewed-by: thartmann, shade, rkennke

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

Changeset: a995647f4911
Author:    vromero
Date:      2019-01-11 09:02 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/a995647f4911

8215648: remove equals and hashCode implementations from j.l.i.VarHandle
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! test/jdk/java/lang/constant/CondyDescTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java

Changeset: fa2f191e72f5
Author:    darcy
Date:      2019-01-11 08:32 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/fa2f191e72f5

8213299: runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java failed with java.lang.NoSuchMethodException
Reviewed-by: dholmes

! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 5fa71cce89eb
Author:    jjg
Date:      2019-01-11 11:32 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/5fa71cce89eb

8210561: Command-line help wrong for javac --module
Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: 6b963dd96b5e
Author:    jjg
Date:      2019-01-11 11:42 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/6b963dd96b5e

Merge


Changeset: f0490430ef7a
Author:    roland
Date:      2019-01-11 10:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/f0490430ef7a

8216549: Mismatched unsafe access to non escaping object fails
Reviewed-by: vlivanov, kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/MismatchedUnsafeLoadFromNewObject.java

Changeset: 5022a4915fe9
Author:    xuelei
Date:      2019-01-14 10:00 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/5022a4915fe9

8214418: half-closed SSLEngine status may cause application dead loop
Reviewed-by: jnimeh, dfuchs, chegar

! src/java.base/share/classes/sun/security/ssl/Ciphertext.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: b685bc048276
Author:    dnsimon
Date:      2019-01-14 21:34 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b685bc048276

8215313: [AOT] java/lang/String/Split.java fails with AOTed java.base
Reviewed-by: kvn, never, dlong
Contributed-by: Josef Haider <josef.haider at jku.at>

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java

Changeset: 8f822a19309b
Author:    lancea
Date:      2019-01-14 16:35 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8f822a19309b

8216362: Better error message handling when there is an invalid Manifest
Reviewed-by: lancea, rriggs, mullan
Contributed-by: Philipp Kunz <philipp.kunz at paratix.ch>

! src/java.base/share/classes/java/util/jar/Manifest.java
+ test/jdk/java/util/jar/Manifest/IncludeInExceptionsTest.java

Changeset: 8065db7231ae
Author:    kvn
Date:      2019-01-14 13:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8065db7231ae

8216151: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug
Summary: update default.policy based on latest changes in jdk.internal.vm.compiler.management
Reviewed-by: thartmann, alanb, mchung

! src/java.base/share/lib/security/default.policy

Changeset: 8e260023fc53
Author:    roland
Date:      2019-01-14 15:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8e260023fc53

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
! test/hotspot/jtreg/ProblemList.txt

Changeset: b5281bf751ea
Author:    eosterlund
Date:      2019-01-15 09:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b5281bf751ea

8216427: ciMethodData::load_extra_data() does not always unpack the last entry
Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciMethodData.cpp

Changeset: 1884ecc20c38
Author:    phedlin
Date:      2018-12-18 10:12 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/1884ecc20c38

8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
Summary: Avoid excessive split-if.
Reviewed-by: thartmann, neliasso

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

Changeset: 314c5b5d9369
Author:    iveresov
Date:      2019-01-15 10:40 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/314c5b5d9369

8196568: [Graal] LongMulOverflowTest.java fails with "runTestOverflow() did not overflow"
Summary: Temporarily cripple j.l.Math.*Exact() instrinsics to pass TCK
Reviewed-by: kvn, dlong, never

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java

Changeset: 8ce4083fc831
Author:    jjg
Date:      2019-01-15 11:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8ce4083fc831

8212233: javadoc fails on jdk12 with "The code being documented uses modules but the packages defined in $URL are in the unnamed module."
Reviewed-by: hannesw, pmuthuswamy

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java

Changeset: 205d2db1dc25
Author:    valeriep
Date:      2018-06-14 23:47 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/205d2db1dc25

8203654: Improve cypher state updates
Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java

Changeset: ee7b0da99262
Author:    bpb
Date:      2018-07-19 07:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ee7b0da99262

8206301: Improve NIO stability
Reviewed-by: alanb, mschoene, rhalade

! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c

Changeset: c66b192fe3b4
Author:    dtitov
Date:      2018-07-19 15:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/c66b192fe3b4

8205709: Proper allocation handling
Reviewed-by: sspitsyn, mschoene, rhalade

! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 827db73f2d6a
Author:    psadhukhan
Date:      2018-07-31 11:43 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/827db73f2d6a

8205360: Choose printer defaults
Reviewed-by: prr, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp

Changeset: 3d4e47348142
Author:    dholmes
Date:      2018-08-12 18:05 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/3d4e47348142

8205714: Initial class initialization
Summary: ensure class is fully initialized before caching a resolved invokestatic, or patching the callsite
Reviewed-by: acorn, coleenp, kvn, vlivanov

! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 066d2261108f
Author:    chegar
Date:      2018-08-10 14:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/066d2261108f

8199166: Better interface lists
Reviewed-by: igerasim, mschoene, michaelm, rhalade

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

Changeset: 5deff84a4d48
Author:    chegar
Date:      2018-08-10 15:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/5deff84a4d48

8199156: Better route routing
Reviewed-by: igerasim, mschoene, michaelm, rhalade

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

Changeset: db202823fd94
Author:    jnimeh
Date:      2018-08-15 09:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/db202823fd94

8206295: More reliable p11 transactions
Reviewed-by: valeriep, mschoene, rhalade

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

Changeset: db7b41933563
Author:    serb
Date:      2018-08-16 10:22 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/db7b41933563

8204895: Better icon support
Reviewed-by: prr, mschoene, aghaisas, rhalade

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

Changeset: 42037e059f2c
Author:    serb
Date:      2018-08-21 13:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/42037e059f2c

8203955: Improve robot support
Reviewed-by: prr, psadhukhan, rhalade, skoivu

! src/java.desktop/share/classes/java/awt/Robot.java

Changeset: 2cdf4a989ee7
Author:    sdama
Date:      2018-08-28 13:22 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/2cdf4a989ee7

8203688: [testbug] Nashorn test test/nashorn/script/nosecurity/treeapi/diagnostic.js fails
Summary: Updating the expected output for diagnostic.js to its correct value
Reviewed-by: jlaskey, sundar
Contributed-by: thejasvi.v.voniadka at oracle.com

! test/nashorn/script/nosecurity/treeapi/diagnostic.js.EXPECTED

Changeset: 8ba5b3c76857
Author:    coleenp
Date:      2018-09-10 16:49 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/8ba5b3c76857

8210094: Better loading of classloader classes
Reviewed-by: acorn, hseigel, ahgross, rhalade

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/prims/jvm.cpp
+ test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
+ test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
+ test/hotspot/jtreg/runtime/ClassUnload/MyDiffClassLoader.java
+ test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
+ test/hotspot/jtreg/runtime/ClassUnload/p2/c2.java

Changeset: bc9faf59936d
Author:    coleenp
Date:      2018-09-12 08:26 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/bc9faf59936d

8210624: Clean up better loading tests
Reviewed-by: hseigel, jwilhelm

! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java

Changeset: cbb8341a127a
Author:    bpb
Date:      2018-09-25 16:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/cbb8341a127a

8206290: Better FileChannel transfer performance
Reviewed-by: alanb, rhalade, mschoene

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: d1ebdef71c73
Author:    serb
Date:      2018-09-27 12:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/d1ebdef71c73

8210598: Strengthen Windows Access Bridge Support
Reviewed-by: prr, psadhukhan, rhalade, mschoene

! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp

Changeset: 0060e9d7c450
Author:    weijun
Date:      2018-09-29 10:08 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/0060e9d7c450

8210610: Improved LSA authentication
Reviewed-by: valeriep, mschoene, rhalade

! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c

Changeset: 620b31ed8807
Author:    bpb
Date:      2018-08-22 15:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/620b31ed8807

8200659: Improve BigDecimal support
Reviewed-by: darcy, rhalade, mschoene

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! test/jdk/java/math/BigDecimal/AddTests.java
! test/jdk/java/math/BigDecimal/Constructor.java
+ test/jdk/java/math/BigInteger/LargeValueExceptions.java

Changeset: dff86e25073f
Author:    michaelm
Date:      2018-10-05 08:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/dff86e25073f

8209094: Improve web server connections
Reviewed-by: chegar, dfuchs, mschoene, igerasim

! make/lib/Lib-java.base.gmk
! src/java.base/share/classes/sun/net/www/protocol/http/ntlm/NTLMAuthenticationCallback.java
! src/java.base/share/conf/net.properties
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
+ src/java.base/windows/native/libnet/NTLMAuthentication.c

Changeset: d845ee36da70
Author:    prr
Date:      2018-10-05 11:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/d845ee36da70

8210606: Improved data set handling
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/liblcms/cmscgats.c

Changeset: e8bae92beee3
Author:    weijun
Date:      2018-10-08 12:55 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/e8bae92beee3

8210870: Libsunmscapi improved interactions
Reviewed-by: valeriep, mschoene, rhalade

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: b9149d907610
Author:    prr
Date:      2018-10-08 12:53 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b9149d907610

8210866: Improve JPEG processing
Reviewed-by: serb, psadhukhan, rhalade

! src/java.desktop/share/native/libjavajpeg/jmemmgr.c

Changeset: ab474ef0a0ac
Author:    jwilhelm
Date:      2018-09-13 01:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ab474ef0a0ac

8199552: Update to build scripts
Reviewed-by: jwilhelm, mschoene, rhalade
Contributed-by: magnus.ihse.bursie at oracle.com

! make/autoconf/flags-cflags.m4

Changeset: fd6de53a0d6e
Author:    henryjen
Date:      2018-12-13 11:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/fd6de53a0d6e

Merge

- make/scripts/pandoc-manpage-filter.js
- make/scripts/pandoc-manpage-filter.sh.template
! src/hotspot/share/classfile/classFileParser.cpp
- src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
- src/java.logging/share/classes/java/util/logging/package.html
- src/java.prefs/share/classes/java/util/prefs/package.html
- src/java.rmi/share/classes/java/rmi/activation/package.html
- src/java.rmi/share/classes/java/rmi/dgc/package.html
- src/java.rmi/share/classes/java/rmi/package.html
- src/java.rmi/share/classes/java/rmi/registry/package.html
- src/java.rmi/share/classes/java/rmi/server/package.html
- src/java.rmi/share/classes/javax/rmi/ssl/package.html
- src/java.security.jgss/share/classes/org/ietf/jgss/package.html
- src/java.smartcardio/share/classes/javax/smartcardio/package.html
- src/java.sql.rowset/share/classes/com/sun/rowset/package.html
- src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html
- src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html
- src/java.sql/share/classes/java/sql/package.html
- src/java.sql/share/classes/javax/sql/package.html
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
- src/jdk.internal.le/share/classes/jdk/internal/jline/DefaultTerminal2.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/OSvTerminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal2.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/WCWidth.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AnsiStringsCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/extra/AnsiInterpretingOutputStream.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Ansi.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Curses.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InfoCmp.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/NonBlockingInputStream.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java
- src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java
- src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png
- test/jdk/jdk/internal/jline/console/StripAnsiTest.java
- test/jdk/jdk/internal/jline/extra/AnsiInterpretingOutputStreamTest.java
- test/jdk/jdk/internal/jline/extra/HistoryTest.java

Changeset: b94283cb226b
Author:    henryjen
Date:      2018-12-13 11:51 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b94283cb226b

Merge

- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp

Changeset: 585902b2bfcb
Author:    henryjen
Date:      2019-01-15 10:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/585902b2bfcb

Merge

! make/autoconf/flags-cflags.m4
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/unix/native/libnet/net_util_md.c
- test/jdk/java/lang/String/AlignIndent.java
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
- test/langtools/tools/javac/RawStringLiteralLang.java
- test/langtools/tools/javac/RawStringLiteralLangAPI.java
- test/langtools/tools/javac/diags/examples/RawStringLiteral.java

Changeset: 36ca868f266f
Author:    vdeshpande
Date:      2019-01-15 11:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/36ca868f266f

8216050: Superword optimization fails with assert(0 <= i && i < _len) failed: illegal index
Summary: Fix for the crash by matching the operands by swapping to right positions.
Reviewed-by: thartmann, kvn

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/superword.cpp

Changeset: 464f2e1b0383
Author:    cushon
Date:      2018-12-07 16:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/464f2e1b0383

8198526: getAnnotatedOwnerType does not handle static nested classes correctly
Reviewed-by: jfranck, vromero

! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
+ test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java

Changeset: bdb29aa5fd31
Author:    weijun
Date:      2019-01-16 11:25 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/bdb29aa5fd31

8215694: keytool cannot generate RSASSA-PSS certificates
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/PSS.java

Changeset: ac431929db51
Author:    never
Date:      2019-01-15 22:59 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/ac431929db51

8215748: Application fails when executed with Graal
Reviewed-by: iveresov, kvn, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java

Changeset: a6620d37728b
Author:    lucy
Date:      2019-01-16 09:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/a6620d37728b

8216314: SIGILL in CodeHeapState::print_names()
Reviewed-by: thartmann, kvn

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

Changeset: 528207d2e73e
Author:    tschatzl
Date:      2019-01-16 11:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/528207d2e73e

8216490: Spammy periodic GC log message contains random time stamp with periodic gc disabled
Summary: Print periodic gc status at startup and only print regular messages if enabled.
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
+ test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java

Changeset: dbbe6654948d
Author:    roland
Date:      2019-01-14 13:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/dbbe6654948d

8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time
Reviewed-by: shade, rkennke, thartmann

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

Changeset: 7c68a23014db
Author:    roland
Date:      2019-01-11 14:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/7c68a23014db

8217042: Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time
Reviewed-by: rkennke, thartmann

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

Changeset: c52a37f40324
Author:    vlivanov
Date:      2019-01-15 16:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/c52a37f40324

8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM
Reviewed-by: kvn, roland

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

Changeset: 659b004b6a1b
Author:    mhalder
Date:      2019-01-16 23:56 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/659b004b6a1b

8215280: Double click on titlebar not working for Frame with extended state set to MAXIMIZED_BOTH
Reviewed-by: serb, kaddepalli

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java

Changeset: b7e72fc7cfa5
Author:    rkennke
Date:      2019-01-18 15:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk12/rev/b7e72fc7cfa5

Merge

! .hgtags
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/jdk/java/lang/String/AlignIndent.java
- test/langtools/tools/javac/RawStringLiteralLang.java
- test/langtools/tools/javac/RawStringLiteralLangAPI.java
- test/langtools/tools/javac/diags/examples/RawStringLiteral.java



More information about the shenandoah-dev mailing list