hg: jdk/client: 68 new changesets

philip.race at oracle.com philip.race at oracle.com
Mon Jun 25 22:00:34 UTC 2018


Changeset: cc7fc46cc8c1
Author:    kvn
Date:      2018-06-21 10:54 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/cc7fc46cc8c1

8205398: AES-CBC decryption algorithm using AVX512 instructions
Reviewed-by: kvn
Contributed-by: regev.shemy at intel.com, shay.gueron at intel.com, smita.kamath at intel.com, shravya.rukmannagari at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 97e9c4f58986
Author:    alanb
Date:      2018-06-21 18:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/97e9c4f58986

8194937: Inconsistent behavior of --validate-modules when combined with -m and other options
Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ src/java.base/share/classes/jdk/internal/module/ModulePathValidator.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/compiler/jvmci/TestValidateModules.java
! test/jdk/tools/launcher/modules/validate/ValidateModulesTest.java
+ test/jdk/tools/launcher/modules/validate/src/hello/module-info.java
+ test/jdk/tools/launcher/modules/validate/src/hello/p/Main.java

Changeset: 80fe6f64d8a0
Author:    bpb
Date:      2018-06-21 11:10 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/80fe6f64d8a0

8199124: (fs) Reduce allocation for file system methods that are invoked with no open options
Reviewed-by: alanb
Contributed-by: Michael Skells <mike.skells1 at gmail.com>

! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java

Changeset: 2c9e2ec54a11
Author:    erikj
Date:      2018-06-21 12:03 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/2c9e2ec54a11

8205424: Change to Xcode 9.4 for building on Macosx at Oracle
Reviewed-by: tbell, prr

! make/conf/jib-profiles.js

Changeset: 0486d7749b8d
Author:    egahlin
Date:      2018-06-21 20:52 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0486d7749b8d

8205053: Decouple type registration from framework lifecycle
Reviewed-by: mgronlun, pliden, stefank

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp

Changeset: 1a3f1cf62456
Author:    jjg
Date:      2018-06-21 13:29 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1a3f1cf62456

8196425: tools/javac/modules/AnnotationProcessing.java failed
Reviewed-by: jlahoda

! test/langtools/tools/javac/modules/AnnotationProcessing.java

Changeset: 08c77757320c
Author:    jjg
Date:      2018-06-21 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/08c77757320c

8205442: Avoid hard-coding --source value in SourceLauncherTest.java
Reviewed-by: darcy

! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 68d2c5575e68
Author:    iignatyev
Date:      2018-06-21 15:14 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/68d2c5575e68

8185927: create regression test for 8062950
Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/c2/Test8062950.java

Changeset: ed45d8e6a44b
Author:    iignatyev
Date:      2018-06-21 16:45 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ed45d8e6a44b

8205490: update ProblemList-graal
Reviewed-by: kvn, epavlova

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: bd3a8f48597e
Author:    mikael
Date:      2018-06-21 21:37 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/bd3a8f48597e

8202331: Obsolete support for commercial features
Reviewed-by: kvn, cjplummer, dholmes

! bin/nashorn/runopt.sh
! make/nashorn/project.properties
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 483806baeba1
Author:    iignatyev
Date:      2018-06-21 22:17 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/483806baeba1

8172854: [TESTBUG] Exclude runtime/ReservedStack/ReservedStackTest.java from being run with DeoptimizeALot option
Reviewed-by: kvn

! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTestCompiler.java

Changeset: d91a64467683
Author:    pmuthuswamy
Date:      2018-06-22 11:49 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/d91a64467683

8205160: jQuery UI, jQuery-migrate, and jQuery license file to be updated to the revision present.
Reviewed-by: jjg

+ src/jdk.javadoc/share/legal/jquery-migrate.md
! src/jdk.javadoc/share/legal/jquery.md
+ src/jdk.javadoc/share/legal/jqueryUI.md

Changeset: 6f63d6886006
Author:    mbaesken
Date:      2018-06-20 14:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/6f63d6886006

8205416: windows: fix checking of CloseHandle return code in Java_java_io_FileCleanable_cleanupClose0
Reviewed-by: alanb, stuefe

! src/java.base/windows/native/libjava/FileDescriptor_md.c

