hg: jdk/client: 58 new changesets

philip.race at oracle.com philip.race at oracle.com
Tue May 15 18:44:34 UTC 2018


Changeset: 0b63526d1550
Author:    jjg
Date:      2018-05-08 12:16 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/0b63526d1550

8199196: Add javadoc support for preview features
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/langtools/jdk/javadoc/tool/EnablePreviewOption.java

Changeset: ca1f2d4d4ec8
Author:    stefank
Date:      2018-05-07 14:57 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ca1f2d4d4ec8

8202709: Move oopDesc::is_archive_object to MetaspaceShared::is_archive_object
Reviewed-by: ehelin, jiangli

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: f945444fabc3
Author:    stefank
Date:      2018-05-07 14:57 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f945444fabc3

8202647: Add deduplicate_string function to CollectedHeap
Reviewed-by: rehn, sjohanss

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: f7e564cacfbc
Author:    stefank
Date:      2018-05-07 16:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f7e564cacfbc

8202649: Move the Parallel GC specific task creation functions out of Threads
Reviewed-by: ehelin, pliden

! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 10843c8ecd54
Author:    stefank
Date:      2018-05-07 16:16 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/10843c8ecd54

8202722: Move marksweep_init into GC code
Reviewed-by: ehelin, kbarrett

! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/init.cpp

Changeset: 06d5b1f66553
Author:    redestad
Date:      2018-05-08 23:02 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/06d5b1f66553

8202810: Remove class-for-name test
Reviewed-by: jlaskey, mchung

! test/jdk/tools/jlink/JLinkPluginsTest.java

Changeset: 20520a835f48
Author:    vromero
Date:      2018-05-08 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/20520a835f48

8202597: javac is not inducing a notional interface if Object appears in an intersection type
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8202597/NotionalInterfaceNotBeingInducedTest.java
! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java
! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: e64e3cd120b7
Author:    darcy
Date:      2018-05-08 17:58 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/e64e3cd120b7

8202563: BigInteger/BigDecimal not immune to overflow, contrary to spec
Reviewed-by: martin, bpb

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 50c0d24d3971
Author:    kbarrett
Date:      2018-05-08 20:59 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/50c0d24d3971

8202631: JVM_Clone to throw CloneNotSupportException for Reference object
Summary: JVM_Clone throws; delete previous partial support for cloning.
Reviewed-by: eosterlund, mchung, dholmes, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: e4a7bacf99b1
Author:    weijun
Date:      2018-05-09 09:50 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/e4a7bacf99b1

8202816: Update JarSigning.keystore
Reviewed-by: xuelei

! test/jdk/sun/security/tools/jarsigner/JarSigning.keystore
+ test/jdk/sun/security/tools/jarsigner/JarSigning.keystore.README
! test/jdk/sun/security/tools/jarsigner/JarSigningNonAscii.java

Changeset: ae0ebd3cf949
Author:    mdoerr
Date:      2018-05-08 15:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ae0ebd3cf949

8202564: java/lang/management/ThreadMXBean/ThreadCounts.java fails
Summary: _exiting_daemon_threads_count needs to be decremented at the right place
Reviewed-by: kvn, dcubed

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

Changeset: bd3e4517dfa3
Author:    stuefe
Date:      2018-05-09 06:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/bd3e4517dfa3

8202634: Metaspace: simplify SpaceManager lists
Reviewed-by: zgu, coleenp

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

Changeset: 88b76c19d8eb
Author:    clanger
Date:      2018-05-09 07:48 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/88b76c19d8eb

8202650: Enforce group for attach listener file
Reviewed-by: cjplummer, stuefe

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp

Changeset: 5201c9474ee7
Author:    redestad
Date:      2018-05-09 09:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/5201c9474ee7

8202711: Merge tiered compilation policies
Reviewed-by: neliasso, kvn

- src/hotspot/share/runtime/advancedThresholdPolicy.cpp
- src/hotspot/share/runtime/advancedThresholdPolicy.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.hpp
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
- test/hotspot/jtreg/compiler/tiered/TransitionsTestExecutor.java

Changeset: c5341d61506f
Author:    dsamersoff
Date:      2018-05-09 12:19 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/c5341d61506f

