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