Changeset: df7094f72869
Author:    jlahoda
Date:      2018-06-22 11:26 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/df7094f72869

8195077: [Testbug] tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java - AccessDeniedException
Summary: Use a new working directory for each sub-test.
Reviewed-by: vromero

! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java

Changeset: 9894c4d30168
Author:    adinn
Date:      2018-06-22 11:21 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/9894c4d30168

8204331: AArch64: fix CAS not embedded in normal graph error
Summary: JDK fails with assert on AArch64 after changes made by JDK-8202377
Reviewed-by: roland, rkennke

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

Changeset: 2230bb152a9f
Author:    mgronlun
Date:      2018-06-22 13:20 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2230bb152a9f

8203299: StringPoolBuffer access covered by exclusive access invariant, remove (problematic) cas operations
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp

Changeset: 46492a773912
Author:    weijun
Date:      2018-06-22 21:42 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/46492a773912

8205445: Add RSASSA-PSS Signature support to SunMSCAPI
Reviewed-by: xuelei

! make/lib/Lib-jdk.crypto.mscapi.gmk
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
+ test/jdk/sun/security/rsa/pss/InitAgain.java

Changeset: 77fdd64c6334
Author:    dpochepk
Date:      2018-06-22 18:48 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/77fdd64c6334

8205004: AArch64: fix failures in jtreg ArraysEqCmpTest
Reviewed-by: aph
Contributed-by: joshua.zhu at arm.com

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

Changeset: 365e137617ff
Author:    dpochepk
Date:      2018-06-22 18:49 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/365e137617ff

8205474: AARCH64: wrong zr encoding for ccmp instruction
Reviewed-by: aph

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

Changeset: 5698cf4e50f1
Author:    dcubed
Date:      2018-06-22 12:15 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5698cf4e50f1

8205195: NestedThreadsListHandleInErrorHandlingTest fails because hs_err doesn't contain _nested_thread_list_max
Summary: Grab Threads_lock in VMError::controlled_crash() so ErrorHandling tests are more stable.
Reviewed-by: stuefe, sspitsyn

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

Changeset: 106dc156ce6b
Author:    plevart
Date:      2018-06-22 17:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/106dc156ce6b

8202788: Explicitly reclaim cached thread-local direct buffers at thread exit
Summary: Add internal TerminatingThreadLocal and use it to free cached thread-local direct buffers and nio-fs native buffers
Reviewed-by: tonyp, alanb

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
+ src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
+ test/jdk/java/nio/channels/FileChannel/TempDirectBuffersReclamation.java
+ test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java

Changeset: c55b1386f119
Author:    plevart
Date:      2018-06-22 18:18 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c55b1386f119

Merge


Changeset: e541c1b68b89
Author:    plevart
Date:      2018-06-22 18:19 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/e541c1b68b89

Merge


Changeset: bc104aaf24e9
Author:    michaelm
Date:      2018-06-22 18:10 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/bc104aaf24e9

8204233: Add configurable option for enhanced socket IOException messages
Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
+ src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/conf/security/java.security
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
+ test/jdk/java/net/Socket/ExceptionText.java

Changeset: 671b02f0e450
Author:    dpochepk
Date:      2018-06-22 20:17 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/671b02f0e450

8189112: AARCH64: optimize StringUTF16 compress intrinsic
Reviewed-by: aph

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

Changeset: 2826fcb2683f
Author:    jwilhelm
Date:      2018-06-22 19:04 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2826fcb2683f

Added tag jdk-11+19 for changeset 36ca515343e0

! .hgtags

Changeset: d5c59fab1bdb
Author:    psandoz
Date:      2018-06-22 12:05 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/d5c59fab1bdb

8202922: Method reference identity is broken by serialization
Reviewed-by: jlaskey, mchung

! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java

Changeset: d7cf64ce3950
Author:    vdeshpande
Date:      2018-06-22 12:51 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/d7cf64ce3950

8205194: Improve the Array Comparison when there is mismatch at first element.
Summary: perform the first element comparison before the call to vectorizedMismatch method
Reviewed-by: psandoz, rriggs, igerasim

! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java