8201602: ARM32 - Minimal Dynamic Constant support
Summary: Minimal condy support for ARM
Reviewed-by: dsamersoff, bobv
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: c036b84c6bbf
Author:    sjohanss
Date:      2018-05-09 11:24 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c036b84c6bbf

8202662: JFR tests fails: Could not find leak with class
Reviewed-by: pliden, kbarrett

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

Changeset: 758deedaae84
Author:    tschatzl
Date:      2018-05-09 13:37 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/758deedaae84

8202780: Remove EnqueueTask related code from ReferenceProcessor after JDK-8202017
Summary: Remove code obsoleted by JDK-8202017
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 54eda3aad6dd
Author:    jlahoda
Date:      2018-05-09 17:14 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/54eda3aad6dd

8202843: langtools ant build fails
Summary: Using default -source/-target settings when building langtools using the developer ant build.
Reviewed-by: mcimadamore

! make/langtools/build.properties
! make/langtools/build.xml

Changeset: 35b22ca681d1
Author:    erikj
Date:      2018-05-09 19:50 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/35b22ca681d1

8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017
Reviewed-by: tbell

! make/CreateJmods.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain_windows.m4
! make/copy/Copy-java.base.gmk
! make/devkit/createWindowsDevkit2017.sh

Changeset: 26ac622a4cab
Author:    stuefe
Date:      2018-05-10 07:26 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/26ac622a4cab

8202822: Add .git to .hgignore
Reviewed-by: erikj

! .hgignore

Changeset: bbcbfa18b0e8
Author:    shade
Date:      2018-05-10 17:19 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/bbcbfa18b0e8

8202683: Minimal VM should build cleanly on 64-bit platforms
Reviewed-by: erikj, dholmes

! make/copy/Copy-java.base.gmk

Changeset: fff12b2f6795
Author:    lmesnik
Date:      2018-05-08 15:28 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/fff12b2f6795

8202748: jtreg :hotspot_misc group shouldn't include vmTestbase tests
Reviewed-by: iignatyev, mseledtsov

! test/hotspot/jtreg/TEST.groups

Changeset: e32abf6409af
Author:    kvn
Date:      2018-05-10 09:27 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/e32abf6409af

8202773: Unhandled oop in JavaThread::collect_counters
Summary: remove MutexLocker
Reviewed-by: dcubed

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

Changeset: 5730ca794584
Author:    erikj
Date:      2018-05-10 10:00 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/5730ca794584

8202919: JDK-8202683 broke macosx build
Reviewed-by: shade, tbell

! make/copy/Copy-java.base.gmk

Changeset: 5830a17d9fc8
Author:    ccheung
Date:      2018-05-10 16:39 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/5830a17d9fc8

8202289: Non-empty directory in module path is not handled properly at CDS/AppCDS dump time
8202519: Crash during large AppCDS dump
Summary: Convert the source of a class into canonical form before comparing witha shared path table entry.
Reviewed-by: jiangli, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java

Changeset: 6fd9fbefd2b4
Author:    ysuenaga
Date:      2018-05-11 09:40 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/6fd9fbefd2b4

8202889: Remove trailing LF from perf log
Reviewed-by: stuefe, clanger

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

Changeset: 0611aa1568ef
Author:    lana
Date:      2018-05-11 04:57 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/0611aa1568ef

Added tag jdk-11+13 for changeset 758deedaae84

! .hgtags

Changeset: 0fbe52a4c3f3
Author:    mli
Date:      2018-05-11 17:50 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/0fbe52a4c3f3

8202756: move FilterUSRTest.java to openJDK
Reviewed-by: rriggs

+ test/jdk/java/rmi/server/UnicastServerRef/serialFilter/FilterUSRTest.java

Changeset: 07015dd8157f
Author:    dcubed
Date:      2018-05-11 11:08 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/07015dd8157f

8132287: obsolete the "InlineNotify" flag option
Reviewed-by: kvn, dlong, dholmes

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java

Changeset: 44b64fc0baa3
Author:    shade
Date:      2018-05-11 17:37 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/44b64fc0baa3

8202974: Backout JDK-8202683
Reviewed-by: stuefe, erikj

! make/copy/Copy-java.base.gmk

Changeset: f001977641fb
Author:    naoto
Date:      2018-05-11 10:07 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/f001977641fb

8202764: api/java_text/SimpleDateFormat/index.html#Format testcases started to fail with JDK11 b12
Reviewed-by: sherman

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ test/jdk/sun/util/resources/cldr/Bug8202764.java

Changeset: 66b0f0134aad
Author:    vromero
Date:      2018-05-11 10:39 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/66b0f0134aad

8194998: broken error message for subclass of interface with private method
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8194998/BrokenErrorMessageTest.java
+ test/langtools/tools/javac/T8194998/BrokenErrorMessageTest.out
+ test/langtools/tools/javac/diags/examples/BadReference.java

Changeset: cd4bf3b1ee77
Author:    bulasevich
Date:      2018-05-11 21:19 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/cd4bf3b1ee77

8201604: ARM64 - Build failure after JDK-8193260
Reviewed-by: aph

! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp

Changeset: a2322c683d17
Author:    dpochepk
Date:      2018-05-11 21:22 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/a2322c683d17

8202395: AARCH64: wrong encoding for SIMD instructions zip, trn, uzp
Reviewed-by: aph

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

Changeset: b0ed185e8f94
Author:    ctornqvi
Date:      2018-05-11 14:43 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/b0ed185e8f94

8202997: Split test/jdk/:tier1 to enable better parallel execution
Reviewed-by: erikj

! test/jdk/TEST.groups

Changeset: 94e11b6edcdd
Author:    kcr
Date:      2018-05-10 13:34 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/94e11b6edcdd

8202553: Update FXLauncherTest as part of removing JavaFX from JDK
Reviewed-by: ksrini, mchung

! test/jdk/ProblemList.txt
! test/jdk/tools/launcher/FXLauncherTest.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/com/sun/javafx/application/LauncherImpl.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/javafx/application/Application.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/javafx/stage/Stage.java
+ test/jdk/tools/launcher/mockfx/src/javafx.graphics/module-info.java

Changeset: 05979f6ba560
Author:    mchung
Date:      2018-05-11 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/05979f6ba560

8202113: Reflection API is causing caller classes to leak
Reviewed-by: alanb, plevart

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
+ test/jdk/java/lang/reflect/callerCache/AccessTest.java
+ test/jdk/java/lang/reflect/callerCache/Members.java
+ test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java

Changeset: 0e42d3120e51
Author:    clanger
Date:      2018-05-12 10:26 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0e42d3120e51

8202915: [JAXP] Performance enhancements and cleanups in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java

Changeset: 55153a374d18
Author:    jgeorge
Date:      2018-05-12 17:22 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/55153a374d18

8174995: SA: clhsdb 'where -a' throws Assertion Failure with illegal code 236 when CDS is used
Summary: Make SA aware of the new _nofast* (rewritten during CDS dump time) bytecodes.
Reviewed-by: iklam, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java

Changeset: 2f79462aab9b
Author:    goetz
Date:      2018-05-07 09:11 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2f79462aab9b

8201593: Print array length in ArrayIndexOutOfBoundsException.
Reviewed-by: dholmes, mdoerr, smonteith, shade, rriggs

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java

Changeset: bf2f27b92064
Author:    goetz
Date:      2018-05-07 23:07 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/bf2f27b92064

8202745: Remove hyphens from "out-of-bounds".
Reviewed-by: rriggs, dholmes

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/java.base/share/classes/java/util/Objects.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.desktop/share/classes/javax/imageio/ImageWriteParam.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! test/hotspot/jtreg/runtime/7116786/Test7116786.java

Changeset: 4502902f343d
Author:    tschatzl
Date:      2018-05-14 11:47 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4502902f343d

8202829: Implement CollectedHeap::get_safepoint_workers() for G1
Summary: Use the parallel STW worker gang to do safepoint work.
Reviewed-by: rkennke, eosterlund, pliden

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: ed8a43d83fcc
Author:    tschatzl
Date:      2018-05-14 11:47 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ed8a43d83fcc

8201491: G1 support for java.lang.ref.Reference precleaning
Summary: Implement single-threaded concurrent reference precleaning for G1.
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/memory/iterator.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 92560438d306
Author:    jlaskey
Date:      2018-05-14 09:40 -0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/92560438d306