Changeset: 081b132c4dc0
Author:    rriggs
Date:      2018-06-22 16:06 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/081b132c4dc0

8202292: java/io/FileOutputStream/UnreferencedFOSClosesFd.java fails with "raw fd count wrong"
Reviewed-by: bpb, mchung

! test/jdk/ProblemList.txt
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: 9375184cec98
Author:    kbarrett
Date:      2018-06-22 17:46 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/9375184cec98

8205459: Rename Access API flag decorators
Summary: Rename OOP_NOT_NULL, IN_HEAP_ARRAY, AS_DEST_NOT_INITIALIZED
Reviewed-by: pliden, stefank

! 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/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: 7755c93d3923
Author:    iveresov
Date:      2018-06-22 15:58 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/7755c93d3923

8204209: [Graal] Compilation fails during nmethod printing with "assert(bci == 0 || 0 <= bci && bci < code_size()) failed: illegal bci"
Summary: Tolerate JVMCI placeholder bcis
Reviewed-by: kvn, never, dlong

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp

Changeset: bba832d63b88
Author:    iignatyev
Date:      2018-06-22 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/bba832d63b88

8155192: [TESTBUG] SHA tests assumes that x86 does not have SHA intrinsics
Reviewed-by: kvn, gromero

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java

Changeset: ed322b4cfe49
Author:    valeriep
Date:      2018-06-22 23:10 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/ed322b4cfe49

7007966: Add Brainpool ECC support (RFC 5639)
Summary: Enhance SunEC provider with the support of brainpool256/320/384/512r1 curves
Reviewed-by: valeriep
Contributed-by: Tobias Wagner <tobias.wagner at n-design.de>

! src/jdk.crypto.ec/share/native/libsunec/impl/ec.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecdecode.c
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl-curve.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl-exp.h
! src/jdk.crypto.ec/share/native/libsunec/impl/ecl_gf.c
! src/jdk.crypto.ec/share/native/libsunec/impl/oid.c
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java

Changeset: f82821dc7aba
Author:    valeriep
Date:      2018-06-22 23:18 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/f82821dc7aba

Merge


Changeset: a1d7444076e4
Author:    martin
Date:      2018-06-22 17:36 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a1d7444076e4

8205197: Never default to using libc++ on Linux
Summary: Let the toolchain choose the standard library by default
Reviewed-by: tbell, erikj, gziemski

! make/autoconf/flags-ldflags.m4

Changeset: 0828a0f6676b
Author:    martin
Date:      2018-06-22 17:49 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/0828a0f6676b

8205199: more Linux clang compile failures
Reviewed-by: dholmes, kbarrett, stuefe
Contributed-by: Arthur Eubanks <aeubanks at google.com>, Thomas Stuefe <thomas.stuefe at gmail.com>

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 2f2af62dfac7
Author:    dholmes
Date:      2018-06-23 01:32 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/2f2af62dfac7

8010319: Implementation of JEP 181: Nest-Based Access Control
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
Contributed-by: alex.buckley at oracle.com, maurizio.mimadamore at oracle.com, mandy.chung at oracle.com, tobias.hartmann at oracle.com, david.holmes at oracle.com, vladimir.x.ivanov at oracle.com, karen.kinnear at oracle.com, vladimir.kozlov at oracle.com, john.r.rose at oracle.com, daniel.smith at oracle.com, serguei.spitsyn at oracle.com, kumardotsrinivasan at gmail.com, boris.ulasevich at bell-sw.com

! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiH.xsl
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflection.hpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Attribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ test/hotspot/jtreg/runtime/Nestmates/NestmatesJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestHostLength.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersEntry.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersLength.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestMember.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TestFinalMethodOverride.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TestNestmateAttributes.java
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestMembers.jcod
+ test/hotspot/jtreg/runtime/Nestmates/legacy/TestPrivateLookup.java
+ test/hotspot/jtreg/runtime/Nestmates/libNestmatesJNI.c
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerMissingHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNoHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotInstanceHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerSelfHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/InvalidNestHost.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2Member.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHostMember.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetMissingHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNoHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotInstanceHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetSelfHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PA_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A_PI.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_PA_I.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_B_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_B_PA.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/PC_PB_A.jcod
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java
+ test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestMethodSelection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSub.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestInvokeSpecial.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestPrivateField.java
+ test/hotspot/jtreg/runtime/Nestmates/privateFields/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSub.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethod.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethodWithSuper.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingNestHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvoke.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestJNIHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflectionHierarchy.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestPrivateStaticField.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticFields/TestReflection.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestInvokeStatic.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestJNI.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestMethodHandles.java
+ test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestReflection.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
! test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Template.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
! test/jdk/ProblemList-graal.txt
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/Host/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/Host/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostA/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAB/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABC/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABCD/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostABD/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostAC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostACB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBAC/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostBCA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostCAB/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/HostCBA/redef/Host.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/NamedBuffer.java
+ test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/java/lang/invoke/AccessControlTest.java
+ test/jdk/java/lang/invoke/FinalVirtualCallFromInterface.java
+ test/jdk/java/lang/invoke/PrivateInterfaceCall.java
+ test/jdk/java/lang/invoke/PrivateInterfaceCallI4.jasm
! test/jdk/java/lang/invoke/SpecialInterfaceCall.java
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberMalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberMissingHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNoHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNotInstanceHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostOfMemberNotOurHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostWithDuplicateMembers.jcod
+ test/jdk/java/lang/reflect/Nestmates/HostWithSelfMember.jcod
+ test/jdk/java/lang/reflect/Nestmates/Hosts.java
+ test/jdk/java/lang/reflect/Nestmates/InvalidNestHost.java
+ test/jdk/java/lang/reflect/Nestmates/MalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberMalformedHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberMissingHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNoHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNotInstanceHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/MemberNotOurHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost.java
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost2.java
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHost2Member.jcod
+ test/jdk/java/lang/reflect/Nestmates/PackagedNestHostMember.jcod
+ test/jdk/java/lang/reflect/Nestmates/SampleNest.java
+ test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
+ test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
+ test/jdk/java/lang/reflect/Nestmates/empty.policy
+ test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
+ test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/jdk/lambda/vm/InterfaceAccessFlagsTest.java
! test/jdk/tools/pack200/BandIntegrity.java
! test/jdk/tools/pack200/pack200-verifier/make/build.xml
! test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java
! test/langtools/tools/javac/6917288/T6917288.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/nativeHeaders/NativeHeaderTest.java
+ test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java

Changeset: f703d45c5687
Author:    sgehwolf
Date:      2018-06-05 11:55 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f703d45c5687

8203188: Add JEP-181 support to the Zero interpreter
Reviewed-by: dholmes, chrisphi

! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: ada9735476b2
Author:    jmanson
Date:      2018-06-23 01:22 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ada9735476b2

8205113: Update JVMTI doc references to object allocation tracking
Summary: Update the JVMTI VMObjectAlloc spec
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: 6cc2dc161c64
Author:    alanb
Date:      2018-06-23 08:03 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6cc2dc161c64

8197532: Re-examine policy for the default set of modules when compiling or running code on the class path
Reviewed-by: jlahoda, mchung

! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/jdk/internal/module/DefaultRoots.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
+ test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/src/TestJson.java
+ test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/etc/src/java.json/javax/json/Json.java
+ test/jdk/jdk/modules/etc/src/java.json/javax/json/JsonParser.java
+ test/jdk/jdk/modules/etc/src/java.json/module-info.java

Changeset: 4bedc9338137
Author:    alanb
Date:      2018-06-23 09:34 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4bedc9338137

8198372: API to create a SelectableChannel to a FileDescriptor
Reviewed-by: chegar, bpb

! src/java.base/share/classes/module-info.java
+ src/jdk.net/share/classes/jdk/nio/Channels.java
+ src/jdk.net/share/classes/jdk/nio/package-info.java
! src/jdk.net/share/classes/module-info.java
+ test/jdk/jdk/nio/Basic.java

Changeset: edf11e5dc766
Author:    alanb
Date:      2018-06-23 09:46 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/edf11e5dc766

Merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java

Changeset: f132a0f1c2dd
Author:    jmanson
Date:      2018-06-23 22:49 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/f132a0f1c2dd