8200377: String::strip, String::stripLeading, String::stripTrailing
Reviewed-by: sundar, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/Strip.java

Changeset: b3e97e932e05
Author:    neliasso
Date:      2018-05-14 14:10 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b3e97e932e05

8201532: Update idom to get correct dom depth calculation
Summary: Assert due to dom depth calculation on old idom
Reviewed-by: roland

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

Changeset: 78d93a34b81d
Author:    neliasso
Date:      2018-05-14 14:10 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/78d93a34b81d

8193935: Illegal countedLoops transformation
Summary: Truncation can sometimes not be removed
Reviewed-by: kvn

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

Changeset: 1560c3a7fbbf
Author:    pliden
Date:      2018-05-14 15:42 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1560c3a7fbbf

8202994: Add support for undoing last TLAB allocation
Reviewed-by: shade, stefank

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

Changeset: 454fa295105c
Author:    pliden
Date:      2018-05-14 15:42 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/454fa295105c

8202976: Add C1 lea patching support for x86
Reviewed-by: kvn, neliasso

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp

Changeset: b99e90f885bf
Author:    pliden
Date:      2018-05-14 15:43 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b99e90f885bf

8202993: Add support for x86 testptr/testq with register and address
Reviewed-by: kvn, neliasso

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

Changeset: 4ea7917929b9
Author:    aph
Date:      2018-05-14 12:03 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4ea7917929b9

8185505: AArch64: Port AOT to AArch64
Reviewed-by: kvn

! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmFeatures.gmk
! make/launcher/Launcher-jdk.aot.gmk
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
+ src/hotspot/cpu/aarch64/compiledIC_aot_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AArch64JELFRelocObject.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AMD64JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/Elf.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfTargetInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeSectionProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InstructionDecoder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64ELFMacroAssembler.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64InstructionDecoder.java
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java

Changeset: 6f6e8c1b4208
Author:    xiaofeya
Date:      2018-05-14 11:17 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/6f6e8c1b4208

8202708: Add a check of opening stream for not-existing UNC url
Reviewed-by: rriggs

! test/jdk/java/net/URL/OpenStream.java

Changeset: 24151f48582b
Author:    rkennke
Date:      2018-05-14 21:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/24151f48582b

8202016: Use obj+offset in interpreter array access
Reviewed-by: adinn

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 300e4a88c400
Author:    jgeorge
Date:      2018-05-15 02:47 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/300e4a88c400

8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int
Summary: Avoid truncation to int while reading in long constants from vmStructs. Modify ClhsdbLongConstant.java for truncation testing.
Reviewed-by: dholmes, sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 2e9dc3f896c8
Author:    amlu
Date:      2018-05-15 14:39 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e9dc3f896c8

8202763: failure_handler: list open files for macOS
Reviewed-by: alanb

! test/failure_handler/src/share/conf/mac.properties

Changeset: ea54197f4fe4
Author:    alanb
Date:      2018-05-15 09:33 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/ea54197f4fe4

8203059: (so) Closing a socket channel registered with Selector and with SO_LINGER set to 0 does not reset connection
Reviewed-by: chegar

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/LingerOnClose.java

Changeset: 3d98842c8677
Author:    rkennke
Date:      2018-05-15 05:33 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/3d98842c8677

8202714: Create a MacroAssembler::access_load/store_at wrapper for AArch64
Reviewed-by: adinn, smonteith

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 1dc98fa30b14
Author:    stuefe
Date:      2018-05-15 14:35 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1dc98fa30b14

8203032: PrintMetaspaceDcmd fails: Non-Class: missing from stdout/stderr
Reviewed-by: asiebenborn, zgu

! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: d93ae85b18c1
Author:    prr
Date:      2018-05-15 10:13 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/d93ae85b18c1

Merge

! make/CreateJmods.gmk
- src/hotspot/share/runtime/advancedThresholdPolicy.cpp
- src/hotspot/share/runtime/advancedThresholdPolicy.hpp
- test/hotspot/jtreg/compiler/tiered/TransitionsTestExecutor.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups



More information about the jdk-all-changes mailing list