8205570: fix a number of typos in the JVMTI spec
Summary: fix typos in the JVMTI spec
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: 7348c41ca46d
Author:    plevart
Date:      2018-06-24 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/7348c41ca46d

8205540: test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 <cont> commands
Summary: screen usage/initialization of TerminatingThreadLocal with a non-null check on Thread.threadLocals field
Reviewed-by: dholmes, alanb

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

Changeset: e7519209f7ff
Author:    dsamersoff
Date:      2018-06-24 15:02 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/e7519209f7ff

8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender
Summary: Relaxed assert inside safe_for_sender
Reviewed-by: aph, dpochepk

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

Changeset: 6c306d54366d
Author:    alanb
Date:      2018-06-24 16:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6c306d54366d

8205533: Class.getPackage() fails with InternalError if class is defined to the bootstrap class loader but module is not in the boot layer
Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
+ test/jdk/java/lang/Class/GetPackageBootLoaderChildLayer.java

Changeset: a390cbb82d47
Author:    egahlin
Date:      2018-06-25 02:07 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a390cbb82d47

8203929: Limit amount of data for JFR.dump
Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/logging/logTag.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! 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/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java
! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java

Changeset: 85789fb05154
Author:    never
Date:      2018-06-24 21:46 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/85789fb05154

8198909: [Graal] compiler/codecache/stress/UnexpectedDeoptimizationTest.java crashed with SIGSEGV
Reviewed-by: eosterlund, iveresov

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp

Changeset: 66aa2e3ffcbc
Author:    rgoel
Date:      2018-06-25 11:51 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/66aa2e3ffcbc

8205158: Update the .md files for 3rd party software Unicode 10.0, ICU 60.2, and CLDR v33.
Summary: updated legal files for CLDR, ICU and Unicode.
Reviewed-by: naoto, mchung

! src/java.base/share/legal/cldr.md
! src/java.base/share/legal/icu.md
+ src/java.base/share/legal/unicode.md
! src/jdk.localedata/share/legal/cldr.md

Changeset: d46700d64e9c
Author:    mhorie
Date:      2018-06-25 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/d46700d64e9c

8204524: Unnecessary memory barriers in G1ParScanThreadState::copy_to_survivor_space
Reviewed-by: kbarrett, mdoerr, drwhite, tschatzl

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 41a5b2de5ad3
Author:    pliden
Date:      2018-06-25 10:54 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/41a5b2de5ad3

8205405: ZGC: Decouple JFR type registration
Reviewed-by: stefank, mgronlun

! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp

Changeset: 45511dcfed3f
Author:    pkoppula
Date:      2018-03-20 11:16 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/45511dcfed3f

8187218: GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days.
Reviewed-by: mullan
Contributed-by: prasadarao.koppula at oracle.com, weijun.wang at oracle.com

! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/LongLife.java

Changeset: d9132bdf6c30
Author:    jlahoda
Date:      2018-06-25 12:44 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/d9132bdf6c30

8203814: javac --release=8 \"cannot find symbol\" for NashornException.getEcmaError()
Summary: Updating ct.sym data for jdk.scripting.nashorn to JDK8u102 version of the API.
Reviewed-by: hannesw

! make/data/symbols/jdk.scripting.nashorn-7.sym.txt
! make/data/symbols/jdk.scripting.nashorn-8.sym.txt
! make/data/symbols/jdk.scripting.nashorn-9.sym.txt
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 9d62da00bf15
Author:    stefank
Date:      2018-05-26 06:59 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9d62da00bf15

8204540: Automatic oop closure devirtualization
Reviewed-by: kbarrett, eosterlund

- src/hotspot/share/gc/cms/cmsOopClosures.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parOopClosures.cpp
! src/hotspot/share/gc/cms/parOopClosures.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
- src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/immutableSpace.cpp
! src/hotspot/share/gc/parallel/immutableSpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
- src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
- src/hotspot/share/gc/shared/genOopClosures.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
- src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zOopClosures.cpp
! src/hotspot/share/gc/z/zOopClosures.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
- src/hotspot/share/gc/z/z_specialized_oop_closures.hpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.inline.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 4449b45900f1
Author:    dpochepk
Date:      2018-06-25 16:30 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/4449b45900f1

8196402: AARCH64: create intrinsic for Math.log
Reviewed-by: aph, dsamersoff

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: ccb8aa083958
Author:    dpochepk
Date:      2018-06-25 16:30 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/ccb8aa083958

8189105: AARCH64: create intrinsic for sin and cos
Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Changeset: 680d04ae76e9
Author:    dpochepk
Date:      2018-06-25 16:31 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/680d04ae76e9

8204289: AARCH64: enable math intrinsics usage in interpreter and C1
Reviewed-by: aph, dsamersoff

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

Changeset: 7ad092f40454
Author:    dpochepk
Date:      2018-06-25 16:31 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/7ad092f40454

8202326: AARCH64: optimize string compare intrinsic
Reviewed-by: dsamersoff

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Changeset: 866c9aa29ee4
Author:    dpochepk
Date:      2018-06-25 16:32 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/866c9aa29ee4

8189103: AARCH64: optimize String indexOf intrinsic
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Changeset: afca3c78ea0f
Author:    dpochepk
Date:      2018-06-25 16:32 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/afca3c78ea0f

8189113: AARCH64: StringLatin1 inflate intrinsic doesn't use prefetch instruction
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Changeset: 00c4edaf2017
Author:    lfoltan
Date:      2018-06-25 10:34 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/00c4edaf2017

8205509: assert(_name_and_id != 0LL) failed: encountered a class loader null name and id
Summary: The method loader_name_and_id should return the external name of the class loader if _name_and_id is null.
Reviewed-by: coleenp, stuefe

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

Changeset: 8e296de294e7
Author:    hb
Date:      2018-06-25 20:36 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/8e296de294e7

8204661: Show error 'Port already in use' in HashedPasswordFileTest.java
Reviewed-by: mchung, dholmes, dcubed, dfuchs

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: cb07f4b539fc
Author:    lfoltan
Date:      2018-06-25 11:33 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/cb07f4b539fc

8169559: Add class loader names to relevant VM messages
Summary: Added new method class_in_module_of_loader to provide a standard format for class information within error messages.
Reviewed-by: goetz, hseigel, mchung

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p1/c1.jasm
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p2/c2.jasm
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold

Changeset: 3c3ff151c75e
Author:    dl
Date:      2018-06-25 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3c3ff151c75e

8202422: value of 'sizeCtl' in ConcurrentHashMap varies with the constructor called
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/WhiteBox.java

Changeset: 3a6d47df8239
Author:    dl
Date:      2018-06-25 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3a6d47df8239

8203864: Execution error in Java's Timsort
Reviewed-by: martin, psandoz, forax

! src/java.base/share/classes/java/util/ComparableTimSort.java
! src/java.base/share/classes/java/util/TimSort.java

Changeset: 5637aca18f1d
Author:    dl
Date:      2018-06-25 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/5637aca18f1d

8203681: Miscellaneous changes imported from jsr166 CVS 2018-06
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/TimeUnit.java
! src/java.base/share/classes/java/util/concurrent/locks/Condition.java
! test/jdk/java/util/Collection/HotPotatoes.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Map/LockStep.java
! test/jdk/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/jdk/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/jdk/java/util/concurrent/tck/DelayQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/jdk/java/util/concurrent/tck/PriorityBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/PriorityQueueTest.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/TreeSetTest.java
! test/jdk/java/util/concurrent/tck/TreeSubSetTest.java

Changeset: 8e326bd343bb
Author:    prr
Date:      2018-06-25 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/8e326bd343bb

Merge

- src/hotspot/share/gc/cms/cmsOopClosures.cpp
- src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
- src/hotspot/share/gc/cms/parOopClosures.cpp
- src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
- src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
- src/hotspot/share/gc/shared/genOopClosures.cpp
- src/hotspot/share/gc/shared/specialized_oop_closures.hpp
- src/hotspot/share/gc/z/z_specialized_oop_closures.hpp
! test/jdk/ProblemList.txt

Changeset: 1a9ebf66fd9f
Author:    prr
Date:      2018-06-25 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1a9ebf66fd9f

Merge




More information about the jdk-client-changes mailing list