From dmitrij.pochepko at oracle.com Mon May 2 01:30:11 2016 From: dmitrij.pochepko at oracle.com (dmitrij.pochepko at oracle.com) Date: Mon, 02 May 2016 01:30:11 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605020130.u421UB2q024190@aojmv0008.oracle.com> Changeset: b26c56140837 Author: dpochepk Date: 2016-05-02 03:20 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b26c56140837 8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java Changeset: c9894d44a9db Author: dpochepk Date: 2016-05-02 03:24 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c9894d44a9db 8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java From dean.long at oracle.com Tue May 3 19:44:09 2016 From: dean.long at oracle.com (dean.long at oracle.com) Date: Tue, 03 May 2016 19:44:09 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155738: C2: fix frame_complete_offset Message-ID: <201605031944.u43Ji9AQ005117@aojmv0008.oracle.com> Changeset: 1b316f7a9893 Author: goetz Date: 2016-05-02 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1b316f7a9893 8155738: C2: fix frame_complete_offset Summary: During scratch_emit_size wrong value was set. Also set offset of ppc. Reviewed-by: kvn, dlong ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/opto/compile.hpp From christian.thalinger at oracle.com Tue May 3 21:26:49 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 03 May 2016 21:26:49 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605032126.u43LQnwA022210@aojmv0008.oracle.com> Changeset: ad3d36d1925e Author: rschatz Date: 2016-05-03 11:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ad3d36d1925e 8155735: use strings instead of Symbol* in JVMCI exception stubs Reviewed-by: never, twisti ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp Changeset: 4d45439a2e0a Author: twisti Date: 2016-05-03 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4d45439a2e0a Merge From tom.rodriguez at oracle.com Tue May 3 22:55:39 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 03 May 2016 22:55:39 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605032255.u43MtdUX027291@aojmv0008.oracle.com> Changeset: b3dfbd360de5 Author: never Date: 2016-05-03 12:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b3dfbd360de5 8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 62cdaf2fbe22 Author: never Date: 2016-05-03 21:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/62cdaf2fbe22 Merge From edward.nevill at gmail.com Wed May 4 08:46:27 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Wed, 04 May 2016 08:46:27 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155967: aarch64: fix register usage in block zeroing Message-ID: <201605040846.u448kR5P025365@aojmv0008.oracle.com> Changeset: 3f6fd139a591 Author: enevill Date: 2016-05-03 20:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3f6fd139a591 8155967: aarch64: fix register usage in block zeroing Summary: fix array fill stub to use r10 == base and r11 == count Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From aleksey.shipilev at oracle.com Wed May 4 15:37:40 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Wed, 04 May 2016 15:37:40 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Message-ID: <201605041537.u44FbeQx012518@aojmv0008.oracle.com> Changeset: 61e97cdc804b Author: shade Date: 2016-05-04 17:17 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/61e97cdc804b 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Reviewed-by: psandoz, vlivanov, simonis ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template - test/compiler/unsafe/generate-unsafe-tests.sh From aleksey.shipilev at oracle.com Wed May 4 15:37:38 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Wed, 04 May 2016 15:37:38 +0000 Subject: hg: jdk9/hs-comp/jdk: 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Message-ID: <201605041537.u44Fbdfh012443@aojmv0008.oracle.com> Changeset: 909f38c3d339 Author: shade Date: 2016-05-04 17:17 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/909f38c3d339 8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures Reviewed-by: psandoz, vlivanov, simonis ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template From vladimir.kozlov at oracle.com Wed May 4 21:44:54 2016 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 04 May 2016 21:44:54 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605042144.u44LislI019077@aojmv0008.oracle.com> Changeset: 8899dee1b1ed Author: roland Date: 2016-05-04 13:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8899dee1b1ed 8155717: Aarch64: enable loop superword's unrolling analysis Reviewed-by: aph, kvn, mcberg ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/share/vm/opto/superword.cpp Changeset: 05d358b254ad Author: roland Date: 2016-04-29 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/05d358b254ad 8154943: AArch64: redundant address computation instructions with vectorization Summary: duplicated i2l nodes can be eliminated to optimize redundant address computations Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.cpp From vladimir.kozlov at oracle.com Thu May 5 00:49:08 2016 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 05 May 2016 00:49:08 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC Message-ID: <201605050049.u450n8IH027165@aojmv0008.oracle.com> Changeset: b25d174d30f4 Author: kvn Date: 2016-05-04 15:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b25d174d30f4 8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC Reviewed-by: kvn Contributed-by: ahmed.khawaja at oracle.com ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp From paul.sandoz at oracle.com Thu May 5 18:44:46 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Thu, 05 May 2016 18:44:46 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8151268: Wire up the x86 _vectorizedMismatch stub routine in C1 Message-ID: <201605051844.u45IikAd014935@aojmv0008.oracle.com> Changeset: fc4f9aacd7c6 Author: psandoz Date: 2016-05-05 10:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fc4f9aacd7c6 8151268: Wire up the x86 _vectorizedMismatch stub routine in C1 Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/vmSymbols.cpp From vladimir.kozlov at oracle.com Fri May 6 01:04:05 2016 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Fri, 06 May 2016 01:04:05 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics Message-ID: <201605060104.u46145Ub013209@aojmv0008.oracle.com> Changeset: 4a39ee246f70 Author: kvn Date: 2016-05-05 17:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4a39ee246f70 8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics Reviewed-by: kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp From paul.sandoz at oracle.com Fri May 6 02:42:44 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Fri, 06 May 2016 02:42:44 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Message-ID: <201605060242.u462giGo022611@aojmv0008.oracle.com> Changeset: f57bf5857679 Author: psandoz Date: 2016-05-05 18:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f57bf5857679 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: shade, vlivanov ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp From paul.sandoz at oracle.com Fri May 6 02:42:47 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Fri, 06 May 2016 02:42:47 +0000 Subject: hg: jdk9/hs-comp/jdk: 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Message-ID: <201605060242.u462glRq022659@aojmv0008.oracle.com> Changeset: cbd0fd67b328 Author: psandoz Date: 2016-05-05 18:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cbd0fd67b328 8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: chegar, shade, forax, vlivanov ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/util/Objects.java + src/java.base/share/classes/jdk/internal/util/Preconditions.java ! test/java/util/Objects/CheckIndex.java From goetz.lindenmaier at sap.com Fri May 6 14:36:43 2016 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 06 May 2016 14:36:43 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1" Message-ID: <201605061436.u46Eaits006701@aojmv0008.oracle.com> Changeset: cd3ca570f548 Author: goetz Date: 2016-05-06 09:10 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cd3ca570f548 8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1" Summary: New function was placed within other function. Reviewed-by: mdoerr ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp From aleksey.shipilev at oracle.com Fri May 6 14:44:43 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Fri, 06 May 2016 14:44:43 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605061444.u46EihSJ010861@aojmv0008.oracle.com> Changeset: fcb21f5eac8e Author: shade Date: 2016-05-06 15:41 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fcb21f5eac8e 8156068: Unsafe.{get|set}Opaque should be single copy atomic Reviewed-by: psandoz, vlivanov ! src/share/vm/opto/library_call.cpp Changeset: 2073d966bcef Author: shade Date: 2016-05-06 14:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2073d966bcef Merge From aleksey.shipilev at oracle.com Fri May 6 16:32:49 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Fri, 06 May 2016 16:32:49 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Message-ID: <201605061632.u46GWnqZ000515@aojmv0008.oracle.com> Changeset: dfaa2566defa Author: shade Date: 2016-05-06 17:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dfaa2566defa 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Reviewed-by: psandoz, vlivanov ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template From aleksey.shipilev at oracle.com Fri May 6 16:32:51 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Fri, 06 May 2016 16:32:51 +0000 Subject: hg: jdk9/hs-comp/jdk: 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Message-ID: <201605061632.u46GWpYZ000667@aojmv0008.oracle.com> Changeset: c11a9bfd9c2f Author: shade Date: 2016-05-06 17:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c11a9bfd9c2f 8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Reviewed-by: psandoz, vlivanov ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java From vladimir.x.ivanov at oracle.com Fri May 6 18:04:29 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:29 +0000 Subject: hg: jdk9/hs-comp: 26 new changesets Message-ID: <201605061804.u46I4Tag013786@aojmv0008.oracle.com> Changeset: 4a67e08031be Author: kzhaldyb Date: 2016-04-20 19:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/4a67e08031be 8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics Reviewed-by: tschatzl, dfazunen, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: f800d3025f27 Author: bharadwaj Date: 2016-04-21 15:03 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/f800d3025f27 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: ec69c5bf68a6 Author: neugens Date: 2016-04-15 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/ec69c5bf68a6 8154313: Generated javadoc scattered all over the place Summary: Added new top level target zip-docs which scans all generated javadocs and prepare zip-archive in way understandable to most IDEs Reviewed-by: erikj Contributed-by: Jiri Vanek ! make/Javadoc.gmk ! make/Main.gmk ! make/MainSupport.gmk Changeset: 9f1ecdfae7fb Author: erikj Date: 2016-04-15 18:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/9f1ecdfae7fb 8154292: jdk9-dev: All SE builds failed on 2016-04-14 Reviewed-by: alanb ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/Main.gmk Changeset: 5aab06744c09 Author: omajid Date: 2016-04-18 09:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5aab06744c09 8154394: Bad test for ENABLE_SJAVAC in build-performance.m4 Reviewed-by: erikj ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: 09617ce980b9 Author: erikj Date: 2016-04-18 17:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/09617ce980b9 8154430: Imported modules rebuilt on second run when nothing has changed Reviewed-by: alanb, tbell ! make/CompileJavaModules.gmk Changeset: 5165182f2d88 Author: smarks Date: 2016-04-18 14:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5165182f2d88 8145468: update java.lang APIs with new deprecations Reviewed-by: lancea, alanb ! make/CompileJavaModules.gmk Changeset: c6b64d18affc Author: amurillo Date: 2016-04-18 15:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/c6b64d18affc Merge ! common/autoconf/build-performance.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/Main.gmk Changeset: 5f71689d0b33 Author: amurillo Date: 2016-04-18 20:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5f71689d0b33 Merge Changeset: 28438b6fbaa1 Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/28438b6fbaa1 Added tag jdk-9+115 for changeset 09617ce980b9 ! .hgtags Changeset: 81f1bcda3918 Author: lana Date: 2016-04-21 13:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/81f1bcda3918 Merge Changeset: a79c570f52a6 Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/a79c570f52a6 Merge ! common/autoconf/generated-configure.sh Changeset: 8c014913a48d Author: erikj Date: 2016-04-26 13:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/8c014913a48d 8150601: Remove the old Hotspot build system Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in ! common/autoconf/hotspot.m4 - make/HotspotWrapper.gmk ! make/Main.gmk Changeset: 6743a8e0cab7 Author: erikj Date: 2016-04-22 10:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/6743a8e0cab7 8154326: bash >(...) construct causes race conditions Reviewed-by: tbell, ihse ! make/InitSupport.gmk ! make/common/MakeBase.gmk Changeset: c3efe6acb2ae Author: erikj Date: 2016-04-27 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/c3efe6acb2ae 8154841: Let different Jib profiles have different default make targets Reviewed-by: dholmes, tbell ! common/conf/jib-profiles.js ! make/Init.gmk ! make/Jprt.gmk ! make/Main.gmk Changeset: d8b1e1832b0e Author: chegar Date: 2016-04-27 20:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/d8b1e1832b0e 8044773: Refactor jdk.net API so that it can be moved out of the base module Reviewed-by: alanb, erikj, mchung Contributed-by: Chris Hegarty , Erik Joelsson ! make/GensrcModuleInfo.gmk ! make/Javadoc.gmk ! make/common/Modules.gmk Changeset: 2bc539c6b48a Author: erikj Date: 2016-04-28 16:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/2bc539c6b48a 8155641: Correct merge typo in compare script Reviewed-by: chegar ! common/autoconf/compare.sh.in Changeset: 5a2fe64cd60c Author: erikj Date: 2016-04-28 17:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5a2fe64cd60c 8155629: MODULES_FILTER should apply to imported modules Reviewed-by: dholmes, tbell, mchung ! make/common/Modules.gmk Changeset: 2ebe9495d8a5 Author: erikj Date: 2016-04-28 17:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/2ebe9495d8a5 8155632: Remove debuginfo from jmod files Reviewed-by: tbell, mchung, alanb ! make/CreateJmods.gmk ! make/Images.gmk Changeset: bd32264e4108 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/bd32264e4108 Added tag jdk-9+116 for changeset 6743a8e0cab7 ! .hgtags Changeset: 7c0463107cf6 Author: lana Date: 2016-04-28 09:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/7c0463107cf6 Merge Changeset: 549dd3faf2d1 Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/549dd3faf2d1 Merge Changeset: 1d683c899373 Author: dholmes Date: 2016-04-29 01:45 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/1d683c899373 8155689: Build failing for install on jdk9/dev when using -testset hotspot Summary: add installer target that aliases the expected target Reviewed-by: jmasa, tbell ! make/Main.gmk Changeset: 632d52fc10bb Author: amurillo Date: 2016-04-28 22:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/632d52fc10bb Merge Changeset: 243610cb765d Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/243610cb765d Merge ! make/Main.gmk Changeset: 35e8afde6dcd Author: lmesnik Date: 2016-05-04 18:56 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/35e8afde6dcd 8155950: Add minimal VM in JIB profile on linux-x86 Reviewed-by: dholmes, erikj ! common/conf/jib-profiles.js From vladimir.x.ivanov at oracle.com Fri May 6 18:04:27 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:27 +0000 Subject: hg: jdk9/hs-comp/corba: 5 new changesets Message-ID: <201605061804.u46I4RYt013663@aojmv0008.oracle.com> Changeset: 7bab1b1b3682 Author: chegar Date: 2016-04-15 16:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/7bab1b1b3682 8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung ! src/java.corba/share/classes/sun/corba/Bridge.java Changeset: bb6bf34f121f Author: chegar Date: 2016-04-19 14:34 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/bb6bf34f121f 8148863: Remove sun.misc.ManagedLocalsThread from corba Reviewed-by: alanb, coffeys, msheppar ! src/java.corba/share/classes/com/sun/corba/se/impl/corba/RequestImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAManagerImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_USM.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/java.corba/share/classes/module-info.java Changeset: 20198ae6eb3e Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/20198ae6eb3e Added tag jdk-9+115 for changeset 7bab1b1b3682 ! .hgtags Changeset: 7dfa7377a5e6 Author: lana Date: 2016-04-21 13:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/7dfa7377a5e6 Merge Changeset: 7a1b36bf2fe5 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/7a1b36bf2fe5 Added tag jdk-9+116 for changeset 7dfa7377a5e6 ! .hgtags From vladimir.x.ivanov at oracle.com Fri May 6 18:04:27 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:27 +0000 Subject: hg: jdk9/hs-comp/jaxws: 2 new changesets Message-ID: <201605061804.u46I4SYH013696@aojmv0008.oracle.com> Changeset: 529f0bf896e5 Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/529f0bf896e5 Added tag jdk-9+115 for changeset 4ff86e5489e4 ! .hgtags Changeset: 58265b39fc74 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/58265b39fc74 Added tag jdk-9+116 for changeset 529f0bf896e5 ! .hgtags From vladimir.x.ivanov at oracle.com Fri May 6 18:04:31 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:31 +0000 Subject: hg: jdk9/hs-comp/jaxp: 9 new changesets Message-ID: <201605061804.u46I4VS2013897@aojmv0008.oracle.com> Changeset: 1902a5bda18e Author: joehw Date: 2016-04-14 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/1902a5bda18e 8152527: Relative rewriteSystem with xml:base at group level failed Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/rewriteSystem_id.xml Changeset: 8be2998d17d6 Author: joehw Date: 2016-04-19 23:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/8be2998d17d6 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java ! test/javax/xml/jaxp/unittest/TEST.properties ! test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java Changeset: 4fa3ca2e8105 Author: fyuan Date: 2016-04-19 23:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/4fa3ca2e8105 8078820: Test deploying a XML parser as a module Reviewed-by: joehw, alanb Contributed-by: Frank Yuan + test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java + test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java + test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java + test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java + test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java + test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java + test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java + test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java + test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt + test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java + test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java + test/javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java + test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/test/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/test/test/XMLFactoryHelper.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/DocumentBuilderFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/SAXParserFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/SchemaFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/TransformerFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/XMLInputFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/XMLOutputFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider1/xp1/XPathFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/xp2/DatatypeFactoryImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/xp2/XMLEventFactoryImpl.java + test/javax/xml/jaxp/module/TEST.properties Changeset: 5a17325d8118 Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/5a17325d8118 Added tag jdk-9+115 for changeset 1902a5bda18e ! .hgtags Changeset: 9d71d20e6147 Author: lana Date: 2016-04-21 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/9d71d20e6147 Merge Changeset: af1875980cbf Author: joehw Date: 2016-04-28 09:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/af1875980cbf 8154220: Semi-colon delimited list of catalog files in System property is throwing IllegalArgumentException Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/first_cat.xml + test/javax/xml/jaxp/unittest/catalog/next_cat.xml + test/javax/xml/jaxp/unittest/catalog/second_cat.xml Changeset: ac55dc7dd558 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/ac55dc7dd558 Added tag jdk-9+116 for changeset 9d71d20e6147 ! .hgtags Changeset: 4b13796fa518 Author: lana Date: 2016-04-28 09:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/4b13796fa518 Merge Changeset: 46b57560cd06 Author: fyuan Date: 2016-04-28 19:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/46b57560cd06 8155514: jaxp.library.TestPolicy should extend the default security policy Reviewed-by: mchung, joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java From vladimir.x.ivanov at oracle.com Fri May 6 18:04:33 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:33 +0000 Subject: hg: jdk9/hs-comp/nashorn: 6 new changesets Message-ID: <201605061804.u46I4XJ7013907@aojmv0008.oracle.com> Changeset: 295ac208a444 Author: chegar Date: 2016-04-15 16:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/295ac208a444 8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: 208388a5622d Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/208388a5622d Added tag jdk-9+115 for changeset 295ac208a444 ! .hgtags Changeset: bafd733be429 Author: hannesw Date: 2016-04-27 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/bafd733be429 8134503: support ES6 parsing in Nashorn Reviewed-by: jlaskey, sundar, mhaupt Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ClassNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IndexNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Module.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java + test/script/basic/es6/parser-es6.js - test/script/basic/yield.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js.EXPECTED ! test/script/nosecurity/parserapi.js.EXPECTED ! test/script/nosecurity/parserapi_strict.js.EXPECTED ! test/script/nosecurity/treeapi/array_literal.js.EXPECTED ! test/script/nosecurity/treeapi/objectLiteral.js.EXPECTED ! test/script/nosecurity/treeapi/property.js.EXPECTED ! test/script/nosecurity/treeapi/throw.js.EXPECTED ! test/script/nosecurity/treeapi/with.js.EXPECTED ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: fd2296436748 Author: hannesw Date: 2016-04-28 10:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/fd2296436748 8155025: 0.001.toFixed(2) should return "0.00" not "0" Reviewed-by: jlaskey, hannesw Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaBuffer.java + test/script/basic/JDK-8155025.js + test/script/basic/JDK-8155025.js.EXPECTED Changeset: 8edbdd01b004 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/8edbdd01b004 Added tag jdk-9+116 for changeset 208388a5622d ! .hgtags Changeset: 5267e9181161 Author: lana Date: 2016-04-28 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/5267e9181161 Merge - test/script/basic/yield.js From vladimir.x.ivanov at oracle.com Fri May 6 18:04:33 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:33 +0000 Subject: hg: jdk9/hs-comp/langtools: 21 new changesets Message-ID: <201605061804.u46I4YF5013913@aojmv0008.oracle.com> Changeset: eaa3ac6a778a Author: ksrini Date: 2016-04-14 14:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/eaa3ac6a778a 8152818: Javadoc must support module options supported by javac. Reviewed-by: jjg, martin ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties Changeset: 31c8b18fdc5b Author: jjg Date: 2016-04-14 17:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/31c8b18fdc5b 8149757: Implement Multi-Release JAR aware JavacFileManager for javac Reviewed-by: jjg, jlahoda Contributed-by: steve.drach at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java + test/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java Changeset: bcf9765e73b1 Author: alundblad Date: 2016-04-18 21:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/bcf9765e73b1 8036952: copyright issues in jdk9/dev/langtools files Summary: Updated copyright notices. Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! test/tools/javac/6520152/T.java ! test/tools/javac/6520152/T6520152.java ! test/tools/javac/6521805/T6521805e.out ! test/tools/javac/6521805/p/Outer.java ! test/tools/javac/6521805/p/Sub.java ! test/tools/javac/6547131/T.java ! test/tools/javac/6589361/T6589361.java ! test/tools/javac/6668794/badSource/Test.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java ! test/tools/javac/api/6731573/Erroneous.java ! test/tools/javac/flow/T8062747.java ! test/tools/javac/jvm/6397652/com/test/Test$Test$Test.java ! test/tools/javac/jvm/6397652/com/test/Test$Test.java ! test/tools/javac/lambda/badMemberRefBytecode/Main.java ! test/tools/javac/lambda/badMemberRefBytecode/Use.java ! test/tools/javac/lambda/lambdaExecution/TBlock.java ! test/tools/javac/policy/test3/A.java ! test/tools/javac/synthesize/src/Double.java ! test/tools/javac/synthesize/src/Float.java ! test/tools/javac/warnings/6594914/Auxiliary.java ! test/tools/javac/warnings/6594914/ExplicitCompilation.out ! test/tools/javac/warnings/6594914/ImplicitCompilation.out ! test/tools/javap/4111861/A.java Changeset: 8214105024db Author: alundblad Date: 2016-04-18 22:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/8214105024db 7152104: javac should not warn about missing serialVersionUID for anonymous inner classes Summary: Javac no longer issues warnings for missing serialVersionUID in anonymous classes. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java - test/tools/javac/SerialWarn.java - test/tools/javac/SerialWarn.out ! test/tools/javac/T6554097.java ! test/tools/javac/T6554097.out ! test/tools/javac/diags/examples/AnonymousClass.java - test/tools/javac/positions/T6253161.java - test/tools/javac/positions/T6253161.out - test/tools/javac/positions/T6253161a.java - test/tools/javac/positions/T6253161a.out + test/tools/javac/serial/SerialWarn.java + test/tools/javac/serial/SerialWarn.out + test/tools/javac/serial/SerialWarnAnon.java Changeset: 080e6e093a70 Author: smarks Date: 2016-04-18 14:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/080e6e093a70 8145468: update java.lang APIs with new deprecations Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: f6848c7b9e45 Author: jjg Date: 2016-04-18 18:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/f6848c7b9e45 8154504: javac tests fail after JDK API is deprecated Reviewed-by: darcy ! test/tools/javac/CaptureInSubtype.java ! test/tools/javac/OverrideChecks/T4721069.java ! test/tools/javac/generics/Nonlinear.java ! test/tools/javac/generics/odersky/BadTest4.java ! test/tools/javac/lambda/8074381/T8074381a.java ! test/tools/javac/lambda/8074381/T8074381a.out ! test/tools/javac/lambda/TargetType27.java Changeset: c0b062e1effd Author: jjg Date: 2016-04-18 19:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/c0b062e1effd 8154500: fix handling of jdk.launcher.patch.* in tests Reviewed-by: ksrini ! test/jdk/javadoc/tool/6964914/TestStdDoclet.java ! test/jdk/javadoc/tool/6964914/TestUserDoclet.java ! test/tools/javadoc/6964914/TestStdDoclet.java ! test/tools/javadoc/6964914/TestUserDoclet.java Changeset: d30f35629f0e Author: jlahoda Date: 2016-04-19 14:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d30f35629f0e 7020499: Project Coin: improvements to try-with-resources desugaring Summary: Avoid unnecessary check for resource nullness if the resource is known to be non-null; put resource closing code in a method that is shared by multiple try-with-resources. Reviewed-by: darcy, mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/TryWithResources/TwrAvoidNullCheck.java + test/tools/javac/TryWithResources/TwrClose.java + test/tools/javac/TryWithResources/TwrShareCloseCode.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java ! test/tools/javac/flow/tests/TestCaseTry.java Changeset: d59948777810 Author: rfield Date: 2016-04-20 08:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d59948777810 8154445: JShell: Drop residual use of addReads from jshell Reviewed-by: alanb, ksrini ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java Changeset: 9955c0097d4d Author: rfield Date: 2016-04-20 08:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/9955c0097d4d 8153551: jshell tool: no longer a mechanism to see current feedback modes Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! test/jdk/jshell/ToolFormatTest.java Changeset: 9b37d0f28609 Author: ksrini Date: 2016-04-20 17:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/9b37d0f28609 8151777: Add "@index" tag to the sampleapi generator Reviewed-by: ksrini, bpatel Contributed-by: oleg.barbashov at oracle.com ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java ! test/tools/javadoc/sampleapi/lib/sampleapi/SampleApi.java ! test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java ! test/tools/javadoc/sampleapi/lib/sampleapi/generator/PackageGenerator.java Changeset: dd5907bca0a4 Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/dd5907bca0a4 Added tag jdk-9+115 for changeset 31c8b18fdc5b ! .hgtags Changeset: ddd1734b81ac Author: lana Date: 2016-04-21 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/ddd1734b81ac Merge - test/tools/javac/SerialWarn.java - test/tools/javac/SerialWarn.out - test/tools/javac/positions/T6253161.java - test/tools/javac/positions/T6253161.out - test/tools/javac/positions/T6253161a.java - test/tools/javac/positions/T6253161a.out Changeset: b99518745035 Author: alundblad Date: 2016-03-22 13:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/b99518745035 8048146: sjavac uses unexpected exit code of -1 Summary: Changed exit codes for sjavac Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! test/tools/sjavac/HiddenFiles.java ! test/tools/sjavac/IdleShutdown.java ! test/tools/sjavac/IncludeExcludePatterns.java ! test/tools/sjavac/PooledExecution.java Changeset: 3e3553ee39d9 Author: rfield Date: 2016-04-25 08:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/3e3553ee39d9 8154485: JShell: infrastructure for multi-Snippet class wrappers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Diag.java ! src/jdk.jshell/share/classes/jdk/jshell/DiagList.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java + src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java + src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java + src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/MethodsTest.java ! test/jdk/jshell/ReplaceTest.java ! test/jdk/jshell/SnippetStatusListenerTest.java ! test/jdk/jshell/SnippetTest.java ! test/jdk/jshell/VariablesTest.java Changeset: 2aa0433e0add Author: jlahoda Date: 2016-04-15 11:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/2aa0433e0add 8154283: Check for clash between package and class not working when package in a different module Summary: Looking for any visible package when checking for package-class clash Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! test/tools/javac/modules/EdgeCases.java Changeset: 8102be8ddff2 Author: rfield Date: 2016-04-27 18:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/8102be8ddff2 8150382: JShell API: Allow setting remote JVM arguments 8151754: jshell tool: add command line options for setting feedback mode Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 77864d84ccb5 Author: rfield Date: 2016-04-27 19:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/77864d84ccb5 8155580: jshell tool: push for -R missed added file MessageHandler.java Reviewed-by: jlahoda + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java Changeset: 53d10f55a055 Author: bpatel Date: 2016-04-28 05:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/53d10f55a055 8154119: Module summary page should display module description Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml + test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/module1/module-info.java + test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java + test/jdk/javadoc/doclet/testModules/module2/module-info.java + test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java Changeset: f819be1d88cc Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/f819be1d88cc Added tag jdk-9+116 for changeset 3e3553ee39d9 ! .hgtags Changeset: 8d8d8069aaef Author: lana Date: 2016-04-28 09:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/8d8d8069aaef Merge From vladimir.x.ivanov at oracle.com Fri May 6 18:04:50 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:50 +0000 Subject: hg: jdk9/hs-comp/hotspot: 181 new changesets Message-ID: <201605061804.u46I4qjU013970@aojmv0008.oracle.com> Changeset: 8005261869c9 Author: mockner Date: 2016-04-19 11:03 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8005261869c9 8151526: Print -Xlog configuration in the hs_err_pid file Summary: logging configuration is now printed in hs_err and in vm info. Reviewed-by: coleenp, mlarsson, dholmes ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logConfiguration.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 857efca82258 Author: iklam Date: 2016-04-17 19:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/857efca82258 8150607: Clean up CompactHashtable Summary: refactored code, and added test cases for serviceability agent Reviewed-by: jiangli, ccheung ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/compactHashtable.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SASymbolTableTest.java + test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java + test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 733bbe81b807 Author: sgehwolf Date: 2016-04-18 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/733bbe81b807 8153275: Zero JVM fails to initialize after JDK-8152440 Summary: Use a value for InitArrayShortSize which passes validation Reviewed-by: aph, andrew, coleenp ! src/cpu/zero/vm/globals_zero.hpp Changeset: 8aa8513f9944 Author: coleenp Date: 2016-04-21 02:58 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8aa8513f9944 8154280: Zero build fails with undeclared G1LastPLABAverageOccupancy Reviewed-by: twisti ! src/share/vm/gc/g1/g1EvacStats.cpp Changeset: 978187e4a066 Author: coleenp Date: 2016-04-20 03:12 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/978187e4a066 Merge Changeset: 63b87be22d3e Author: coleenp Date: 2016-04-20 05:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/63b87be22d3e Merge Changeset: 03f934c94ffa Author: stefank Date: 2016-04-20 09:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/03f934c94ffa 8079843: do_young_space_rescan - comment out of sync with code Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: 44a440e74867 Author: rehn Date: 2016-04-20 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/44a440e74867 8154728: JvmtiExport::add_default_read_edges hits a guarantee Reviewed-by: mgerdin, dholmes, stefank ! src/share/vm/prims/jvmtiExport.cpp Changeset: 2f76f418c0dc Author: aph Date: 2016-04-18 15:37 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2f76f418c0dc 8152554: CompactStrings broken on AArch64 Summary: Correct the logic for string intrinsics. Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: a07a10329f31 Author: aph Date: 2016-04-20 11:05 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a07a10329f31 8153310: AArch64: JEP 254: Implement byte_array_inflate Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 57f9554a28f1 Author: aph Date: 2016-04-20 11:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/57f9554a28f1 Merge Changeset: 0df9b5892b86 Author: aph Date: 2016-04-20 11:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0df9b5892b86 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 7b35b32cd8d4 Author: kzhaldyb Date: 2016-04-19 19:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7b35b32cd8d4 8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output Reviewed-by: tschatzl, dfazunen ! test/gc/g1/mixedgc/TestLogging.java Changeset: 300be48156c5 Author: kzhaldyb Date: 2016-04-20 19:54 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/300be48156c5 8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics Reviewed-by: tschatzl, dfazunen, iignatyev ! src/share/vm/prims/whitebox.cpp Changeset: 7e6a6560ceaf Author: jiangli Date: 2016-04-20 16:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7e6a6560ceaf 8154457: runtime/SharedArchiveFile/SharedStrings Shared string table stats missing Summary: Added more information when print out message reporting disabling the shared strings at CDS dump time. Reviewed-by: lfoltan, hseigel, mseledtsov, gtriantafill ! src/share/vm/classfile/stringTable.cpp ! test/runtime/SharedArchiveFile/SharedStrings.java Changeset: 7172426ee615 Author: stefank Date: 2016-04-21 09:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7172426ee615 8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options Reviewed-by: jmasa, pliden ! src/share/vm/memory/virtualspace.cpp Changeset: d10b8c3e22f8 Author: mgerdin Date: 2016-04-21 10:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d10b8c3e22f8 8154467: Cleanup initialization of GCPolicyCounters Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/parallel/generationSizer.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: 394172983a21 Author: mgerdin Date: 2016-04-21 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/394172983a21 8154452: Deferred cleanups after split of G1CollectorPolicy code Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 7eb5c269907b Author: mgerdin Date: 2016-04-19 14:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7eb5c269907b 8154745: Move default G1 pause time target setup to argument parsing Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/globals.hpp Changeset: 72bd11005099 Author: mgerdin Date: 2016-04-19 14:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/72bd11005099 8154752: Cleanup initialization of G1Policy Reviewed-by: ehelin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 5fa2ff32323a Author: lfoltan Date: 2016-04-21 09:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5fa2ff32323a 8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base Reviewed-by: coleenp, hseigel Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 399236007654 Author: kzhaldyb Date: 2016-04-21 18:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/399236007654 8153764: Add auxiliary method that generates class by class prototype to gc testlibrary Reviewed-by: dfazunen, iignatyev ! test/gc/testlibrary/Helpers.java Changeset: 42f68f5a7e64 Author: kzhaldyb Date: 2016-04-21 17:55 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/42f68f5a7e64 8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/ClassLoaderGenerator.java + test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: c96863e1673d Author: bharadwaj Date: 2016-04-21 15:59 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c96863e1673d Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 3696f0e88bbb Author: bharadwaj Date: 2016-04-21 20:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3696f0e88bbb Merge Changeset: 56356bbe5476 Author: cjplummer Date: 2016-04-21 20:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/56356bbe5476 8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported Summary: Removed "previous version", "cached class file", and breakpoint related fields and code when JVMTI is not supported Reviewed-by: coleenp, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 88dd08d7be0f Author: chegar Date: 2016-04-15 16:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/88dd08d7be0f 8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 1c9fdb81b25d Author: amurillo Date: 2016-04-18 15:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1c9fdb81b25d Merge ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvm.cpp Changeset: 4b425192636c Author: coleenp Date: 2015-10-13 18:13 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b425192636c 8132051: Better byte behavior Reviewed-by: bdelsart, roland, kvn, jrose, ahgross Contributed-by: coleen.phillimore at oracle.com, roland.westerlin at oracle.com, vladimir.kozlov at oracle.com, john.r.rose at oracle.com ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: aec300f2fdf2 Author: coleenp Date: 2016-01-07 13:59 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aec300f2fdf2 8146518: Zero interpreter broken with better byte behaviours Summary: replaced Method::_result_type_index with Method::_result_type for better byte behaviours should be used for Zero also. Reviewed-by: roland, kvn, bdelsart, kevinw ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 1c8120f80818 Author: kevinw Date: 2016-02-08 12:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1c8120f80818 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: cffe9fa07710 Author: coleenp Date: 2016-02-09 15:54 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cffe9fa07710 8149170: Better byte behavior should normalize JNI arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: kvn, kevinw, jrose, bdelsart, gtriantafill ! make/test/JtregNative.gmk ! src/share/vm/prims/jni.cpp + test/runtime/BoolReturn/BoolConstructor.java + test/runtime/BoolReturn/NativeSmallIntCallsTest.java + test/runtime/BoolReturn/libNativeSmallIntCalls.c Changeset: b781b68b9e7d Author: kvn Date: 2016-02-20 14:11 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b781b68b9e7d 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: jrose, coleenp, kevinw ! src/share/vm/runtime/deoptimization.cpp Changeset: ba1391deaca7 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ba1391deaca7 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 68e9c20cfb88 Author: kevinw Date: 2016-02-25 21:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/68e9c20cfb88 8150654: Zero cleanup of CppInterpreter::result_type_of() Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp Changeset: 367eb38ebfff Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/367eb38ebfff Added tag jdk-9+115 for changeset 88dd08d7be0f ! .hgtags Changeset: 2e1e40e1748c Author: lana Date: 2016-04-21 13:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2e1e40e1748c Merge - src/share/vm/utilities/top.hpp Changeset: 70e16990581f Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/70e16990581f Merge ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 60e088965ba0 Author: tschatzl Date: 2016-04-22 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/60e088965ba0 8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap(). Reviewed-by: stefank, jmasa ! src/share/vm/gc/g1/g1CardLiveData.cpp Changeset: 156dd9902cf0 Author: tschatzl Date: 2016-04-22 13:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/156dd9902cf0 Merge Changeset: 3d7d041acb59 Author: aph Date: 2016-04-22 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3d7d041acb59 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 4efd70f41d54 Author: coleenp Date: 2016-04-22 13:16 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4efd70f41d54 Merge Changeset: d142a959d2ae Author: goetz Date: 2016-04-22 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d142a959d2ae 8154921: Fix aix after "8146879: Add option for handling existing log files in UL" Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'. Reviewed-by: coleenp ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/runtime/os.hpp Changeset: 0f1865d9ecda Author: coleenp Date: 2016-04-22 14:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0f1865d9ecda Merge Changeset: 89e698785deb Author: mbaesken Date: 2016-04-23 15:21 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/89e698785deb 8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release Reviewed-by: gthornbr, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 2f0e84c99f58 Author: coleenp Date: 2016-04-22 16:17 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2f0e84c99f58 Merge Changeset: 9199ebc6186c Author: mseledtsov Date: 2016-04-19 15:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9199ebc6186c 8153549: [TESTBUG] remove obsolete runtime/SharedArchiveFile/BasicJarBuilder Summary: Removed the obsolete file, after ensuring no other jdk components depend on it Reviewed-by: iklam, lfoltan, hseigel, gtriantafill, ctornqvi - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: 3d289e4ba366 Author: jiangli Date: 2016-04-22 19:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3d289e4ba366 Merge - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: 03999dd89a1b Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/03999dd89a1b 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: a1e0122b5cce Author: aph Date: 2016-04-25 14:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a1e0122b5cce 8154957: AArch64: Better byte behavior Summary: The fix for 8132051 is needed for AArch64. Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a2cef3b1e77a Author: aph Date: 2016-04-25 15:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a2cef3b1e77a Merge Changeset: c0ea2e3ebe83 Author: coleenp Date: 2016-04-25 09:51 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c0ea2e3ebe83 8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do() Reviewed-by: dlong, twisti, stefank ! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/abstractInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/gc/g1/g1RootClosures.cpp ! src/share/vm/gc/g1/g1RootClosures.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp ! test/TEST.groups - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java + test/runtime/MirrorFrame/Asmator.java + test/runtime/MirrorFrame/Test8003720.java + test/runtime/MirrorFrame/Victim.java + test/runtime/MirrorFrame/VictimClassLoader.java Changeset: 4805a09d9e4a Author: coleenp Date: 2016-04-25 15:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4805a09d9e4a Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java Changeset: ce2108f27dcb Author: ehelin Date: 2016-04-20 15:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ce2108f27dcb 8154753: Turn G1Policy into an interface Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp + src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1DefaultPolicy.hpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 759da5e4e9e5 Author: ehelin Date: 2016-04-25 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/759da5e4e9e5 Merge - src/share/vm/gc/g1/g1Policy.cpp Changeset: 23971163d997 Author: goetz Date: 2016-04-25 12:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/23971163d997 8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..." Reviewed-by: simonis ! src/os/aix/vm/os_aix.cpp Changeset: 55443e49586f Author: cjplummer Date: 2016-04-25 12:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/55443e49586f 8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64 Summary: Undid previous change that had set it to 1. Reviewed-by: enevill, adinn, aph ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: d7612d10b4ae Author: tonyp Date: 2016-04-26 10:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d7612d10b4ae 8154153: PS: Restore preserved marks in parallel Summary: Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure. Reviewed-by: tschatzl ! src/share/vm/gc/parallel/psPromotionManager.cpp ! src/share/vm/gc/parallel/psPromotionManager.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/shared/preservedMarks.cpp ! src/share/vm/gc/shared/preservedMarks.hpp Changeset: 838d51807bf3 Author: tonyp Date: 2016-04-26 10:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/838d51807bf3 8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks Reviewed-by: tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1EvacFailure.hpp ! src/share/vm/gc/shared/preservedMarks.hpp Changeset: 26cba13a8471 Author: goetz Date: 2016-04-26 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/26cba13a8471 8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..." Reviewed-by: dholmes, mgerdin ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 0279a07ece65 Author: mchernov Date: 2016-04-22 17:46 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0279a07ece65 8154843: GC tests should be correctly marked with @module Reviewed-by: jwilhelm, dfazunen ! test/gc/TestDisableExplicitGC.java ! test/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/serviceability/dcmd/gc/FinalizerInfoTest.java ! test/serviceability/dcmd/gc/HeapInfoTest.java Changeset: 16158e4dce32 Author: mchernov Date: 2016-04-22 17:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/16158e4dce32 8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace. Reviewed-by: jmasa, dfazunen ! test/gc/TestVerifySilently.java ! test/gc/TestVerifySubSet.java Changeset: 6f6f556ab866 Author: mchernov Date: 2016-04-22 18:19 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6f6f556ab866 8154341: [TESTBUG] G1 stress test for humongous objects allocation Reviewed-by: jwilhelm, dfazunen + test/gc/stress/TestStressG1Humongous.java Changeset: 636fc313f117 Author: dfazunen Date: 2016-04-26 09:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/636fc313f117 Merge - src/share/vm/gc/g1/g1Policy.cpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: bdaf26dc85ba Author: dfazunen Date: 2016-04-26 10:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bdaf26dc85ba Merge Changeset: 69d5352ad82b Author: dfazunen Date: 2016-04-26 11:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/69d5352ad82b Merge Changeset: b2250ffc9e29 Author: akulyakh Date: 2016-04-26 13:22 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b2250ffc9e29 8153992: Some hotspot tests fail on compact2 due to an unnecessary test library dependency Summary: Removing unnecessary dependency on java.management from the ProcessTool.getProcessId() Reviewed-by: mchung ! test/compiler/compilercontrol/share/actions/BaseAction.java ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/gc/metaspace/PerfCounters.java ! test/runtime/CommandLine/PrintTouchedMethods.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/jdk/test/lib/ProcessTools.java ! test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java ! test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java Changeset: 6ef859a0b414 Author: ddmitriev Date: 2016-04-26 11:49 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6ef859a0b414 Merge Changeset: e438f8c20bd6 Author: rehn Date: 2016-04-26 10:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e438f8c20bd6 8154719: JvmtiBreakpoint rename method print() to print_on() Reviewed-by: mlarsson, sla, sspitsyn ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp Changeset: 780d4f1a82a6 Author: mlarsson Date: 2016-04-26 15:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/780d4f1a82a6 Merge Changeset: c98fb7301cfa Author: aph Date: 2016-04-26 14:38 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c98fb7301cfa 8155100: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 9a1dea477c24 Author: rprotacio Date: 2016-04-26 09:08 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9a1dea477c24 8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass Summary: Converted package() and module() functions to pure virtual functions of Klass Reviewed-by: dholmes, coleenp, lfoltan, hseigel ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/runtime/reflection.cpp ! test/runtime/modules/getModuleJNI/GetModule.java Changeset: 893e7abaa538 Author: rprotacio Date: 2016-04-26 14:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/893e7abaa538 Merge Changeset: 3c919951e41b Author: rprotacio Date: 2016-04-26 15:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3c919951e41b Merge Changeset: ac4e536a72ac Author: erikj Date: 2016-04-26 13:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ac4e536a72ac 8150601: Remove the old Hotspot build system Reviewed-by: ihse + make/BuildHotspot.gmk + make/Dist.gmk + make/HotspotCommon.gmk - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make + make/gensrc/GenerateSources.gmk + make/gensrc/GensrcAdlc.gmk + make/gensrc/GensrcDtrace.gmk + make/gensrc/GensrcJvmti.gmk - make/hotspot_distro + make/ide/CreateVSProject.gmk - make/jdk_version - make/jprt.gmk + make/lib/CompileDtracePostJvm.gmk + make/lib/CompileDtracePreJvm.gmk + make/lib/CompileJvm.gmk + make/lib/CompileLibjsig.gmk + make/lib/CompileLibraries.gmk + make/lib/JvmFeatures.gmk + make/lib/JvmMapfile.gmk + make/lib/JvmOverrideFiles.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in + make/mapfiles/libjsig/mapfile-vers-solaris + make/mapfiles/libjvm_db/mapfile-vers + make/mapfiles/libjvm_dtrace/mapfile-vers - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc + make/symbols/symbols-aix + make/symbols/symbols-aix-debug + make/symbols/symbols-linux + make/symbols/symbols-macosx + make/symbols/symbols-shared + make/symbols/symbols-solaris + make/symbols/symbols-solaris-dtrace-compiler1 + make/symbols/symbols-solaris-dtrace-compiler2 + make/symbols/symbols-unix - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix Changeset: 85f1c7e4a491 Author: erikj Date: 2016-04-26 17:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/85f1c7e4a491 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix Changeset: 71ea682fc02c Author: kzhaldyb Date: 2016-04-26 16:50 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/71ea682fc02c 8155092: [TESTBUG] TestHumongousClassLoader.java needs UnlockDiagnosticVMOptions before WhiteBoxAPI Reviewed-by: tschatzl, dfazunen ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: eaa44972eebe Author: ppunegov Date: 2016-04-26 18:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/eaa44972eebe Merge Changeset: ef83e47e54fc Author: ppunegov Date: 2016-04-26 20:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ef83e47e54fc Merge Changeset: 43f859c2d61c Author: stefank Date: 2016-04-27 08:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/43f859c2d61c 8141496: BitMap set operations copy their other BitMap argument Reviewed-by: mgerdin, tschatzl ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp Changeset: f968fbadf36b Author: dsimms Date: 2016-04-26 12:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f968fbadf36b 8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long Summary: MonitorInUseLists on by default Reviewed-by: rbackman, mlarsson ! src/share/vm/runtime/globals.hpp Changeset: f1005629063e Author: ehelin Date: 2016-04-27 13:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f1005629063e 8155224: Bring back version control history to g1Policy.hpp and g1DefaultPolicy.* Reviewed-by: pliden, mgerdin, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp + src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1DefaultPolicy.hpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: edeb8dc8ff14 Author: ehelin Date: 2016-04-27 13:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/edeb8dc8ff14 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java Changeset: 98a9a2760fb3 Author: sjohanss Date: 2016-04-27 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/98a9a2760fb3 8155082: Refactor mutator region restriction Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp Changeset: 2b004ef3c7b5 Author: sjohanss Date: 2016-04-27 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2b004ef3c7b5 8155087: Calculation in other_time_ms() is incorrect Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1DefaultPolicy.cpp Changeset: 46bc7ded95bd Author: ccheung Date: 2016-04-27 11:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/46bc7ded95bd 8154976: UseSharedSpaces error message is incomplete Reviewed-by: cjplummer, jiangli, mseledtsov ! src/share/vm/memory/filemap.cpp ! test/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: 888f37103953 Author: mgerdin Date: 2016-04-27 11:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/888f37103953 8155209: Move setting of young index in cset to G1CollectionSet Reviewed-by: sjohanss, ehelin ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1CollectionSet.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/youngList.cpp Changeset: ea115346976a Author: sspitsyn Date: 2016-04-28 00:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ea115346976a 8153749: New capability can_generate_early_class_hook_events Summary: Add new capability Reviewed-by: alanb, dsamersoff ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp Changeset: 2970479dc945 Author: sspitsyn Date: 2016-04-28 09:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2970479dc945 Merge Changeset: 510659a31ce3 Author: hseigel Date: 2016-04-28 13:44 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/510659a31ce3 8151342: Add module name/version to class histogram output Summary: Add additional column to histogram containing module at version Reviewed-by: sundar, gtriantafill ! src/share/vm/memory/heapInspection.cpp ! test/serviceability/dcmd/gc/ClassHistogramTest.java Changeset: 735010e577f4 Author: stefank Date: 2016-04-28 15:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/735010e577f4 8155206: Internal VM test DirectiveParser_test is too verbose Reviewed-by: rehn, neliasso ! src/share/vm/compiler/directivesParser.cpp ! src/share/vm/compiler/directivesParser.hpp Changeset: 2d886d50a55d Author: stefank Date: 2016-04-28 22:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2d886d50a55d Merge Changeset: 98937e623982 Author: vlivanov Date: 2016-04-29 02:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/98937e623982 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp - src/share/vm/gc/g1/g1Policy.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: ecf87b0804eb Author: sspitsyn Date: 2016-04-28 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ecf87b0804eb 8153190: JVMTI GetAllModules should make it clear that it also returns unnamed module Summary: Clarify the JVMTI spec Reviewed-by: alanb ! src/share/vm/prims/jvmti.xml Changeset: b50fef487dea Author: sspitsyn Date: 2016-04-28 19:34 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b50fef487dea Merge ! src/share/vm/prims/jvmti.xml Changeset: 525070f8e681 Author: sspitsyn Date: 2016-04-28 21:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/525070f8e681 Merge Changeset: 93ec36ff2a6f Author: gziemski Date: 2016-04-28 10:41 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/93ec36ff2a6f 8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong Reviewed-by: goetz, simonis ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/globals.hpp Changeset: f6e74a733a80 Author: gziemski Date: 2016-04-28 22:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f6e74a733a80 Merge Changeset: a76d0c16fbf9 Author: gziemski Date: 2016-04-28 23:32 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a76d0c16fbf9 Merge Changeset: 9d66069c0367 Author: ppunegov Date: 2016-04-28 17:58 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9d66069c0367 8155034: [TESTBUG] ctw tests fail to compile: module reads package sun.reflect from both jdk.unsupported and java.base Summary: Replace sun.reflect with jdk.internal.reflect Reviewed-by: iignatyev, ddmitriev ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java Changeset: e6c903c11db8 Author: kzhaldyb Date: 2016-04-28 16:55 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e6c903c11db8 8155527: New test TestHumongousClassLoader fails with "-XX:+ExplicitGCInvokesConcurrent" option Reviewed-by: dfazunen, drwhite, jwilhelm ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java Changeset: 4b507595eb11 Author: ppunegov Date: 2016-04-29 03:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b507595eb11 Merge Changeset: d525d1232cdc Author: ysuenaga Date: 2016-04-27 21:00 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d525d1232cdc 8155089: UL: Remove trailing comma from log decoration list Reviewed-by: dsamersoff, mlarsson ! src/share/vm/logging/logConfiguration.cpp Changeset: 28ea1f9f8548 Author: mlarsson Date: 2016-04-29 04:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/28ea1f9f8548 Merge Changeset: de92190be5e1 Author: mdoerr Date: 2016-04-22 10:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/de92190be5e1 8154867: PPC64: Better byte behavior Reviewed-by: goetz ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 93eacec03769 Author: jlaskey Date: 2016-04-25 09:59 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/93eacec03769 8147426: Missing definition for JIMAGE_NOT_FOUND Reviewed-by: hseigel, alanb ! src/share/vm/classfile/jimage.hpp Changeset: 6c88fa04cb71 Author: jlaskey Date: 2016-04-25 09:59 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6c88fa04cb71 8147634: Need a JImage API that given a JImageLocationRef returns class name Reviewed-by: hseigel ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/jimage.hpp Changeset: d7a3b8867ebb Author: amurillo Date: 2016-04-22 00:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d7a3b8867ebb Merge ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/utilities/globalDefinitions.hpp - test/stress/gc/TestGCOld.java - test/stress/gc/TestMultiThreadStressRSet.java - test/stress/gc/TestStressIHOPMultiThread.java - test/stress/gc/TestStressRSetCoarsening.java Changeset: 61a214186dae Author: amurillo Date: 2016-04-25 14:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/61a214186dae Merge - test/stress/gc/TestGCOld.java - test/stress/gc/TestMultiThreadStressRSet.java - test/stress/gc/TestStressIHOPMultiThread.java - test/stress/gc/TestStressRSetCoarsening.java Changeset: 88170d364290 Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/88170d364290 Added tag jdk-9+116 for changeset 61a214186dae ! .hgtags Changeset: 3b102a7b09af Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3b102a7b09af Merge ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/prims/jvmtiExport.cpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: c1e448cfa9b6 Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c1e448cfa9b6 Merge ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/share/vm/prims/jvmtiExport.cpp Changeset: 265793c969aa Author: sjohanss Date: 2016-04-29 08:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/265793c969aa 8155245: Add logging when MMU target is violated Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1MMUTracker.cpp ! src/share/vm/logging/logPrefix.hpp ! src/share/vm/logging/logTag.hpp Changeset: ac715a6261b2 Author: vlivanov Date: 2016-04-29 14:17 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ac715a6261b2 Merge ! src/share/vm/classfile/classLoader.cpp Changeset: 8341dddb5188 Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8341dddb5188 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 4f32d61b8f20 Author: ecaspole Date: 2016-04-29 10:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4f32d61b8f20 8155685: Wrong indentation in ClassFileParser::post_process_parsed_stream Summary: Fix indentation Reviewed-by: dcubed ! src/share/vm/classfile/classFileParser.cpp Changeset: 2d040098ee0b Author: ecaspole Date: 2016-04-29 18:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2d040098ee0b Merge Changeset: 9a28091479aa Author: jmasa Date: 2016-04-26 09:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9a28091479aa 8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: f12480688972 Author: jmasa Date: 2016-04-29 18:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f12480688972 Merge Changeset: 0679677b7de3 Author: mockner Date: 2016-04-29 22:40 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0679677b7de3 8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/classLoadingService.hpp ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/ClassLoadUnloadTest.java ! test/runtime/logging/ClassResolutionTest.java ! test/runtime/logging/LoaderConstraintsTest.java ! test/runtime/logging/RemovedDevelopFlagsTest.java ! test/runtime/logging/SafepointCleanupTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/verifier/TraceClassRes.java Changeset: 927d84d0b391 Author: dsamersoff Date: 2016-05-01 12:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/927d84d0b391 8154258: [TESTBUG] Various serviceability tests fail compilation Summary: Replace sun.misc.Unsafe with jdk.internal.misc.Unsafe Reviewed-by: chegar, kvn ! test/compiler/c2/5057225/Test5057225.java ! test/compiler/c2/6603011/Test.java ! test/compiler/c2/6800154/Test6800154.java ! test/compiler/c2/6805724/Test6805724.java ! test/compiler/c2/6968348/Test6968348.java ! test/compiler/c2/7190310/Test7190310_unsafe.java ! test/compiler/c2/8004867/TestIntUnsafeCAS.java ! test/compiler/c2/8004867/TestIntUnsafeVolatile.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java ! test/compiler/codecache/jmx/BeanTypeTest.java ! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/compiler/codecache/jmx/ManagerNamesTest.java ! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codegen/6823354/Test6823354.java ! test/compiler/compilercontrol/InlineMatcherTest.java ! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/compiler/compilercontrol/commandfile/LogTest.java ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/compiler/compilercontrol/commands/ExcludeTest.java ! test/compiler/compilercontrol/commands/LogTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/compiler/compilercontrol/directives/ExcludeTest.java ! test/compiler/compilercontrol/directives/LogTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/compiler/compilercontrol/jcmd/AddLogTest.java ! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java ! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java ! test/compiler/compilercontrol/parser/DirectiveParserTest.java ! test/compiler/compilercontrol/parser/DirectiveStressTest.java ! test/compiler/eliminateAutobox/UnsignedLoads.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/floatingpoint/TestPow2.java ! test/compiler/inlining/InlineAccessors.java ! test/compiler/intrinsics/IntrinsicAvailableTest.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/clone/TestObjectClone.java ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java ! test/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java ! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/MHInlineTest.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/PollutedTrapCounts.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java ! test/compiler/jvmci/meta/StableFieldTest.java ! test/compiler/loopopts/UseCountedLoopSafepoints.java ! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java ! test/compiler/onSpinWait/TestOnSpinWait.java ! test/compiler/oracle/GetMethodOptionTest.java ! test/compiler/oracle/MethodMatcherTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/testlibrary/rtm/XAbortProvoker.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/TestUnsafeLoadControl.java ! test/compiler/unsafe/UnsafeRaw.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/BlockingCompilation.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/CondCardMark/Basic.java ! test/gc/TestDisableExplicitGC.java ! test/gc/TestSmallHeap.java ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/gc/arguments/TestSurvivorRatioFlag.java ! test/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestLargePageUseForAuxMemory.java ! test/gc/g1/TestPLABOutput.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/humongousObjects/TestHeapCounters.java ! test/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/gc/g1/humongousObjects/TestHumongousMovement.java ! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java ! test/gc/g1/humongousObjects/TestObjectCollected.java ! test/gc/g1/ihop/TestIHOPErgo.java ! test/gc/g1/ihop/TestIHOPStatic.java ! test/gc/g1/mixedgc/TestLogging.java ! test/gc/g1/plab/TestPLABEvacuationFailure.java ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/gc/metaspace/TestMetaspaceInitialization.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/gc/parallel/TestPrintGCDetailsVerbose.java ! test/gc/stress/TestMultiThreadStressRSet.java ! test/gc/survivorAlignment/SurvivorAlignmentTestMain.java ! test/runtime/8026365/InvokeSpecialAnonTest.java ! test/runtime/BoolReturn/NativeSmallIntCallsTest.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java ! test/runtime/CommandLine/VMAliasOptions.java ! test/runtime/CommandLine/VMDeprecatedOptions.java ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java ! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/runtime/ErrorHandling/ErrorHandler.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java ! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java ! test/runtime/ErrorHandling/TestOnError.java ! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java ! test/runtime/Metaspace/FragmentMetaspace.java ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/RedefineTests/RedefineAnnotations.java ! test/runtime/RedefineTests/RedefineFinalizer.java ! test/runtime/RedefineTests/RedefineRunningMethods.java ! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java ! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java ! test/runtime/ReservedStack/ReservedStackTest.java ! test/runtime/SameObject/SameObject.java ! test/runtime/Thread/Fibonacci.java ! test/runtime/ThreadSignalMask/ThreadSignalMask.java ! test/runtime/Throwable/TestThrowable.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUncompressedObject.java ! test/runtime/Unsafe/GetUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/PrimitiveHostClass.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/HasNonStatic.java ! test/runtime/contended/Inheritance1.java ! test/runtime/contended/OopMaps.java ! test/runtime/contended/OopMapsSameGroup.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/interned/SanityTest.java ! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/ClassLoadUnloadTest.java ! test/runtime/logging/ClassResolutionTest.java ! test/runtime/logging/LoaderConstraintsTest.java ! test/runtime/logging/MonitorMismatchTest.java ! test/runtime/logging/ProtectionDomainVerificationTest.java ! test/runtime/logging/RemovedDevelopFlagsTest.java ! test/runtime/memory/ReadVMPageSize.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMCanReadModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/JVMIsExportedToModule.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java ! test/runtime/modules/Xpatch/XpatchTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/os/AvailableProcessors.java ! test/runtime/verifier/TraceClassRes.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/MismatchedWhiteBox/WhiteBox.java ! test/sanity/WBApi.java ! test/serviceability/ParserTest.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/dcmd/gc/FinalizerInfoTest.java ! test/serviceability/dcmd/gc/HeapInfoTest.java ! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java ! test/serviceability/dcmd/vm/SetVMFlagTest.java ! test/serviceability/logging/TestBasicLogOutput.java ! test/serviceability/logging/TestMultipleXlogArgs.java ! test/serviceability/logging/TestQuotedLogOutputs.java ! test/serviceability/sa/DeadlockDetectionTest.java ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java ! test/serviceability/threads/TestFalseDeadLock.java ! test/serviceability/tmtools/jstack/DaemonThreadTest.java ! test/serviceability/tmtools/jstack/JstackThreadTest.java ! test/serviceability/tmtools/jstack/SpreadLockTest.java ! test/serviceability/tmtools/jstack/ThreadNamesTest.java ! test/serviceability/tmtools/jstack/TraveledLockTest.java ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcCauseTest03.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java ! test/testlibrary/jdk/test/lib/Utils.java ! test/testlibrary_tests/AssertsTest.java ! test/testlibrary_tests/RedefineClassTest.java ! test/testlibrary_tests/whitebox/BlobSanityTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java Changeset: 37b2c3e58db6 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/37b2c3e58db6 8155232: Augment Workgang to run task with a given number of threads Summary: Add a method to run a WorkGang with a set number of threads. Reviewed-by: stefank, jmasa, mgerdin ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: f0afeb6ea6cc Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f0afeb6ea6cc 8153507: Improve Card Table Clear Task Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage. Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 88b3c43da1ea Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/88b3c43da1ea 8155230: Tune thread usage for mark bitmap clear Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: 2017de685b07 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2017de685b07 8155233: Lazy coarse map clear Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied. Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: fa0cd9cfc962 Author: tschatzl Date: 2016-05-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fa0cd9cfc962 8155229: Tune thread usage for live data clearing Reviewed-by: mgerdin, drwhite ! src/share/vm/gc/g1/g1CardLiveData.cpp Changeset: 2196a67ba80c Author: egahlin Date: 2016-04-22 00:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2196a67ba80c 8154794: Add support for experimental fields/events to event-based tracing Reviewed-by: mlarsson, mgronlun ! src/share/vm/trace/trace.dtd Changeset: 0d184c5eaff9 Author: egahlin Date: 2016-05-02 12:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d184c5eaff9 Merge Changeset: 595048850dde Author: tschatzl Date: 2016-05-02 14:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/595048850dde 8155813: Fix indentation in G1RemSetScanState::clear_card_table() Reviewed-by: mgerdin ! src/share/vm/gc/g1/g1RemSet.cpp Changeset: c75df9ba146a Author: tschatzl Date: 2016-05-02 14:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c75df9ba146a 8155811: Remove HeapRegionRemSet::_coarse_dirty flag Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: 61ba2fd9f73f Author: mgerdin Date: 2016-04-27 16:11 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/61ba2fd9f73f 8150393: Maintain the set of survivor regions in an array between GCs Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/g1/youngList.hpp Changeset: aa66595cba0f Author: mgerdin Date: 2016-05-02 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa66595cba0f Merge Changeset: 91d622628ca3 Author: drwhite Date: 2016-05-02 11:18 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/91d622628ca3 8155754: Quarantine serviceability/tmtools/jstat/GcTest02.java Summary: Add @ignore 8155570 Reviewed-by: kbarrett, stefank ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: 8be3ab1725b1 Author: drwhite Date: 2016-05-02 17:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8be3ab1725b1 Merge Changeset: 3529911193e1 Author: sgehwolf Date: 2016-05-02 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3529911193e1 8155819: Support non-continuous CodeBlobs in HotSpot broke Zero Summary: Adjust to CompiledMethod changes. Reviewed-by: coleenp, rbackman ! src/cpu/zero/vm/frame_zero.cpp Changeset: a4e65a17b4e8 Author: tschatzl Date: 2016-05-02 17:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a4e65a17b4e8 8154955: Negative Other Time in gc logs due to 'Wait for Root Region Scan' not included Summary: Move the note_gc_start() call before the wait_for_root_region_scanning() one. Reviewed-by: kbarrett, tschatzl Contributed-by: Yu Zhang ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 56258e3d786c Author: tschatzl Date: 2016-05-02 18:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/56258e3d786c Merge Changeset: 498be2ac7477 Author: tschatzl Date: 2016-05-02 19:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/498be2ac7477 Merge Changeset: 4c3ae95327db Author: jmasa Date: 2016-04-01 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4c3ae95327db 8150994: UseParallelGC fails with UseDynamicNumberOfGCThreads with specjbb2005 Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/pcTasks.hpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp Changeset: 67372ed016aa Author: jmasa Date: 2016-05-02 17:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/67372ed016aa Merge Changeset: 38778aed6bd6 Author: kbarrett Date: 2016-05-02 12:07 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/38778aed6bd6 8155524: HotCardCache shouldn't be part of ConcurrentG1Refine Summary: Make G1CollectedHeap owner of HotCardCache. Reviewed-by: jmasa, mgerdin, tschatzl ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RemSetSummary.cpp Changeset: fc5b64f70199 Author: dholmes Date: 2016-05-02 19:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fc5b64f70199 8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's Reviewed-by: shade, rriggs, dcubed ! src/os/solaris/vm/os_solaris.cpp Changeset: f2916653b884 Author: mikael Date: 2016-05-03 08:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f2916653b884 8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 47b05af5a0b1 Author: drwhite Date: 2016-05-02 12:14 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/47b05af5a0b1 8134889: Kitchensink stress test crashes with out of memory error Summary: Add a hard max of 16 GC threads (each for concurrent and parallel G1) on 32-bit JVMs. Reviewed-by: mgerdin, pliden ! src/share/vm/runtime/vm_version.cpp Changeset: 88747fe9156b Author: dcubed Date: 2016-05-03 13:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/88747fe9156b 8155958: quarantine failing tests from JDK-8155957 Reviewed-by: hseigel, gtriantafill, dsamersoff, sspitsyn ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 6784b64bacf0 Author: stefank Date: 2016-05-03 22:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6784b64bacf0 8141501: Problems with BitMap buffer management Reviewed-by: pliden, kbarrett ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_ValueSet.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/compiler/methodLiveness.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/vmStructs_cms.hpp ! src/share/vm/gc/g1/g1CardLiveData.cpp ! src/share/vm/gc/g1/g1CardLiveData.hpp ! src/share/vm/gc/g1/g1CardLiveData.inline.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/gc/parallel/parMarkBitMap.cpp ! src/share/vm/gc/parallel/parMarkBitMap.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/generateOopMap.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp Changeset: 8fedc69ec751 Author: stefank Date: 2016-05-04 00:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8fedc69ec751 Merge Changeset: 48c9c6a8206c Author: jmasa Date: 2016-05-03 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/48c9c6a8206c 8155966: Assertion failures when -XX:+UseParallelGC -XX:ParallelGCThreads=1 Reviewed-by: drwhite, kbarrett ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 7bece2d3d198 Author: jmasa Date: 2016-05-04 00:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7bece2d3d198 Merge Changeset: 4608129ebaaf Author: vdeshpande Date: 2016-05-03 17:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4608129ebaaf 8155864: api/java_lang/Math/cos_cos6 and sin_sin6 fail Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86_sin.cpp Changeset: f239c2abf397 Author: kvn Date: 2016-05-04 03:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f239c2abf397 Merge Changeset: 83f4c7b5a871 Author: mgerdin Date: 2016-05-03 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/83f4c7b5a871 8150721: Don't explicitly manage G1 young regions in YoungList Reviewed-by: ehelin, sjohanss, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectionSet.cpp ! src/share/vm/gc/g1/g1CollectionSet.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1HeapTransition.cpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1MonitoringSupport.cpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/g1/youngList.hpp Changeset: ece399a2b48a Author: mgerdin Date: 2016-05-04 10:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ece399a2b48a Merge ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 15188aed63c0 Author: mgerdin Date: 2016-04-27 16:20 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15188aed63c0 8155634: Clean out old logging and dead code from SurvRateGroup Reviewed-by: jmasa, tschatzl, sjohanss ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp Changeset: 258cc3802222 Author: mgerdin Date: 2016-05-04 13:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/258cc3802222 8155943: Move G1Eden/SurvivorRegions into their own source files Reviewed-by: sjohanss, ehelin ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp + src/share/vm/gc/g1/g1EdenRegions.hpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp + src/share/vm/gc/g1/g1SurvivorRegions.cpp + src/share/vm/gc/g1/g1SurvivorRegions.hpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp Changeset: 0e2a2be60453 Author: vlivanov Date: 2016-05-04 23:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0e2a2be60453 8155751: Some tests miss othervm for main/bootclasspath mode Reviewed-by: kvn ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/profiling/UnsafeAccess.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 679cf165a53b Author: lmesnik Date: 2016-05-04 17:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/679cf165a53b 8155946: Minimal VM fails to built after 8154153: PS: Restore preserved marks in parallel Reviewed-by: stefank ! src/share/vm/gc/shared/preservedMarks.cpp Changeset: 20a89585a131 Author: vlivanov Date: 2016-05-04 21:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/20a89585a131 Merge Changeset: c73f38f23c42 Author: ctornqvi Date: 2016-05-04 15:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c73f38f23c42 8156066: Backout JDK-8153892 Reviewed-by: coleenp, mikael ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: e8f9f56b68ae Author: ctornqvi Date: 2016-05-04 23:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e8f9f56b68ae Merge Changeset: a3b43afdcd61 Author: jiangli Date: 2016-05-04 17:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a3b43afdcd61 8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive. Summary: Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only. Reviewed-by: ccheung, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/oops/instanceKlass.hpp Changeset: c533089c14b2 Author: jiangli Date: 2016-05-05 00:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c533089c14b2 Merge Changeset: 6bbf7824e2d5 Author: jiangli Date: 2016-05-05 03:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6bbf7824e2d5 Merge Changeset: 7647b778662d Author: ysuenaga Date: 2016-05-04 21:53 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7647b778662d 8153073: UL: Set filesize option with k/m/g Reviewed-by: mlarsson, dholmes ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/serviceability/logging/TestLogRotation.java Changeset: 5e008c3065e0 Author: dholmes Date: 2016-05-05 03:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5e008c3065e0 Merge Changeset: 30cbe45cdd51 Author: iklam Date: 2016-05-03 07:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/30cbe45cdd51 8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook Reviewed-by: cjplummer, mseledtsov ! make/test/JtregNative.gmk + test/testlibrary/jvmti/libSimpleClassFileLoadHook.c + test/testlibrary_tests/SimpleClassFileLoadHookTest.java Changeset: 6397feee6873 Author: tonyp Date: 2016-05-05 08:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6397feee6873 8155257: ParNew/CMS: Clean up promoted object tracking Reviewed-by: jmasa, ysr ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/promotionInfo.cpp ! src/share/vm/gc/cms/promotionInfo.hpp Changeset: 397a50a75cd7 Author: gtriantafill Date: 2016-05-05 12:25 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/397a50a75cd7 8154942: Remove ProcessTools.getVmInputArguments() from the hotspot test library, as it is not used by any of the hotspot tests Reviewed-by: ctornqvi, hseigel ! test/testlibrary/jdk/test/lib/ProcessTools.java Changeset: 3f58c6fb2025 Author: ctornqvi Date: 2016-05-05 17:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3f58c6fb2025 Merge Changeset: d9f6f6fe23ac Author: kbarrett Date: 2016-05-05 13:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d9f6f6fe23ac 8156072: AllocatedObj msgs coming out during -version etc Summary: Removed obsolete print. Reviewed-by: jmasa, ecaspole ! src/share/vm/gc/g1/g1DefaultPolicy.cpp Changeset: 201fbccc830a Author: kbarrett Date: 2016-05-05 21:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/201fbccc830a Merge Changeset: fe4e0e970743 Author: jmasa Date: 2016-05-04 15:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fe4e0e970743 8156050: ParallelCompact_test should skip test if UseParallelOldGC is off Reviewed-by: drwhite, pliden ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 894a03df9a71 Author: jmasa Date: 2016-05-05 20:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/894a03df9a71 Merge Changeset: 32379cd4f38b Author: csahu Date: 2016-05-02 13:28 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/32379cd4f38b 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc/g1/g1RemSetSummary.cpp Changeset: bf9e318baefe Author: kevinw Date: 2016-05-06 09:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bf9e318baefe Merge Changeset: 5bd9548140be Author: vlivanov Date: 2016-05-06 18:20 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5bd9548140be Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java - test/compiler/unsafe/generate-unsafe-tests.sh ! test/compiler/whitebox/BlockingCompilation.java Changeset: e09c7128cc52 Author: jcm Date: 2016-05-06 05:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e09c7128cc52 8156126: LogCompilation: Dump additional info about deoptimization events Summary: Added reason and pc information to deoptimization info. Reviewed-by: vlivanov ! src/share/vm/runtime/deoptimization.cpp Changeset: 2ec94e2b7659 Author: jcm Date: 2016-05-06 05:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2ec94e2b7659 8156124: Update compiler/unsafe/UnsafeGetConstantField after JDK-8148518 is fixed Summary: Removed workaround added for 8148518. Reviewed-by: vlivanov ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: 39909356cfb4 Author: jcm Date: 2016-05-06 06:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/39909356cfb4 8156131: C2: MachProj dumps data on tty w/ -XX:+WizardMode Summary: Made to dump on output stream on wizard mode. Reviewed-by: vlivanov ! src/share/vm/opto/machnode.cpp Changeset: c9a66dff4f34 Author: vlivanov Date: 2016-05-06 18:37 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c9a66dff4f34 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp - src/share/vm/gc/g1/g1Policy.cpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java Changeset: 2c2e477471f0 Author: vlivanov Date: 2016-05-06 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2c2e477471f0 Merge ! src/share/vm/classfile/vmSymbols.hpp From vladimir.x.ivanov at oracle.com Fri May 6 18:04:51 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 06 May 2016 18:04:51 +0000 Subject: hg: jdk9/hs-comp/jdk: 143 new changesets Message-ID: <201605061804.u46I4uW0013974@aojmv0008.oracle.com> Changeset: 769777ebcc81 Author: stefank Date: 2016-04-20 09:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/769777ebcc81 8072921: -Xincgc should be removed from output Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 1d38cf0f291c Author: dsamersoff Date: 2016-04-20 18:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1d38cf0f291c 8152847: JDI use of sun.boot.class.path needs to be updated for Jigsaw Summary: remove references to bootclasspath Reviewed-by: alanb, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 4958bdcf895d Author: dsamersoff Date: 2016-04-20 15:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4958bdcf895d Merge Changeset: 0508d801b1fb Author: dsamersoff Date: 2016-04-21 13:18 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0508d801b1fb 8143921: nsk/jdi/ObjectReference/waitingThreads/waitingthreads003 fails with JVMTI_ERROR_INVALID_CLASS Summary: Skip invalid classes Reviewed-by: sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c Changeset: 35ce2ada6b0a Author: bharadwaj Date: 2016-04-21 15:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/35ce2ada6b0a Merge Changeset: 9d0e97030468 Author: rhalade Date: 2016-04-14 14:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9d0e97030468 8151834: Test SmallPrimeExponentP.java times out intermittently Reviewed-by: weijun ! test/sun/security/mscapi/SmallPrimeExponentP.java Changeset: 0bb2dfd0852c Author: xuelei Date: 2016-04-15 11:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0bb2dfd0852c 8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits Reviewed-by: valeriep, mullan, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/java.base/share/classes/sun/security/provider/DSAKeyPairGenerator.java ! src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java ! src/java.base/share/classes/sun/security/provider/ParameterCache.java ! src/java.base/share/classes/sun/security/ssl/DHCrypt.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java + test/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java + test/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java + test/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java + test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java + test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java + test/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/sun/security/provider/DSA/TestKeyPairGenerator.java Changeset: 59f9a8d7b718 Author: robm Date: 2016-04-15 14:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/59f9a8d7b718 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c Changeset: 8606d027b2c2 Author: chegar Date: 2016-04-15 16:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8606d027b2c2 8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.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/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java + src/java.base/share/classes/jdk/internal/reflect/BootstrapConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/ByteVector.java + src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java + src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java + src/java.base/share/classes/jdk/internal/reflect/CallerSensitive.java + src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java + src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java + src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java + src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java + src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessor.java + src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/DelegatingConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/DelegatingMethodAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/FieldAccessor.java + src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/InstantiationExceptionConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/Label.java + src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java + src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/MethodAccessor.java + src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java + src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/Reflection.java + src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java + src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/SignatureIterator.java + src/java.base/share/classes/jdk/internal/reflect/UTF8.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeBooleanFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeByteFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeCharacterFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeDoubleFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeFloatFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeLongFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedByteFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedLongFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedShortFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeShortFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticBooleanFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticByteFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticCharacterFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticDoubleFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFloatFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticIntegerFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticLongFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl.java + src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticShortFieldAccessorImpl.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/java.base/share/native/libjava/Class.c ! src/java.base/share/native/libjava/ConstantPool.c ! src/java.base/share/native/libjava/NativeAccessors.c ! src/java.base/share/native/libjava/Reflection.c ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/jdk.unsupported/share/classes/module-info.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java + src/jdk.unsupported/share/classes/sun/reflect/Reflection.java + src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/TEST.groups ! test/java/lang/StackWalker/DumpStackTest.java ! test/java/lang/StackWalker/EmbeddedStackWalkTest.java ! test/java/lang/StackWalker/HiddenFrames.java ! test/java/lang/StackWalker/MultiThreadStackWalk.java ! test/java/lang/StackWalker/StackWalkTest.java ! test/java/lang/StackWalker/VerifyStackTrace.java ! test/java/lang/invoke/RevealDirectTest.java + test/jdk/internal/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java + test/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java + test/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java + test/jdk/internal/reflect/Reflection/GetCallerClass.java + test/jdk/internal/reflect/Reflection/GetCallerClassTest.java + test/jdk/internal/reflect/Reflection/GetCallerClassTest.sh + test/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java + test/jdk/internal/reflect/constantPool/ConstantPoolTest.java + test/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh ! test/sun/reflect/Reflection/GetCallerClassWithDepth.java + test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm ! test/tools/launcher/modules/addexports/AddExportsTest.java Changeset: 6512923d64e5 Author: darcy Date: 2016-04-15 10:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6512923d64e5 4851642: Add fused multiply add to Java math library Reviewed-by: bpb, nadezhin ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java + test/java/lang/Math/FusedMultiplyAddTests.java ! test/java/lang/Math/Tests.java Changeset: 60fdfede6d80 Author: sherman Date: 2016-04-15 13:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/60fdfede6d80 8147460: Clean-up jrtfs implementation Reviewed-by: alanb, jlaskey, sundar ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java + src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtDirectoryStream.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributeView.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileStore.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java + src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java ! test/jdk/internal/jrtfs/PathOps.java Changeset: e8b09982c198 Author: rhalade Date: 2016-04-16 01:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e8b09982c198 8154382: Remove intermittent keyword from SupportedDSAParamGen.java Reviewed-by: xuelei ! test/sun/security/provider/DSA/SupportedDSAParamGen.java Changeset: e2b04e57b51a Author: coffeys Date: 2016-04-16 13:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e2b04e57b51a 8154304: NullpointerException at LdapReferralException.getReferralContext Reviewed-by: xuelei, vinnie ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java Changeset: fd1140dd7636 Author: redestad Date: 2016-04-18 12:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fd1140dd7636 8154238: Drop code to support Windows XP in windows socket impl Reviewed-by: chegar ! src/java.base/windows/classes/java/net/PlainSocketImpl.java Changeset: 3459ee432728 Author: redestad Date: 2016-04-18 14:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3459ee432728 8154436: Drop code to support Windows XP in windows async channel impl Reviewed-by: chegar, alanb ! src/java.base/windows/classes/sun/nio/ch/Iocp.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java Changeset: 6c46df4651c9 Author: redestad Date: 2016-04-18 16:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6c46df4651c9 8154454: Fix compilation issue in PlainSocketImpl Reviewed-by: chegar ! src/java.base/windows/classes/java/net/PlainSocketImpl.java Changeset: f3d87364cb1a Author: redestad Date: 2016-04-18 16:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f3d87364cb1a 8154455: Fix compilation issue in WindowsAsynchronousSocketChannelImpl Reviewed-by: alanb, chegar ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java Changeset: 9f0bccd2ef66 Author: ksrini Date: 2016-04-18 07:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9f0bccd2ef66 8151056: ASM enable original deprecated methods. Reviewed-by: forax, sundar ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingAnnotationAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java Changeset: 35225b837d66 Author: alanb Date: 2016-04-18 16:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/35225b837d66 8154159: rmic should not have a supported entry point Reviewed-by: rriggs, chegar ! make/launcher/Launcher-jdk.rmic.gmk ! src/java.base/share/conf/security/java.security - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java ! src/jdk.rmic/share/classes/module-info.java ! test/java/lang/SecurityManager/RestrictedPackages.java Changeset: 96d7dc590098 Author: sherman Date: 2016-04-18 10:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/96d7dc590098 8154403: JRT filesystem loaded by JDK8 with URLClassLoader is not closable since JDK-8147460 Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! test/jdk/internal/jrtfs/WithSecurityManager.java ! test/jdk/internal/jrtfs/remote/Main.java ! test/jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java Changeset: 4eff3bde0dc3 Author: prappo Date: 2016-04-18 19:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4eff3bde0dc3 8153353: HPACK implementation Reviewed-by: chegar, rriggs + src/java.httpclient/share/classes/sun/net/httpclient/hpack/BinaryRepresentationWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/BulkSizeUpdateWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/Decoder.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/DecodingCallback.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/Encoder.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/Huffman.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/ISO_8859_1.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexNameValueWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexedWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerReader.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralNeverIndexedWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWithIndexingWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/SizeUpdateWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringReader.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringWriter.java + src/java.httpclient/share/classes/sun/net/httpclient/hpack/package-info.java + test/java/net/httpclient/http2/HpackDriver.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BinaryPrimitivesTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BuffersTestingKit.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/CircularBufferTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/DecoderTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/EncoderTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HeaderTableTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HuffmanTest.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/SpecHelper.java + test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/TestHelper.java Changeset: e940ba799ea7 Author: chegar Date: 2016-04-18 20:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e940ba799ea7 8147553: Remove sun.misc.ManagedLocalsThread from java.management Reviewed-by: dfuchs ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/module-info.java ! src/java.management/share/classes/sun/management/jdp/JdpController.java Changeset: 54fb2d67b862 Author: chegar Date: 2016-04-18 20:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/54fb2d67b862 8153372: Remove sun.misc.ManagedLocalsThread from jdk.httpserver Reviewed-by: alanb ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: dfe21904a466 Author: chegar Date: 2016-04-18 20:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dfe21904a466 8153158: Remove sun.misc.ManagedLocalsThread from java.logging Reviewed-by: dfuchs, redestad ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/module-info.java Changeset: 92280897299f Author: smarks Date: 2016-04-18 14:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/92280897299f 8145468: update java.lang APIs with new deprecations Reviewed-by: alanb, psandoz, lancea, forax, scolebourne, chegar, martin ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/MessageOutput.java Changeset: b41d8ad46db8 Author: amurillo Date: 2016-04-18 15:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b41d8ad46db8 Merge ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/Thread.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java ! test/java/lang/StackWalker/DumpStackTest.java ! test/java/lang/StackWalker/StackWalkTest.java ! test/java/lang/StackWalker/VerifyStackTrace.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: d094de1b933d Author: amurillo Date: 2016-04-18 20:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d094de1b933d Merge ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java Changeset: def1edac0ea5 Author: sherman Date: 2016-04-18 22:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/def1edac0ea5 8154498: fix to 8154403 results in failure of UserModuleTest.java on all platforms Reviewed-by: darcy, sundar ! test/tools/jlink/plugins/InstalledModuleDescriptors/src/m1/p1/Main.java Changeset: 9bde86ff09ba Author: xiaofeya Date: 2016-04-19 01:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9bde86ff09ba 8146758: NetworkInterfaceStreamTest.java fails intermittently at comparing network interfaces Reviewed-by: chegar Contributed-by: Felix Yang ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Changeset: 79e92af0d115 Author: prappo Date: 2016-04-19 12:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/79e92af0d115 8154487: java.httpclient/sun.net.httpclient.hpack.DecoderTest failing on Windows Reviewed-by: chegar ! src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java Changeset: 214c1ee32e00 Author: mhaupt Date: 2016-04-19 14:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/214c1ee32e00 8150956: j.l.i.MethodHandles.whileLoop(...) and .iteratedLoop(...) throw unexpected exceptions in the case of 'init' return type is void Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 1dfade83d611 Author: martin Date: 2016-04-18 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1dfade83d611 8154470: defines.h confused about PROGNAME and JAVA_ARGS Summary: Fiddle with const_progname initializations Reviewed-by: ksrini, alanb ! src/java.base/share/native/launcher/defines.h ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/DefaultLocaleTestRun.java ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/FXLauncherTest.java ! test/tools/launcher/I18NTest.java ! test/tools/launcher/MiscTests.java ! test/tools/launcher/Settings.java ! test/tools/launcher/TestHelper.java ! test/tools/launcher/TestSpecialArgs.java ! test/tools/launcher/TooSmallStackSize.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/VersionCheck.java Changeset: 09c6eb910cca Author: arapte Date: 2016-03-30 15:26 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/09c6eb910cca 8033936: java.awt.List events are not sent properly to handleEvent or ItemListener Reviewed-by: serb, psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_List.h + test/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: 255bd388febe Author: psadhukhan Date: 2016-03-30 16:00 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/255bd388febe 8061258: [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges Reviewed-by: prr, jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m + test/java/awt/print/PrinterJob/DlgAttrsBug.java Changeset: 54e71ec0aca2 Author: psadhukhan Date: 2016-03-30 17:17 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/54e71ec0aca2 8042713: [macosx] Print dialog does not update attribute set with page range Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m + test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java Changeset: 240eced1e92d Author: aghaisas Date: 2016-03-31 15:30 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/240eced1e92d 6353518: Creation of a WritableRaster with a custom DataBuffer causes erroneous Exception Reviewed-by: serb, prr, flar ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/share/classes/java/awt/image/Raster.java ! src/java.desktop/share/classes/sun/awt/image/ByteBandedRaster.java ! src/java.desktop/share/classes/sun/awt/image/ByteComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java ! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/IntegerInterleavedRaster.java ! src/java.desktop/share/classes/sun/awt/image/ShortBandedRaster.java ! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java ! src/java.desktop/share/classes/sun/awt/image/ShortInterleavedRaster.java + test/java/awt/image/RasterCreationTest.java Changeset: 0643c56e3c86 Author: dmarkov Date: 2016-04-01 11:22 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0643c56e3c86 8073400: Some Monospaced logical fonts have a different width Reviewed-by: okutsu, prr ! make/data/fontconfig/windows.fontconfig.properties + test/java/awt/font/MonospacedGlyphWidth/MonospacedGlyphWidthTest.java Changeset: e893bf502461 Author: avstepan Date: 2016-04-01 13:52 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e893bf502461 8149028: [TEST] add test for TIFFDirectory Reviewed-by: ssadetsky, yan + test/javax/imageio/plugins/tiff/TIFFDirectoryTest.java + test/javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java + test/javax/imageio/plugins/tiff/TIFFImageReadParamTest.java Changeset: 383396b68e1b Author: prr Date: 2016-04-01 09:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/383396b68e1b 8153272: [pit] Tag @run requires "main" in java/awt/FontClass/CreateFont/CreateFontArrayTest.java Reviewed-by: yan ! test/java/awt/FontClass/CreateFont/CreateFontArrayTest.java Changeset: 37d0a7de90ef Author: pkbalakr Date: 2016-04-04 11:26 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/37d0a7de90ef 6897701: In Nimbus Disabled Menus and Menu Items don't look disabled Reviewed-by: ssadetsky, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java + test/javax/swing/LookAndFeel/6897701/JMenuItemsTest.java Changeset: 1a1f63675bd4 Author: psadhukhan Date: 2016-04-04 16:54 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1a1f63675bd4 6357905: java.awt.JobAttributes.getFromPage() and getToPage() always returns "1". Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/PrintJob2D.java + test/java/awt/PrintJob/JobAttrUpdateTest.java Changeset: c7da98916a26 Author: prr Date: 2016-04-04 14:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c7da98916a26 8147544: Remove sun.misc.ManagedLocalsThread from java.desktop Reviewed-by: serb, chegar ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftAudioPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftJitterCorrector.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/EventDispatchThread.java ! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageProducer.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: 68f3e1ef3a50 Author: ssadetsky Date: 2016-04-05 10:39 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/68f3e1ef3a50 8146301: Enter key does not work in a deserialized JFileChooser Reviewed-by: alexsch, prr ! src/java.desktop/share/classes/javax/swing/JFileChooser.java + test/javax/swing/JFileChooser/DeserializedJFileChooser/DeserializedJFileChooserTest.java Changeset: 1a953a0b6aec Author: ssadetsky Date: 2016-04-05 10:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1a953a0b6aec 8149631: rgb(...) CSS color values are not parsed properly Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/javax/swing/text/html/CSS/ColorValue/RGBColorValueTest.java Changeset: fe244f96f156 Author: ssadetsky Date: 2016-04-05 10:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe244f96f156 8151333: Some AWT functions may access an array outside of its bounds Reviewed-by: alexsch, prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 34ed742d3f0e Author: jdv Date: 2016-04-05 14:52 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/34ed742d3f0e 8153363: Redundant check for number of components in PackedColorModel.equals() method Reviewed-by: prr, flar ! src/java.desktop/share/classes/java/awt/image/PackedColorModel.java Changeset: 3510f04dd509 Author: aniyogi Date: 2016-04-05 15:37 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3510f04dd509 8137169: [macosx] Incorrect minimal heigh of JTabbedPane with more tabs Reviewed-by: rchamyal, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java + test/javax/swing/JTabbedPane/8137169/ScrollableTabbedPaneTest.java Changeset: d1e50e022128 Author: serb Date: 2016-04-05 17:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d1e50e022128 8152501: closed/javax/sound/sampled/FileWriter/WaveBigEndian.java failing Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatConverter.java + test/javax/sound/midi/Gervill/AudioFloatConverter/Bits16ToFromFloatArray.java + test/javax/sound/midi/Gervill/AudioFloatConverter/Bits24ToFromFloatArray.java + test/javax/sound/midi/Gervill/AudioFloatConverter/Bits32ToFromFloatArray.java + test/javax/sound/midi/Gervill/AudioFloatConverter/Bits64ToFromFloatArray.java + test/javax/sound/midi/Gervill/AudioFloatConverter/Bits8ToFromFloatArray.java Changeset: 86cfbca6483b Author: serb Date: 2016-04-05 17:44 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/86cfbca6483b 7076354: JavaSoundAudioClip stop() Method sequencer.addMetaEventListener(this); wrong? Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java Changeset: 5efc1194fa78 Author: serb Date: 2016-04-05 18:11 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5efc1194fa78 8144166: [macosx] Test java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java fails Reviewed-by: alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java + test/javax/swing/JInternalFrame/DockIconRepaint/DockIconRepaint.java Changeset: b2244c4ecc1d Author: serb Date: 2016-04-05 18:23 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b2244c4ecc1d 8151773: [macosx] TrayIcon.imageAutoSize property is ignored Reviewed-by: alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java Changeset: a80c0f7dccb1 Author: prr Date: 2016-04-05 09:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a80c0f7dccb1 Merge - make/src/classes/build/tools/module/Module.java - make/src/classes/build/tools/module/ModuleInfoReader.java - make/src/classes/build/tools/module/ModulesXmlReader.java - make/src/classes/build/tools/module/ModulesXmlWriter.java - src/java.base/share/classes/sun/misc/GC.java - src/java.base/share/classes/sun/misc/InvalidJarIndexException.java - src/java.base/share/classes/sun/misc/JarIndex.java - src/java.base/share/classes/sun/misc/VMSupport.java - src/java.base/share/classes/sun/misc/resources/Messages.java - src/java.base/share/classes/sun/misc/resources/Messages_de.java - src/java.base/share/classes/sun/misc/resources/Messages_es.java - src/java.base/share/classes/sun/misc/resources/Messages_fr.java - src/java.base/share/classes/sun/misc/resources/Messages_it.java - src/java.base/share/classes/sun/misc/resources/Messages_ja.java - src/java.base/share/classes/sun/misc/resources/Messages_ko.java - src/java.base/share/classes/sun/misc/resources/Messages_pt_BR.java - src/java.base/share/classes/sun/misc/resources/Messages_sv.java - src/java.base/share/classes/sun/misc/resources/Messages_zh_CN.java - src/java.base/share/classes/sun/misc/resources/Messages_zh_TW.java - src/java.base/share/native/libjava/GC.c Changeset: bfc54d30912e Author: alexsch Date: 2016-04-05 21:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bfc54d30912e 6949414: JMenu.buildMenuElementArray() endless loop 6424606: behavior of returned from MenuSelectionManager.defaultManager() object is inconsistent with spec Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java + test/javax/swing/JPopupMenu/6949414/JPopupMenuEndlessLoopTest.java Changeset: 92712bccdebb Author: prr Date: 2016-04-05 11:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/92712bccdebb 8146324: Add sun.font.FontUtilities.isComplexCharCode or related method Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java + test/java/awt/FontClass/TextRequiresLayoutTest.java Changeset: 01419d57f47c Author: jdv Date: 2016-04-06 12:25 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/01419d57f47c 8044289: In ImageIO.write() and ImageIO.read() null stream is not handled properly. Reviewed-by: prr, serb, psadhukhan ! src/java.desktop/share/classes/javax/imageio/ImageIO.java + test/javax/imageio/stream/NullStreamCheckTest.java Changeset: 083660214bea Author: yan Date: 2016-04-06 14:44 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/083660214bea 8152693: Changed behavior of java/awt/xembed/server/TestXEmbedServerJava.java test Reviewed-by: ssadetsky, serb ! test/java/awt/xembed/server/TestXEmbedServerJava.java Changeset: 282fa37a9dc4 Author: ptbrunet Date: 2016-04-06 18:59 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/282fa37a9dc4 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp Changeset: 53e8a38d23f6 Author: ptbrunet Date: 2016-04-06 19:53 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/53e8a38d23f6 8153153: Format string argument mismatch in jaccesswalker.cpp:545 Summary: Use proper format specifier Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp Changeset: dc79a53039f7 Author: peytoia Date: 2016-04-08 12:00 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dc79a53039f7 7015696: The new currency symbols 20B9 (INDIAN RUPEE), 20BA (TURKISH LIRA), 20BD (RUBLE SIGN) not displayed 8031992: Add Kannada support to the JDK Reviewed-by: okutsu, peytoia Contributed-by: Nishit Jain ! make/data/fontconfig/windows.fontconfig.properties Changeset: 910cdd92b709 Author: avstepan Date: 2016-04-08 12:56 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/910cdd92b709 8152183: [TEST] add test for TIFFField Reviewed-by: prr, yan + test/javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java ! test/javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java + test/javax/imageio/plugins/tiff/TIFFFieldTest.java Changeset: 061cb940b183 Author: serb Date: 2016-04-11 21:07 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/061cb940b183 6832045: DefaultSynthStyle.{getStateInfo,getMatchCount) should use Integer.bitCount Reviewed-by: alexsch, twisti ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java Changeset: b37554a7984d Author: ddehaven Date: 2016-04-11 11:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b37554a7984d Merge - src/java.base/share/classes/java/lang/reflect/WeakCache.java - src/java.base/share/classes/sun/misc/CRC16.java - src/java.base/share/classes/sun/misc/Cache.java - src/java.base/share/classes/sun/misc/ManagedLocalsThread.java - src/java.base/share/classes/sun/misc/Signal.java - src/java.base/share/classes/sun/misc/SignalHandler.java - src/java.base/share/classes/sun/misc/SoftCache.java - src/java.base/share/classes/sun/misc/Unsafe.java - src/java.base/share/classes/sun/net/spi/nameservice/NameService.java - src/java.base/share/classes/sun/net/spi/nameservice/NameServiceDescriptor.java - src/java.base/unix/classes/sun/misc/GThreadHelper.java - src/jdk.naming.dns/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java - src/jdk.naming.dns/share/classes/sun/net/spi/nameservice/dns/DNSNameServiceDescriptor.java - test/java/net/Inet4Address/DummyNameService.java - test/java/net/Inet4Address/DummyNameServiceDescriptor.java - test/java/net/Inet4Address/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/java/net/URLPermission/nstest/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/java/net/URLPermission/nstest/SimpleNameService.java - test/java/net/URLPermission/nstest/SimpleNameServiceDescriptor.java - test/sun/net/InetAddress/nameservice/chaining/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/sun/net/InetAddress/nameservice/chaining/Providers.java - test/sun/net/InetAddress/nameservice/chaining/Simple1NameServiceDescriptor.java - test/sun/net/InetAddress/nameservice/chaining/Simple2NameServiceDescriptor.java - test/sun/net/InetAddress/nameservice/chaining/SimpleNameService.java - test/sun/net/InetAddress/nameservice/deadlock/Hang.java - test/sun/net/InetAddress/nameservice/deadlock/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/sun/net/InetAddress/nameservice/deadlock/ThrowingNameService.java - test/sun/net/InetAddress/nameservice/deadlock/ThrowingNameServiceDescriptor.java - test/sun/net/InetAddress/nameservice/simple/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/sun/net/InetAddress/nameservice/simple/SimpleNameService.java - test/sun/net/InetAddress/nameservice/simple/SimpleNameServiceDescriptor.java - test/sun/security/krb5/auto/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/sun/security/krb5/canonicalize/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor - test/sun/security/x509/URICertStore/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor Changeset: 2ad92ad4e9a9 Author: ptbrunet Date: 2016-04-11 21:41 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2ad92ad4e9a9 8150056: Remove package access restriction of com.sun.java.accessibility.util.internal Summary: Remove use of Class.forName; remove package access check from getAccessible Reviewed-by: prr, asmotrak, ahgross Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java Changeset: 4ca4f2c8d975 Author: arapte Date: 2016-04-12 14:40 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4ca4f2c8d975 6191390: Action Event triggered by list does not reflect the modifiers properly on win32 Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_List.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/java/awt/Button/ActionEventTest/ActionEventTest.java + test/java/awt/List/ActionEventTest/ActionEventTest.java + test/java/awt/MenuBar/ActionEventTest/ActionEventTest.java + test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java Changeset: b4e29994d167 Author: ddehaven Date: 2016-04-19 09:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b4e29994d167 Merge Changeset: 0be735572230 Author: mrkam Date: 2016-04-19 11:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0be735572230 8154365: JFrame.setDefaultCloseOperation is prohibited in jtreg Reviewed-by: prr, alexsch ! test/sanity/client/lib/SwingSet3/README ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/combobox/ComboBoxDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/list/ListDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/optionpane/OptionPaneDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/progressbar/ProgressBarDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/scrollpane/ScrollPaneDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/spinner/SpinnerDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/splitpane/SplitPaneDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/textfield/TextFieldDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/togglebutton/ToggleButtonDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/TreeDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java Changeset: a7bb22e03a2d Author: valeriep Date: 2016-04-19 22:24 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a7bb22e03a2d 8077360: Lower the number of providers created when using ServiceLoader Summary: Change ProviderLoader to be singleton and keep providers in java.base internal Reviewed-by: mullan ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java Changeset: feef55acfb91 Author: valeriep Date: 2016-04-19 22:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/feef55acfb91 8153371: Remove sun.misc.ManagedLocalsThread from jdk.crypto.pkcs11 Summary: Replace usage of ManagedLocalsThread with the new Thread constructor Reviewed-by: xuelei, chegar ! src/jdk.crypto.pkcs11/share/classes/module-info.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: a44d40b5739a Author: weijun Date: 2015-09-17 18:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a44d40b5739a 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: 95dca8033930 Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/95dca8033930 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp Changeset: 371a178f9368 Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/371a178f9368 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 8bfed52ded34 Author: valeriep Date: 2015-12-23 02:31 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8bfed52ded34 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: c688e25fe3a0 Author: prr Date: 2016-01-13 11:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c688e25fe3a0 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp Changeset: bb1ac1663380 Author: prr Date: 2016-01-13 11:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bb1ac1663380 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp Changeset: 54d479662492 Author: chegar Date: 2016-01-20 20:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/54d479662492 8129952: Ensure thread consistency Reviewed-by: alanb, ahgross, skoivu ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: 1ad61546516d Author: sjiang Date: 2016-01-22 13:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1ad61546516d 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu, ahgross ! src/java.base/share/classes/java/io/ObjectInputStream.java + src/java.base/share/classes/jdk/internal/misc/JavaObjectInputStreamAccess.java + src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/java.rmi/share/classes/sun/rmi/server/DeserializationChecker.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: 6768004b7d45 Author: vlivanov Date: 2016-03-18 18:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6768004b7d45 8152335: Improve MethodHandle consistency Reviewed-by: acorn, ahgross, jrose Contributed-by: vladimir.x.ivanov at oracle.com, michael.haupt at oracle.com ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java Changeset: 28df229ad1ee Author: henryjen Date: 2016-04-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/28df229ad1ee Merge Changeset: 5976c4eee3e4 Author: rhalade Date: 2016-04-19 18:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5976c4eee3e4 8137231: sun/security/rsa/SpecTest.java timeout with Agent error: java.lang.Exception Reviewed-by: valeriep ! test/sun/security/rsa/SpecTest.java Changeset: dd6af52fc8aa Author: xiaofeya Date: 2016-04-20 00:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dd6af52fc8aa 8154543: NetworkInterfaceStreamTest.java fails intermittently after JDK-8146758 Reviewed-by: chegar Contributed-by: Felix Yang ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Changeset: 5f8d20f427b9 Author: alanb Date: 2016-04-20 16:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5f8d20f427b9 8154707: java/util/ServiceLoader/modules/BasicTest.java failing Reviewed-by: chegar - test/java/util/ServiceLoader/modules/BasicTest.java + test/java/util/ServiceLoader/modules/MiscTests.java Changeset: a7147a466b12 Author: coffeys Date: 2016-04-20 22:46 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a7147a466b12 8071125: Improve exception messages in URLPermission Reviewed-by: chegar, prappo ! src/java.base/share/classes/java/net/URLPermission.java Changeset: fabd6d558e79 Author: bpb Date: 2016-04-20 15:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fabd6d558e79 8154183: (spec) Spec of read(byte[],int,int) and readFully(byte[],int,int) is confusing/incomplete Summary: Clarify and expand specification of ObjectInputStream.read(byte[],int,int) and both variants of {DataInput,DataInputStream,ObjectInputStream,RandomAccessfile}.readFully(). Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java Changeset: 45cd8577db8e Author: amlu Date: 2016-04-21 14:56 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/45cd8577db8e 8152936: java/lang/Class/GetPackageTest.java needs update to work with newer testng Reviewed-by: alanb ! test/java/lang/Class/GetPackageTest.java Changeset: 50d4d6b772d1 Author: redestad Date: 2016-04-21 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/50d4d6b772d1 8154231: Simplify access to System properties from JDK code Reviewed-by: rriggs, chegar, weijun ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/jdk/Version.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: 1dc37d8d667b Author: redestad Date: 2016-04-21 17:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1dc37d8d667b 8154853: java/util/TimeZone/OldIDMappingTest.sh fails after JDK-8154231 Reviewed-by: chegar ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java Changeset: 7de6f947d432 Author: rhalade Date: 2016-04-21 09:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7de6f947d432 8129329: sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java failed intermittently Reviewed-by: xuelei ! test/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java Changeset: 788f3987f53b Author: ntv Date: 2016-04-21 17:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/788f3987f53b 8154050: java.time.format.DateTimeFormatter can't parse localized zone-offset Summary: Corrected the mistake in calculating parse end position Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + test/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java Changeset: 483242a6482b Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/483242a6482b Added tag jdk-9+115 for changeset 35225b837d66 ! .hgtags Changeset: c0f3840e225a Author: lana Date: 2016-04-21 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c0f3840e225a Merge - test/java/util/ServiceLoader/modules/BasicTest.java Changeset: 6c107c537b84 Author: amlu Date: 2016-04-22 13:01 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6c107c537b84 8153933: Remove intermittent key from TimeZone/Bug6772689.java and move back to tier1 Reviewed-by: darcy ! test/TEST.groups ! test/java/util/TimeZone/Bug6772689.java Changeset: b2d898bbd0c4 Author: amurillo Date: 2016-04-22 01:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b2d898bbd0c4 Merge ! src/java.base/share/classes/java/lang/Thread.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java - test/java/util/ServiceLoader/modules/BasicTest.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: ce87b09f35dd Author: sspitsyn Date: 2016-04-28 00:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ce87b09f35dd 8153749: New capability can_generate_early_class_hook_events Summary: Add new capability Reviewed-by: alanb, dsamersoff ! src/java.base/share/native/include/jvmti.h Changeset: dbb991f84472 Author: ntv Date: 2016-04-22 05:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dbb991f84472 8148947: DateTimeFormatter pattern letter 'g' Summary: Handled 'g' in the required places Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/temporal/JulianFields.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: 1c081429feec Author: amlu Date: 2016-04-22 17:07 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1c081429feec 8154277: JavaDoc warnings in VirtualMachineManager.java and Pool.java Reviewed-by: alanb ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java Changeset: 1781aba4f7e3 Author: xuelei Date: 2016-04-22 09:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1781aba4f7e3 8144566: Custom HostnameVerifier disables SNI extension Reviewed-by: mullan, wetmore ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java + test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: beac9a439d0f Author: mhaupt Date: 2016-04-22 13:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/beac9a439d0f 8152667: MHs.iteratedLoop(...) throws unexpected WMTE, disallows Iterator subclasses, generates inconsistent loop result type Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 14065c26ea1a Author: mhaupt Date: 2016-04-22 15:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/14065c26ea1a 8154751: MethodHandles.countedLoop does not accept empty bodies Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: e8217d94b72e Author: mhaupt Date: 2016-04-22 15:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e8217d94b72e 8154754: MethodHandles.countedLoop errors in deriving loop arguments, result type, and local state Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 1433eea61ae0 Author: mchung Date: 2016-04-22 09:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1433eea61ae0 8154837: Class::getPackage with exploded modules when classes in modules defined to the boot loader Reviewed-by: alanb, chegar ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java Changeset: d2e09e5acc5e Author: smarks Date: 2016-04-22 13:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d2e09e5acc5e 8153330: deprecate Runtime.traceInstructions() and traceMethodCalls() Reviewed-by: alanb, dholmes, mchung ! src/java.base/share/classes/java/lang/Runtime.java Changeset: 4476470d8322 Author: chegar Date: 2016-04-24 08:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4476470d8322 8154919: Remove superfluous jdk.unsupported from tools/launcher/modules/limitmods/LimitModsTest.java Reviewed-by: alanb ! test/tools/launcher/modules/limitmods/LimitModsTest.java Changeset: 611a897c5bc2 Author: chegar Date: 2016-04-24 08:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/611a897c5bc2 8147543: Remove sun.misc.ManagedLocalsThread Reviewed-by: rriggs - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java Changeset: ee0a64ae78db Author: stuefe Date: 2016-03-03 12:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ee0a64ae78db 8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all Reviewed-by: dsamersoff, rriggs ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c Changeset: 06bd77b3af21 Author: ntv Date: 2016-04-25 09:37 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/06bd77b3af21 8031085: DateTimeFormatter won't parse dates with custom format "yyyyMMddHHmmssSSS" Summary: Changed the FractionPrinterParser to subclass of NumberPrinterParser to make it participate in adjacent value parsing Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: fe9e630bb80d Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe9e630bb80d 8147426: Missing definition for JIMAGE_NOT_FOUND Reviewed-by: hseigel, alanb ! src/java.base/share/native/libjimage/jimage.hpp Changeset: f7da6c6b818b Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f7da6c6b818b 8147634: Need a JImage API that given a JImageLocationRef returns class name Reviewed-by: hseigel ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjimage/mapfile-vers ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp Changeset: 34d28218fa21 Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/34d28218fa21 8082537: jimage should print usage when started with no args Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java Changeset: 229589274e08 Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/229589274e08 8153930: Compiler crashed (intermittently) Reviewed-by: redestad, alanb ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java Changeset: 78a06bc11975 Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/78a06bc11975 8154090: Remove support for jimage recreate Reviewed-by: alanb - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! test/tools/jimage/JImageTest.java ! test/tools/jimage/JImageToolTest.java ! test/tools/lib/tests/JImageGenerator.java Changeset: 72ef20479778 Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/72ef20479778 8069079: jimage extract / list to organize classes by modules Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties Changeset: baeb5edb3893 Author: jlaskey Date: 2016-04-25 09:57 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/baeb5edb3893 8154179: BasicImageReader activating ImageBufferCache when not used Reviewed-by: redestad ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: 41f95dde9770 Author: mrkam Date: 2016-04-25 16:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/41f95dde9770 8154594: JFrame.setDefaultCloseOperation is prohibited in jtreg: Missing part of the fix Reviewed-by: alexsch, prr ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java Changeset: d24c177b70ac Author: mrkam Date: 2016-04-25 16:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d24c177b70ac 8154706: Sanity tests prepareBundle task doesn't produce working bundle Reviewed-by: alexsch, prr ! test/sanity/client/TEST.ROOT.template Changeset: 5e70a502b37c Author: jlaskey Date: 2016-04-26 11:55 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5e70a502b37c 8132994: /modules and /packages should not be parsed by the jimage parser Reviewed-by: sundar ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java Changeset: ae10dd067bcd Author: rriggs Date: 2016-04-26 17:35 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ae10dd067bcd 8066750: Remove HTTP proxy implementation and tests from RMI Reviewed-by: smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java + src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/ProblemList.txt - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: 3243b2b2a365 Author: rriggs Date: 2016-04-26 21:25 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3243b2b2a365 8155182: fix to JDK-8066750 broke jdk9 builds Summary: Restore RMI Http Proxy support for now Reviewed-by: darcy, lancea, smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java < src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java + src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/ProblemList.txt + test/java/rmi/transport/httpSocket/HttpSocketTest.java + test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java + test/java/rmi/transport/httpSocket/security.policy + test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java + test/sun/rmi/transport/proxy/EagerHttpFallback.java + test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java + test/sun/rmi/transport/tcp/blockAccept/TestIface.java + test/sun/rmi/transport/tcp/blockAccept/TestImpl.java + test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java + test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: ee25fcbc9b8c Author: psandoz Date: 2016-04-26 18:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ee25fcbc9b8c 8154556: Use java.nio.ByteOrder instead of boolean value Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template Changeset: 248dd87f816f Author: psandoz Date: 2016-04-26 18:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/248dd87f816f 8154447: Exempt classes under java.util.concurrent from MH.Lookup restrictions Reviewed-by: mchung, martin ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/JavaUtilConcurrentLookupTest.java + test/java/lang/invoke/java.base/java/util/concurrent/LookupTester.java Changeset: 5a6df35b0f97 Author: simonis Date: 2016-04-27 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5a6df35b0f97 8155156: Remove remaining sun.misc.* imports from the jdk repo Reviewed-by: chegar ! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 5a48729a7eb6 Author: mhaupt Date: 2016-04-27 15:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5a48729a7eb6 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: 9e370f96dcf2 Author: dfuchs Date: 2016-04-27 18:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9e370f96dcf2 8148568: LoggerFinder.getLogger and LoggerFinder.getLocalizedLogger should take a Module argument instead of a Class. Summary: Changes System.LoggerFinder methods to take a Module argument instead of a Class. Reviewed-by: mchung ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! test/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java ! test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 35e3f6bdf42b Author: simonis Date: 2016-04-27 18:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/35e3f6bdf42b 8155236: AIX: fix dectection of Xrender extension Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c Changeset: c0e1a94f27f5 Author: mhaupt Date: 2016-04-27 20:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c0e1a94f27f5 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: shade, sundar ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: 679e4061b6a0 Author: mchung Date: 2016-04-27 12:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/679e4061b6a0 8154905: Rename jdk.jvmstat.rmi to jdk.jstatd Reviewed-by: alanb, sundar + make/launcher/Launcher-jdk.jstatd.gmk - make/launcher/Launcher-jdk.jvmstat.rmi.gmk + src/jdk.jstatd/share/classes/module-info.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java + src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/package.html + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java + src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html + src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java + src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java + src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java ! src/jdk.jvmstat/share/classes/module-info.java Changeset: 46dfc09b2c76 Author: chegar Date: 2016-04-27 20:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/46dfc09b2c76 8044773: Refactor jdk.net API so that it can be moved out of the base module Reviewed-by: alanb, erikj, mchung + make/lib/Lib-jdk.net.gmk + make/mapfiles/libextnet/mapfile-vers ! make/mapfiles/libnet/mapfile-vers ! make/src/classes/build/tools/module/GenModuleInfoSource.java - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java + src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c ! src/java.base/unix/native/libnet/net_util_md.h - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c + src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java + src/jdk.net/share/classes/jdk/net/NetworkPermission.java + src/jdk.net/share/classes/jdk/net/SocketFlow.java + src/jdk.net/share/classes/jdk/net/Sockets.java + src/jdk.net/share/classes/jdk/net/package-info.java + src/jdk.net/share/classes/module-info.java + src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java + src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.c + src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.h ! src/jdk.policytool/share/classes/module-info.java ! test/java/net/SocketOption/OptionsTest.java ! test/java/net/SocketOption/UnsupportedOptionsTest.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java ! test/java/nio/channels/SocketChannel/SocketOptionTests.java + test/jdk/net/SocketFlow/SocketFlowBasic.java ! test/jdk/net/Sockets/Test.java Changeset: 566a5f5a9a5a Author: mrkam Date: 2016-04-27 17:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/566a5f5a9a5a 8154381: SwingSet tests are not auto closed in jtreg Reviewed-by: alexsch ! make/netbeans/client_sanity/nbproject/genfiles.properties ! make/netbeans/client_sanity/nbproject/project.properties ! make/netbeans/client_sanity/nbproject/project.xml ! test/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java ! test/sanity/client/SwingSet/src/ButtonDemoTest.java ! test/sanity/client/SwingSet/src/ComboBoxDemoTest.java ! test/sanity/client/SwingSet/src/ListDemoTest.java ! test/sanity/client/SwingSet/src/OptionPaneDemoTest.java ! test/sanity/client/SwingSet/src/ProgressBarDemoTest.java ! test/sanity/client/SwingSet/src/ScrollPaneDemoTest.java ! test/sanity/client/SwingSet/src/SpinnerDemoTest.java ! test/sanity/client/SwingSet/src/SplitPaneDemoTest.java ! test/sanity/client/SwingSet/src/TabbedPaneDemoTest.java ! test/sanity/client/SwingSet/src/TextFieldDemoTest.java ! test/sanity/client/SwingSet/src/ToggleButtonDemoTest.java ! test/sanity/client/SwingSet/src/TreeDemoTest.java ! test/sanity/client/SwingSet/src/WindowDemoTest.java + test/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java + test/sanity/client/lib/Extensions/src/org/jtregext/GuiTestListener.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java ! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java Changeset: 69f430549260 Author: amlu Date: 2016-04-28 12:38 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/69f430549260 8154733: Fix module dependencies missed in java.rmi tests Reviewed-by: alanb, amlu Contributed-by: felix.yang at oracle.com + test/java/rmi/TEST.properties ! test/java/rmi/reliability/benchmark/bench/serial/Main.java + test/sun/rmi/TEST.properties Changeset: 88dbf3f5bb92 Author: chegar Date: 2016-04-28 09:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/88dbf3f5bb92 8155578: OpenJDK build failed after JDK-8044773 Reviewed-by: alanb ! src/java.base/share/classes/module-info.java Changeset: 8c23079bd4a6 Author: cbensen Date: 2016-04-28 08:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8c23079bd4a6 8150990: Add helper class in jdk.jlink for packager use to avoid coordination with FX and JDK builds Reviewed-by: alanb, mchung, kcr, sundar + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java Changeset: 56379812ec5e Author: lana Date: 2016-04-28 08:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/56379812ec5e Added tag jdk-9+116 for changeset baeb5edb3893 ! .hgtags Changeset: 3a56dfbc0748 Author: lana Date: 2016-04-28 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3a56dfbc0748 Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java ! test/java/rmi/transport/httpSocket/HttpSocketTest.java ! test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java ! test/java/rmi/transport/httpSocket/security.policy - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java ! test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java ! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java ! test/sun/rmi/transport/tcp/blockAccept/TestIface.java ! test/sun/rmi/transport/tcp/blockAccept/TestImpl.java ! test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java Changeset: 8bc8f99ed902 Author: amurillo Date: 2016-04-28 14:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8bc8f99ed902 Merge Changeset: dc7a55eff236 Author: smarks Date: 2016-04-28 14:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dc7a55eff236 8154801: deprecate Observer and Observable Reviewed-by: darcy ! src/java.base/share/classes/java/util/Observable.java ! src/java.base/share/classes/java/util/Observer.java Changeset: f39e271718d9 Author: amurillo Date: 2016-04-28 22:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f39e271718d9 Merge Changeset: 1a74d902715a Author: amurillo Date: 2016-04-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1a74d902715a Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: 48363aba4811 Author: hseigel Date: 2016-04-29 15:17 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/48363aba4811 8155727: java/util/concurrent/locks/Lock/TimedAcquireLeak.java timeouts. Summary: Fix regex pattern to handle possible (module at version) text Reviewed-by: ctornqvi, martin ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java Changeset: 37b8d7571efd Author: mockner Date: 2016-04-29 22:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/37b8d7571efd 8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh Changeset: d0b8cc47c117 Author: hb Date: 2016-05-05 01:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d0b8cc47c117 8154166: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails with RuntimeException Summary: Fix the RuntimeException issue Reviewed-by: jbachorik ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: d2f46fdfc3ca Author: bchristi Date: 2016-05-05 11:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d2f46fdfc3ca 8147039: Incorrect locals and operands in compiled frames Summary: Implement stack walking using javaVFrame instead of vframeStream Reviewed-by: mchung, vlivanov + test/java/lang/StackWalker/CountLocalSlots.java ! test/java/lang/StackWalker/LocalsAndOperands.java + test/java/lang/StackWalker/LocalsCrash.java Changeset: 73608cd4f89a Author: dsamersoff Date: 2016-05-06 11:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/73608cd4f89a 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 0043d6a1e416 Author: vlivanov Date: 2016-05-06 18:21 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0043d6a1e416 Merge ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 72b2e58a1ac4 Author: vlivanov Date: 2016-05-06 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/72b2e58a1ac4 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java From tom.rodriguez at oracle.com Fri May 6 19:11:46 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 06 May 2016 19:11:46 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605061911.u46JBkIR012123@aojmv0008.oracle.com> Changeset: aab4a6fd477a Author: never Date: 2016-05-05 20:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aab4a6fd477a 8156178: [JVMCI] expose StubRoutines trig functions Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 481284d8ed27 Author: never Date: 2016-05-06 18:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/481284d8ed27 Merge From tobias.hartmann at oracle.com Mon May 9 10:23:24 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 09 May 2016 10:23:24 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options Message-ID: <201605091023.u49ANOTS016630@aojmv0008.oracle.com> Changeset: 8750b0517271 Author: rraghavan Date: 2016-05-09 01:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8750b0517271 8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options Reviewed-by: kvn ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp ! test/compiler/cpuflags/AESIntrinsicsBase.java ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java ! test/compiler/runtime/6859338/Test6859338.java From vladimir.kozlov at oracle.com Mon May 9 23:37:41 2016 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Mon, 09 May 2016 23:37:41 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8154826: AArch64: take advantage better of base + shifted offset addressing mode Message-ID: <201605092337.u49NbfPB018025@aojmv0008.oracle.com> Changeset: 064d18bc1889 Author: roland Date: 2016-05-09 11:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/064d18bc1889 8154826: AArch64: take advantage better of base + shifted offset addressing mode Summary: reshape address subtree to fit aarch64 addressing mode Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp From tobias.hartmann at oracle.com Tue May 10 08:33:54 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 10 May 2016 08:33:54 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605100833.u4A8XsaS008995@aojmv0008.oracle.com> Changeset: 11ab6081601c Author: jcm Date: 2016-05-10 00:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/11ab6081601c 8150016: small typo in ciReplay code Summary: changed atol to atoi Reviewed-by: kvn ! src/share/vm/ci/ciReplay.cpp Changeset: cb23e08014a8 Author: jcm Date: 2016-05-09 23:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cb23e08014a8 8144856: fix assert in CompiledStaticCall::set_to_interpreted Summary: trivial cleanup in assert code. Reviewed-by: kvn, goetz, thartmann ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp From tobias.hartmann at oracle.com Tue May 10 12:46:11 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 10 May 2016 12:46:11 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8140594: Various minor code improvements (compiler) Message-ID: <201605101246.u4ACkB9C000444@aojmv0008.oracle.com> Changeset: 14556dc62f47 Author: goetz Date: 2016-05-03 12:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/14556dc62f47 8140594: Various minor code improvements (compiler) Summary: Various minor code improvements (compiler) Reviewed-by: thartmann, kvn ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/runtime/relocator.cpp From christian.thalinger at oracle.com Tue May 10 19:56:48 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 10 May 2016 19:56:48 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155719: remove TrustedInterface from JVMCI Message-ID: <201605101956.u4AJumZL013479@aojmv0008.oracle.com> Changeset: 4a62c2319956 Author: rschatz Date: 2016-05-10 12:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4a62c2319956 8155719: remove TrustedInterface from JVMCI Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java From christian.thalinger at oracle.com Tue May 10 21:40:37 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 10 May 2016 21:40:37 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156211: [JVMCI] ResolvedJava* interfaces should extend AnnotatedElement Message-ID: <201605102140.u4ALeblm005568@aojmv0008.oracle.com> Changeset: 1f8eefb32104 Author: rschatz Date: 2016-05-10 11:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1f8eefb32104 8156211: [JVMCI] ResolvedJava* interfaces should extend AnnotatedElement Reviewed-by: twisti Contributed-by: Vojin Jovanovic ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java From vladimir.x.ivanov at oracle.com Tue May 10 23:07:20 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:20 +0000 Subject: hg: jdk9/hs-comp/jaxws: 8154956: Module system implementation refresh (4/2016) Message-ID: <201605102307.u4AN7K1u015974@aojmv0008.oracle.com> Changeset: 8a7d05e55608 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/8a7d05e55608 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java From vladimir.x.ivanov at oracle.com Tue May 10 23:07:20 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:20 +0000 Subject: hg: jdk9/hs-comp/corba: 8154956: Module system implementation refresh (4/2016) Message-ID: <201605102307.u4AN7KQD015970@aojmv0008.oracle.com> Changeset: 425ca13f66db Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/425ca13f66db 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/java.corba/share/classes/com/sun/tools/corba/se/idl/som/cff/FileLocator.java ! src/java.corba/share/classes/module-info.java From vladimir.x.ivanov at oracle.com Tue May 10 23:07:19 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:19 +0000 Subject: hg: jdk9/hs-comp/jaxp: 2 new changesets Message-ID: <201605102307.u4AN7JQc015921@aojmv0008.oracle.com> Changeset: 7b995f6bcad4 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/7b995f6bcad4 8154956: Module system implementation refresh (4/2016) Reviewed-by: mchung, chegar, redestad ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/ProblemList.txt ! test/TEST.ROOT Changeset: 4ddaf6f4cd7c Author: alanb Date: 2016-05-03 10:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/4ddaf6f4cd7c Merge From vladimir.x.ivanov at oracle.com Tue May 10 23:07:23 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:23 +0000 Subject: hg: jdk9/hs-comp: 10 new changesets Message-ID: <201605102307.u4AN7NSl016104@aojmv0008.oracle.com> Changeset: 29effd8b21b5 Author: prr Date: 2016-04-25 15:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/29effd8b21b5 8154213: clean up uses of boxed primitive constructors in the java.desktop module Reviewed-by: serb, psadhukhan ! make/CompileJavaModules.gmk Changeset: 5f943da92463 Author: prr Date: 2016-04-29 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5f943da92463 Merge Changeset: 5abfe7826b95 Author: erikj Date: 2016-05-02 15:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/5abfe7826b95 8155821: Typo for s390x for HOTSPOT__CPU_DEFINE Reviewed-by: erikj Contributed-by: Matthias Klose ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: e882bcdbdac4 Author: redestad Date: 2016-05-02 17:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/e882bcdbdac4 8155824: JDK build should tune down small apps more aggressively Reviewed-by: erikj ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: a36a877e7624 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/a36a877e7624 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/CreateBuildJdkCopy.gmk ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 2ceb4236f9bd Author: alanb Date: 2016-05-03 11:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/2ceb4236f9bd Merge ! common/autoconf/generated-configure.sh ! common/conf/jib-profiles.js ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: a73fa239a38e Author: darcy Date: 2016-05-03 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/a73fa239a38e 8155872: Temporarily disable deprecation checking on the java.desktop module Reviewed-by: erikj ! make/CompileJavaModules.gmk Changeset: d58c79a94f26 Author: amurillo Date: 2016-05-05 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/d58c79a94f26 Merge ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in - make/HotspotWrapper.gmk ! make/Main.gmk Changeset: 84c9ae8170e8 Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/84c9ae8170e8 Merge ! common/conf/jib-profiles.js Changeset: 65f446a2bdd7 Author: iignatyev Date: 2016-05-03 23:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/65f446a2bdd7 8148244: Finalize and integrate GTest implementation Reviewed-by: jwilhelm, erikj Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/NativeCompilation.gmk ! make/jprt.properties + test/fmw/gtest/CHANGES + test/fmw/gtest/LICENSE + test/fmw/gtest/README + test/fmw/gtest/include/gtest/gtest-death-test.h + test/fmw/gtest/include/gtest/gtest-message.h + test/fmw/gtest/include/gtest/gtest-param-test.h + test/fmw/gtest/include/gtest/gtest-param-test.h.pump + test/fmw/gtest/include/gtest/gtest-printers.h + test/fmw/gtest/include/gtest/gtest-spi.h + test/fmw/gtest/include/gtest/gtest-test-part.h + test/fmw/gtest/include/gtest/gtest-typed-test.h + test/fmw/gtest/include/gtest/gtest.h + test/fmw/gtest/include/gtest/gtest_pred_impl.h + test/fmw/gtest/include/gtest/gtest_prod.h + test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h + test/fmw/gtest/include/gtest/internal/gtest-filepath.h + test/fmw/gtest/include/gtest/internal/gtest-internal.h + test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h + test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h + test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump + test/fmw/gtest/include/gtest/internal/gtest-param-util.h + test/fmw/gtest/include/gtest/internal/gtest-port.h + test/fmw/gtest/include/gtest/internal/gtest-string.h + test/fmw/gtest/include/gtest/internal/gtest-tuple.h + test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump + test/fmw/gtest/include/gtest/internal/gtest-type-util.h + test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump + test/fmw/gtest/src/gtest-all.cc + test/fmw/gtest/src/gtest-death-test.cc + test/fmw/gtest/src/gtest-filepath.cc + test/fmw/gtest/src/gtest-internal-inl.h + test/fmw/gtest/src/gtest-port.cc + test/fmw/gtest/src/gtest-printers.cc + test/fmw/gtest/src/gtest-test-part.cc + test/fmw/gtest/src/gtest-typed-test.cc + test/fmw/gtest/src/gtest.cc + test/fmw/gtest/src/gtest_main.cc From vladimir.x.ivanov at oracle.com Tue May 10 23:07:22 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:22 +0000 Subject: hg: jdk9/hs-comp/nashorn: 5 new changesets Message-ID: <201605102307.u4AN7NcT016091@aojmv0008.oracle.com> Changeset: b7643d5bbe19 Author: alanb Date: 2016-05-03 09:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b7643d5bbe19 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, erik.joelsson at oracle.com ! make/BuildNashorn.gmk ! test/TEST.ROOT Changeset: 2b82d45d1ab8 Author: alanb Date: 2016-05-03 10:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2b82d45d1ab8 Merge Changeset: 51865518fa99 Author: sundar Date: 2016-05-03 21:27 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/51865518fa99 8155944: ant build/test of nashorn is broken with the latest jdk9-dev build Reviewed-by: jlaskey ! buildtools/nasgen/build.xml ! buildtools/nasgen/project.properties ! make/build-nasgen.xml ! make/build.xml ! make/project.properties Changeset: 9ecc29462c48 Author: hannesw Date: 2016-05-04 13:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/9ecc29462c48 8144711: (x) => x + 1 causes Assertion failure instead of SyntaxError Reviewed-by: mhaupt, sundar + test/script/basic/JDK-8144711.js Changeset: b96917819cf6 Author: darcy Date: 2016-05-04 10:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b96917819cf6 8156040: Nashorn tests still failing after latest Jigsaw merge Reviewed-by: sundar ! test/TEST.ROOT From vladimir.x.ivanov at oracle.com Tue May 10 23:07:26 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:26 +0000 Subject: hg: jdk9/hs-comp/langtools: 15 new changesets Message-ID: <201605102307.u4AN7Q4V016119@aojmv0008.oracle.com> Changeset: 778c7b2dad22 Author: jjg Date: 2016-04-29 14:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/778c7b2dad22 8154270: javac wrongly rejects some class literals as annotation element values Reviewed-by: mcimadamore Contributed-by: cushon at google.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java + test/tools/javac/annotations/T8154270/Other.java Changeset: 93bec8d431c5 Author: ksrini Date: 2016-04-29 15:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/93bec8d431c5 8154482: javadoc tool must support legacy doclet and taglet Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java + test/tools/lib/toolbox/TestRunner.java Changeset: 2dc339da8a93 Author: rfield Date: 2016-04-29 19:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/2dc339da8a93 8139837: JShell API: make a common JShellException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java Changeset: 341333db5536 Author: ksrini Date: 2016-04-29 16:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/341333db5536 8155061: javadoc incorrectly sorted items in All Classes list and Index files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java Changeset: 411703ce5b42 Author: sadayapalam Date: 2016-05-02 10:11 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/411703ce5b42 8155028: javac crashes in silly do-while loop Summary: Compiler should short circuit code generation for unreachable code. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/UnreachableLoopCond.java Changeset: 09e7096943d4 Author: jlahoda Date: 2016-05-02 06:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/09e7096943d4 8050993: There is no record for condition in ternary operator in LineNumberTable. Summary: Make sure there is an entry in the LineNumberTable for the condition of the ternary operator Reviewed-by: jjg Contributed-by: andrey.x.nazarov at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java Changeset: b82035aa5622 Author: jlahoda Date: 2016-05-02 12:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/b82035aa5622 8155816: langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java test broken Summary: Correcting expected line numbers Reviewed-by: alundblad ! test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java Changeset: ceb435d36186 Author: rfield Date: 2016-05-02 08:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/ceb435d36186 8139832: JShell API: Diag constructor should not be exposed and fix typo Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Diag.java Changeset: a3e5875a0b7e Author: ksrini Date: 2016-05-02 15:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/a3e5875a0b7e 8154578: Drop residual use of addReads from javadoc Reviewed-by: alanb, jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: e79cb3adffa7 Author: jjg Date: 2016-05-02 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/e79cb3adffa7 8155774: move code from ModuleTestBase to toolbox Reviewed-by: ksrini, jlahoda ! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/DoclintOtherModules.java ! test/tools/javac/modules/DuplicateClassTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/GraphsTest.java ! test/tools/javac/modules/HelloWorldTest.java ! test/tools/javac/modules/MOptionTest.java ! test/tools/javac/modules/ModuleFinderTest.java ! test/tools/javac/modules/ModuleInfoTest.java ! test/tools/javac/modules/ModuleInfoTreeAccess.java ! test/tools/javac/modules/ModulePathTest.java ! test/tools/javac/modules/ModuleSourcePathTest.java ! test/tools/javac/modules/ModuleTestBase.java ! test/tools/javac/modules/ModulesAndClassPathTest.java ! test/tools/javac/modules/MultiModuleModeTest.java ! test/tools/javac/modules/NPECompilingModuleInfoTest.java ! test/tools/javac/modules/NPEEmptyFileTest.java ! test/tools/javac/modules/OutputDirTest.java ! test/tools/javac/modules/PackageConflictTest.java ! test/tools/javac/modules/PackageMultipleModules.java ! test/tools/javac/modules/PluginsInModulesTest.java ! test/tools/javac/modules/ProvidesTest.java ! test/tools/javac/modules/QueryBeforeEnter.java ! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java ! test/tools/javac/modules/ReportNonExistentPackageTest.java ! test/tools/javac/modules/RequiresPublicTest.java ! test/tools/javac/modules/ResolveTest.java ! test/tools/javac/modules/ServiceInStaticClassErrorTest.java ! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java ! test/tools/javac/modules/SingleModuleModeTest.java ! test/tools/javac/modules/SubpackageTest.java ! test/tools/javac/modules/UpgradeModulePathTest.java ! test/tools/javac/modules/UsesTest.java ! test/tools/javac/modules/XModuleTest.java ! test/tools/lib/toolbox/JavacTask.java + test/tools/lib/toolbox/ModuleBuilder.java ! test/tools/lib/toolbox/TestRunner.java ! test/tools/lib/toolbox/ToolBox.java Changeset: 59adcdd0cd3b Author: darcy Date: 2016-05-02 18:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/59adcdd0cd3b 8155516: Suppress warnings from uses of deprecated Class.newInstance langtools Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 4c740bddc648 Author: alanb Date: 2016-05-03 09:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/4c740bddc648 8154956: Module system implementation refresh (4/2016) Reviewed-by: jjg, mchung, alanb Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com ! make/tools/crules/CodingRulesAnalyzerPlugin.java ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleWrappers.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/TEST.ROOT ! test/tools/all/RunCodingRules.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6406771.java ! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/processing/loader/testClose/TestClose.java ! test/tools/javac/processing/loader/testClose/TestClose2.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/util/T6597678.java ! test/tools/jdeps/APIDeps.java Changeset: d5ca3c84a004 Author: alanb Date: 2016-05-03 11:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d5ca3c84a004 Merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/tools/javac/modules/AddLimitMods.java Changeset: d8e10040f5bd Author: jlahoda Date: 2016-05-04 17:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d8e10040f5bd 8156000: tools/all/RunCodingRules.java fails if build dir exists, but generated sources do not Summary: RunCodingRules test compiles and runs PropertiesParser to get the generated CompilerProperties.java Reviewed-by: mcimadamore, jjg ! make/tools/propertiesparser/PropertiesParser.java ! test/tools/all/RunCodingRules.java Changeset: 55d555868636 Author: mcimadamore Date: 2016-05-05 11:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/55d555868636 8155959: Langtools ant build should support new Xpatch option format Summary: Switch ant build and IntelliJ project to use the new Xpatch syntax flavor Reviewed-by: jlahoda, jjg ! make/build.xml ! make/intellij/workspace.xml ! make/launcher.sh-template From vladimir.x.ivanov at oracle.com Tue May 10 23:07:28 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:28 +0000 Subject: hg: jdk9/hs-comp/hotspot: 29 new changesets Message-ID: <201605102307.u4AN7Tcr016148@aojmv0008.oracle.com> Changeset: 9123de996cb5 Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9123de996cb5 8154956: Module system implementation refresh (4/2016) Reviewed-by: acorn, jiangli, ccheung, hseigel Contributed-by: alan.bateman at oracle.com, lois.foltan at oracle.com, harold.seigel at oracle.com ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/init.cpp ! test/TEST.ROOT ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/Visibility/XpatchVisibility.java + test/runtime/modules/Xpatch/BasicJarBuilder.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java + test/runtime/modules/Xpatch/XpatchDupJavaBase.java + test/runtime/modules/Xpatch/XpatchDupModule.java + test/runtime/modules/Xpatch/XpatchJavaBase.java ! test/runtime/modules/Xpatch/XpatchTest.java + test/runtime/modules/Xpatch/XpatchTestJar.java + test/runtime/modules/Xpatch/XpatchTestJarDir.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java ! test/runtime/modules/XpatchCDS.java Changeset: 6911df5737b0 Author: amurillo Date: 2016-05-06 06:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6911df5737b0 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/modules.cpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/utilities/array.cpp ! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/jsr292/CallSiteDepContextTest.java ! test/compiler/jsr292/InvokerGC.java ! test/compiler/jsr292/NonInlinedCall/GCTest.java ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/compiler/jsr292/VMAnonymousClasses.java - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java ! test/compiler/unsafe/UnsafeGetConstantField.java - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/Xpatch/Xpatch2Dirs.java ! test/runtime/modules/Xpatch/XpatchTest.java ! test/runtime/modules/Xpatch/XpatchTraceCL.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: bcd540fe096b Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bcd540fe096b Merge Changeset: 2f835b9637ee Author: vlivanov Date: 2016-05-06 19:45 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2f835b9637ee Merge ! src/share/vm/classfile/classLoader.cpp ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: 2a22bacc38a7 Author: mikael Date: 2016-05-06 13:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2a22bacc38a7 8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: f8b4999951fb Author: kvn Date: 2016-05-06 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f8b4999951fb 8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Reviewed-by: dcubed ! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: 60b331a4d392 Author: mikael Date: 2016-05-06 15:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/60b331a4d392 8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 2194c45f0113 Author: mikael Date: 2016-05-07 00:12 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2194c45f0113 Merge Changeset: 6174ad93770c Author: bchristi Date: 2016-05-06 22:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6174ad93770c 8147039: Incorrect locals and operands in compiled frames Summary: Implement stack walking using javaVFrame instead of vframeStream Reviewed-by: mchung, vlivanov ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp ! src/share/vm/runtime/vframe.hpp Changeset: b386109a14b4 Author: bchristi Date: 2016-05-07 05:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b386109a14b4 Merge Changeset: a34c6853ec22 Author: stuefe Date: 2016-04-28 15:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a34c6853ec22 8155639: Remove STEP numbers from error reporting Reviewed-by: coleenp, twisti ! src/share/vm/utilities/vmError.cpp Changeset: 54d0862c0773 Author: jmasa Date: 2015-08-06 22:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/54d0862c0773 6858051: Create GC worker threads dynamically Reviewed-by: tschatzl, drwhite ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/parallel/gcTaskThread.hpp ! src/share/vm/gc/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc/shared/adaptiveSizePolicy.hpp + src/share/vm/gc/shared/workerManager.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 011616fee690 Author: vlivanov Date: 2016-05-09 13:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/011616fee690 Merge ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp Changeset: 58439934150d Author: erikj Date: 2016-05-09 13:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/58439934150d 8156018: Hotspot visual studio project generation broken Reviewed-by: mgronlun, ctornqvi Contributed-by: magnus.ihse.bursie at oracle.com + make/src/classes/build/tools/projectcreator/ArgsParser.java + make/src/classes/build/tools/projectcreator/BuildConfig.java + make/src/classes/build/tools/projectcreator/FileTreeCreator.java + make/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java + make/src/classes/build/tools/projectcreator/ProjectCreator.java + make/src/classes/build/tools/projectcreator/Util.java + make/src/classes/build/tools/projectcreator/WinGammaPlatform.java + make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: e0fb424caaf7 Author: erikj Date: 2016-05-09 13:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e0fb424caaf7 Merge - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 8e0fe2ce0d9b Author: ehelin Date: 2016-05-04 11:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8e0fe2ce0d9b 8156022: Add prediction for cost_per_byte_ms to G1Analytics Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1Analytics.cpp ! src/share/vm/gc/g1/g1Analytics.hpp Changeset: d7faecfb5fe8 Author: jmasa Date: 2016-05-06 14:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d7faecfb5fe8 8155992: Change name of StealRegionCompactionTask to something that emphasizes the compaction task. Reviewed-by: kbarrett, ehelin, drwhite ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/pcTasks.hpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 05e1391bdac7 Author: jmasa Date: 2016-05-09 17:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/05e1391bdac7 Merge Changeset: f86a34e67a05 Author: ccheung Date: 2016-05-09 12:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f86a34e67a05 8155574: ClassLoader::initialize_module_loader_map crashes if the char_buf is not NULL terminated Reviewed-by: jiangli, iklam ! src/share/vm/classfile/classLoader.cpp Changeset: 8bfef5982e56 Author: ccheung Date: 2016-05-09 21:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8bfef5982e56 Merge Changeset: d590007cce26 Author: iignatyev Date: 2016-05-09 14:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d590007cce26 8149591: Prepare hotspot for GTest Reviewed-by: jwilhelm Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com ! src/os/posix/vm/os_posix.cpp ! src/share/vm/memory/allocation.cpp + src/share/vm/memory/operator_new.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp Changeset: 148981ec9f91 Author: iignatyev Date: 2016-05-09 14:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/148981ec9f91 8148244: Finalize and integrate GTest implementation Reviewed-by: jwilhelm, erikj Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com + make/lib/CompileGtest.gmk ! make/lib/CompileLibraries.gmk ! make/lib/JvmMapfile.gmk + make/test/GtestImage.gmk ! test/Makefile + test/native/gtestLauncher.cpp + test/native/gtestMain.cpp + test/native/runtime/test_os.cpp + test/native/unittest.hpp + test/native/utilities/test_quicksort.cpp Changeset: 781e19537e17 Author: kzhaldyb Date: 2016-05-06 17:51 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/781e19537e17 8132710: Add tests which check that Humongous objects behave as expected after Young GC 8132712: Add tests which check that Humongous objects behave as expected after Full GC Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/objectGraphTest/GC.java + test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java + test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java + test/gc/g1/humongousObjects/objectGraphTest/README + test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java + test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java + test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java Changeset: 05c2d0b5fa7d Author: iignatyev Date: 2016-05-09 22:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/05c2d0b5fa7d Merge Changeset: fdc02061f4a1 Author: iignatyev Date: 2016-05-09 23:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fdc02061f4a1 Merge Changeset: 0e3de00effac Author: rehn Date: 2016-05-09 22:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0e3de00effac 8153535: Convert TraceRedefineClasses to Unified Logging Reviewed-by: rprotacio, coleenp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/prims/methodComparator.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: adfd695e80ff Author: coleenp Date: 2016-05-09 23:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/adfd695e80ff Merge - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/runtime/globals.hpp Changeset: 5699d4102cd5 Author: vlivanov Date: 2016-05-11 00:38 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5699d4102cd5 Merge ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/runtime/globals.hpp Changeset: cd6f5caac109 Author: vlivanov Date: 2016-05-10 21:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cd6f5caac109 Merge From vladimir.x.ivanov at oracle.com Tue May 10 23:07:39 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 10 May 2016 23:07:39 +0000 Subject: hg: jdk9/hs-comp/jdk: 66 new changesets Message-ID: <201605102307.u4AN7g1t016220@aojmv0008.oracle.com> Changeset: cb9c35a20ea5 Author: redestad Date: 2016-04-29 11:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cb9c35a20ea5 8155036: Remove sun.security.action.GetBooleanSecurityPropertyAction Reviewed-by: mullan, mchung, chegar - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java Changeset: 709929854709 Author: shade Date: 2016-04-29 13:24 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/709929854709 8155090: String concatenation fails with a custom SecurityManager that uses concatenation Reviewed-by: redestad, chegar ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + test/java/lang/String/concat/WithSecurityManager.java Changeset: 531822c47693 Author: tvaleev Date: 2016-04-29 16:52 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/531822c47693 8155600: Performance optimization of Arrays.asList().iterator() Reviewed-by: redestad, shade, plevart, attila ! src/java.base/share/classes/java/util/Arrays.java + test/java/util/Arrays/AsList.java Changeset: 4667ba19132d Author: psadhukhan Date: 2016-04-13 17:04 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4667ba19132d 8147841: [macosx] Updating TrayIcons popup menu does not work on Mac OS X Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java + test/java/awt/TrayIcon/UpdatePopupMenu/UpdatePopupMenu.java Changeset: 161066523d96 Author: aivanov Date: 2016-04-14 13:07 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/161066523d96 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 12b94dc0e106 Author: ssadetsky Date: 2016-04-14 20:32 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/12b94dc0e106 8153351: GTK Menu's have no border Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: a8df904d5a45 Author: prr Date: 2016-04-14 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a8df904d5a45 8134986: Incorrect use of ConcurrentHashMap.contains in SunFontManager.java Reviewed-by: serb, jgodinez ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: a4a0eb3aa93e Author: psadhukhan Date: 2016-04-15 11:45 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a4a0eb3aa93e 6921664: The number of copies and the job name are not passed to a 3rd party PrintService Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/DummyPrintTest.java Changeset: 936d82ddf9a2 Author: psadhukhan Date: 2016-04-15 11:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/936d82ddf9a2 6801613: Cross-platform pageDialog and printDialog top margin entry broken Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/java/awt/print/PrinterJob/PageDialogMarginTest.java Changeset: c9965520ec63 Author: psadhukhan Date: 2016-04-15 11:52 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c9965520ec63 8154057: [macosx] getPrintJob doesn't throw NPE if Frame is null AND type is COMMON Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java + test/java/awt/PrintJob/NullFrameTest.java Changeset: 30c72e951070 Author: psadhukhan Date: 2016-04-15 12:00 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/30c72e951070 8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 Reviewed-by: serb, psadhukhan Contributed-by: abdul.kolarkunnu at oracle.com + test/javax/swing/JEditorPane/5076514/bug5076514.java Changeset: 6cc7fef92fcf Author: ssadetsky Date: 2016-04-15 09:46 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6cc7fef92fcf 8080395: consider making sun.awt.CausedFocusEvent functionality public Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java ! src/java.desktop/share/classes/sun/awt/RequestFocusController.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java + test/java/awt/Focus/Cause/FocusCauseTest.java Changeset: d71511d28c7b Author: ssadetsky Date: 2016-04-15 09:54 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d71511d28c7b 8153276: [TEST_BUG] javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Reviewed-by: alexsch, yan ! test/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Changeset: b0407f2af374 Author: ssadetsky Date: 2016-04-15 09:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b0407f2af374 8145787: [TEST_BUG][PIT] javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java fails with CannotUndoException Reviewed-by: alexsch, serb ! test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java Changeset: 735a130dc8db Author: aghaisas Date: 2016-04-15 15:50 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/735a130dc8db 8049069: JButton incorrect behaviour on button release Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java + test/javax/swing/JButton/PressedButtonRightClickTest.java Changeset: 9d1077f29022 Author: alexsch Date: 2016-04-15 19:15 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9d1077f29022 8132791: No access to SynthContext.getContext() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthContext.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 902e7cbe0acd Author: prr Date: 2016-04-15 10:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/902e7cbe0acd 8154269: Remove unused or unnecessary Xm/Xt files and header includes Reviewed-by: serb, ssadetsky ! src/java.desktop/unix/native/common/awt/awt.h ! src/java.desktop/unix/native/common/awt/awt_p.h - src/java.desktop/unix/native/common/awt/extutil.h ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h ! src/java.desktop/unix/native/include/jawt_md.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 7f390c98c765 Author: serb Date: 2016-04-16 23:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7f390c98c765 8154016: [macosx] Some HiDPI code can be removed Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java Changeset: 732f9c63e037 Author: serb Date: 2016-04-16 23:36 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/732f9c63e037 8141544: The interface sun.swing.UIClientPropertyKey can be made public Reviewed-by: alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/share/classes/javax/swing/JComponent.java + src/java.desktop/share/classes/javax/swing/UIClientPropertyKey.java ! src/java.desktop/share/classes/sun/swing/StringUIClientPropertyKey.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java + test/javax/swing/ClientProperty/UIClientPropertyKeyTest/UIClientPropertyKeyTest.java Changeset: f92ee6e0d1f2 Author: serb Date: 2016-04-16 23:39 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f92ee6e0d1f2 7102282: TEST_BUG: sun/java2d/OpenGL/GradientPaints.java should be modified Reviewed-by: yan, psadhukhan ! test/sun/java2d/OpenGL/GradientPaints.java Changeset: 82ca44ca8285 Author: pkbalakr Date: 2016-04-18 15:39 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/82ca44ca8285 8153056: 8152647(duplicate of 6439354) Manual Test always passes Reviewed-by: alexsch, psadhukhan ! test/javax/swing/LookAndFeel/6439354/TitledBorderTest.java Changeset: 6e22aca29b0d Author: aghaisas Date: 2016-04-19 13:00 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6e22aca29b0d 8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows Reviewed-by: yan, arapte ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 079b369ab849 Author: ddehaven Date: 2016-04-19 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/079b369ab849 Merge - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: ea55f52c0ada Author: psadhukhan Date: 2016-04-20 10:59 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ea55f52c0ada 6197099: PrinterJob.getUserName() throws a security exception when user.name permission is not given Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java + test/java/awt/print/PrinterJob/GetUserNameTest.java + test/java/awt/print/PrinterJob/GetUserNameTest.policy Changeset: d5322b45852d Author: ptbrunet Date: 2016-04-20 12:23 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d5322b45852d 8076554: [macosx] Custom Swing text components need to allow standard accessibility Summary: Remove JTextComponent listeners; use property change listeners for caret/text Reviewed-by: prr, alexsch Contributed-by: peter.brunet at oracle.com + src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java Changeset: b4f8c8c4c129 Author: avstepan Date: 2016-04-21 20:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b4f8c8c4c129 8154762: [TEST] add some tests according to JDK-8132138 Reviewed-by: ssadetsky, serb + test/java/beans/Introspector/BeanPropertyTest.java Changeset: 0c5d27b173f7 Author: prr Date: 2016-04-21 10:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0c5d27b173f7 Merge - test/java/util/ServiceLoader/modules/BasicTest.java Changeset: 9339eb17a38d Author: serb Date: 2016-04-22 01:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9339eb17a38d 8154088: [macosx] SWT does not work on JDK 9 since b65 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: 6d60dfa5e3f8 Author: ssadetsky Date: 2016-04-25 15:37 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6d60dfa5e3f8 8145547: [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr, alexsch ! make/mapfiles/libawt_xawt/mapfile-vers ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKStyle.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Desktop.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.h ! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.h Changeset: f60e53156db3 Author: avstepan Date: 2016-04-25 18:07 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f60e53156db3 8154962: [TEST] @BeanProperty: add some tests for anonimous classes Reviewed-by: serb + test/java/beans/Introspector/AnonymousClassBeanPropertyTest.java ! test/java/beans/Introspector/BeanPropertyTest.java Changeset: fe8df8e55825 Author: prr Date: 2016-04-25 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe8df8e55825 Merge - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java Changeset: 0d0cbb576c3c Author: prr Date: 2016-04-25 15:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0d0cbb576c3c 8154213: clean up uses of boxed primitive constructors in the java.desktop module Reviewed-by: serb, psadhukhan ! make/src/classes/build/tools/generatenimbus/UIProperty.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/font/TextMeasurer.java ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/StyleConstants.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java Changeset: bee22cd1ab09 Author: ssadetsky Date: 2016-04-29 09:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bee22cd1ab09 8155606: [PIT] Robot's createScreenCapture() broken on Linux Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c Changeset: 844fe87d784d Author: ssadetsky Date: 2016-04-29 09:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/844fe87d784d 8155613: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: c6ee961ab61f Author: prr Date: 2016-04-29 09:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c6ee961ab61f Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: daefa1109859 Author: shade Date: 2016-04-29 23:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/daefa1109859 8155215: java.lang.String concatenation spec is unnecessarily strong Reviewed-by: abuckley, sherman, chegar ! src/java.base/share/classes/java/lang/String.java Changeset: 6929d396c267 Author: psandoz Date: 2016-04-29 13:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6929d396c267 8154755: Add a VarHandle weakCompareAndSet with volatile semantics Reviewed-by: shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template Changeset: c15926d86fb1 Author: michaelm Date: 2016-04-30 00:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c15926d86fb1 8087124: HTTP/2 implementation Reviewed-by: chegar + src/java.httpclient/share/classes/java/net/http/AsyncConnection.java ! src/java.httpclient/share/classes/java/net/http/AsyncEvent.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java ! src/java.httpclient/share/classes/java/net/http/BufferHandler.java + src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java + src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java + src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java ! src/java.httpclient/share/classes/java/net/http/ConnectionPool.java + src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java ! src/java.httpclient/share/classes/java/net/http/CookieFilter.java + src/java.httpclient/share/classes/java/net/http/DataFrame.java + src/java.httpclient/share/classes/java/net/http/ErrorFrame.java ! src/java.httpclient/share/classes/java/net/http/Exchange.java + src/java.httpclient/share/classes/java/net/http/FrameReader.java + src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java + src/java.httpclient/share/classes/java/net/http/HeaderFrame.java + src/java.httpclient/share/classes/java/net/http/HeadersFrame.java ! src/java.httpclient/share/classes/java/net/http/Http1Exchange.java ! src/java.httpclient/share/classes/java/net/http/Http1Request.java ! src/java.httpclient/share/classes/java/net/http/Http1Response.java ! src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java ! src/java.httpclient/share/classes/java/net/http/Http2Connection.java + src/java.httpclient/share/classes/java/net/http/Http2Frame.java ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpConnection.java ! src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpResponse.java ! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java + src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java ! src/java.httpclient/share/classes/java/net/http/Log.java ! src/java.httpclient/share/classes/java/net/http/MultiExchange.java + src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java ! src/java.httpclient/share/classes/java/net/http/Pair.java + src/java.httpclient/share/classes/java/net/http/PingFrame.java ! src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java ! src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java + src/java.httpclient/share/classes/java/net/http/PriorityFrame.java + src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java + src/java.httpclient/share/classes/java/net/http/Queue.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java ! src/java.httpclient/share/classes/java/net/http/RedirectFilter.java + src/java.httpclient/share/classes/java/net/http/ResetFrame.java ! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java ! src/java.httpclient/share/classes/java/net/http/SSLConnection.java ! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java + src/java.httpclient/share/classes/java/net/http/SettingsFrame.java ! src/java.httpclient/share/classes/java/net/http/Stream.java ! src/java.httpclient/share/classes/java/net/http/Utils.java + src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java ! src/java.httpclient/share/classes/java/net/http/package-info.java ! test/java/net/httpclient/APIErrors.java + test/java/net/httpclient/EchoHandler.java ! test/java/net/httpclient/LightWeightHttpServer.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java + test/java/net/httpclient/TestKit.java + test/java/net/httpclient/TestKitTest.java + test/java/net/httpclient/http2/BasicTest.java + test/java/net/httpclient/http2/ServerPush.java + test/java/net/httpclient/http2/TEST.properties + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java ! test/java/net/httpclient/security/15.policy Changeset: 5c547db04adf Author: tvaleev Date: 2016-04-29 16:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5c547db04adf 8153293: Preserve SORTED and DISTINCT characteristics for boxed() and asLongStream() operations Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java Changeset: b5eeb531268e Author: tvaleev Date: 2016-04-29 16:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b5eeb531268e 8154387: Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 2bf84670f079 Author: darcy Date: 2016-04-30 16:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2bf84670f079 8155792: Add @jls citations to java.lang.String Reviewed-by: alanb ! src/java.base/share/classes/java/lang/String.java Changeset: 7b4201143608 Author: prr Date: 2016-05-02 12:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7b4201143608 8155784: Build failure on Linux arm64 Reviewed-by: flar, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: eba31e937bfd Author: asmotrak Date: 2016-05-02 13:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/eba31e937bfd 8155859: Problem list tools/pack200/Pack200Props.java Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 8fc301b7b8f8 Author: ascarpino Date: 2016-05-02 16:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8fc301b7b8f8 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions Reviewed-by: mullan, xuelei ! make/gendata/Gendata-java.base.gmk ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java + src/java.base/share/classes/sun/security/util/AnchorCertificates.java + src/java.base/share/classes/sun/security/util/CertConstraintParameters.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/conf/security/java.security ! test/sun/security/tools/jarsigner/Warning.java Changeset: 4da0f73ce03a Author: alanb Date: 2016-05-03 07:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4da0f73ce03a 8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) Reviewed-by: alanb Contributed-by: akashche at redhat.com, tmader at redhat.com ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java + test/java/nio/file/WatchService/DeleteInterference.java Changeset: 5c412978857d Author: alanb Date: 2016-05-03 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5c412978857d 8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com, chris.hegarty at oracle.com, peter.levart at gmail.com, sundararajan.athijegannathan at oracle.com ! make/Tools.gmk ! make/gendata/GendataBreakIterator.gmk ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Module.java + src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java - src/java.base/share/classes/jdk/internal/module/Hasher.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java + src/java.base/share/classes/jdk/internal/module/ModuleHashes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/TEST.ROOT ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java ! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java ! test/com/sun/net/httpserver/bugs/B6373555.java ! test/java/lang/invoke/VarargsArrayTest.java ! test/java/lang/module/ModuleFinderTest.java + test/java/lang/reflect/WeakPairMap/Driver.java + test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/javax/crypto/Cipher/CipherStreamClose.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/javax/smartcardio/CommandAPDUTest.java ! test/javax/smartcardio/HistoricalBytes.java ! test/javax/smartcardio/ResponseAPDUTest.java ! test/javax/smartcardio/Serialize.java ! test/javax/smartcardio/TerminalFactorySpiTest.java ! test/javax/smartcardio/TestCardPermission.java ! test/javax/smartcardio/TestCommandAPDU.java + test/javax/transaction/testng/Driver.java - test/javax/transaction/testng/TEST.properties ! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java ! test/javax/xml/jaxp/common/8035437/run.sh ! test/javax/xml/soap/XmlTest.java ! test/javax/xml/soap/spi/SAAJFactoryTest.java ! test/javax/xml/ws/8043129/MailTest.java ! test/javax/xml/ws/clientjar/TestWsImport.java ! test/javax/xml/ws/publish/WSTest.java ! test/javax/xml/ws/xsanymixed/Test.java ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/provider/PolicyFile/Modules.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkTest.java - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java ! test/tools/jlink/plugins/FileCopierPluginTest.java ! test/tools/jmod/JmodNegativeTest.java + test/tools/jmod/hashes/HashesTest.java + test/tools/jmod/hashes/src/m1/module-info.java + test/tools/jmod/hashes/src/m1/org/m1/Main.java + test/tools/jmod/hashes/src/m2/module-info.java + test/tools/jmod/hashes/src/m2/org/m2/Util.java + test/tools/jmod/hashes/src/m3/module-info.java + test/tools/jmod/hashes/src/m3/org/m3/Name.java + test/tools/jmod/hashes/src/org.bar/module-info.java + test/tools/jmod/hashes/src/org.foo/module-info.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/modules/addmods/AddModsTest.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java + test/tools/launcher/modules/addmods/src/logger/logger/Logger.java + test/tools/launcher/modules/addmods/src/logger/module-info.java + test/tools/launcher/modules/addmods/src/test/module-info.java + test/tools/launcher/modules/addmods/src/test/test/Main.java ! test/tools/launcher/modules/addreads/AddReadsTest.java ! test/tools/launcher/modules/patch/PatchTest.java ! test/tools/lib/tests/JImageGenerator.java Changeset: a8818f3e8c52 Author: alanb Date: 2016-05-03 11:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a8818f3e8c52 Merge ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java - src/java.base/share/classes/jdk/internal/module/Hasher.java ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 930d3aef37ee Author: redestad Date: 2016-05-03 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/930d3aef37ee 8155775: Re-examine naming of privileged methods to access System properties Reviewed-by: mullan ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/jdk/Version.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/sun/net/NetHooks.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: 03453120a011 Author: darcy Date: 2016-05-03 10:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/03453120a011 6850612: Deprecate Class.newInstance since it violates the checked exception language contract Reviewed-by: lancea, mullan, dfuchs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.httpclient/share/classes/java/net/http/FilterFactory.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.naming/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java Changeset: ddf9b6697e60 Author: darcy Date: 2016-05-03 12:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ddf9b6697e60 8155963: Fix deprecation warning in windows java.net implementation Reviewed-by: prr ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java Changeset: 1db91f64f71b Author: darcy Date: 2016-05-03 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1db91f64f71b 4943627: Deprecate rounding mode integer constants in BigDecimal and their uses Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: c49b0409a802 Author: sdrach Date: 2016-05-02 09:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c49b0409a802 8151542: URL resources for multi-release jar files have a #runtime fragment appended to them Reviewed-by: alanb, chegar, psandoz, sherman Contributed-by: steve.drach at oracle.com ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java ! test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java + test/lib/testlibrary/java/util/jar/SimpleHttpServer.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: e10915345b2a Author: amlu Date: 2016-05-04 10:56 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e10915345b2a 8154911: Move GCDuringIteration.java back to tier1 Reviewed-by: darcy, martin ! test/TEST.groups Changeset: 909c7db6c47d Author: ant Date: 2016-05-04 16:41 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/909c7db6c47d 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m Changeset: 40832198b160 Author: redestad Date: 2016-05-04 16:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/40832198b160 8155939: sun.launcher.LauncherHelper INSTANCE is unused Reviewed-by: rriggs, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: 5dd02e390cf8 Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5dd02e390cf8 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c Changeset: 832e924b2ff8 Author: naoto Date: 2016-05-04 08:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/832e924b2ff8 8155649: IncludeLocalesPlugin throws NPE when jdk.localedata not resolved Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 455228b64de4 Author: michaelm Date: 2016-05-05 11:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/455228b64de4 8155928: Remove hardcoded port numbers from httpclient/Security.java test Reviewed-by: chegar, rriggs ! src/java.httpclient/share/classes/java/net/http/Utils.java ! test/java/net/httpclient/security/0.policy ! test/java/net/httpclient/security/1.policy ! test/java/net/httpclient/security/10.policy ! test/java/net/httpclient/security/11.policy ! test/java/net/httpclient/security/12.policy + test/java/net/httpclient/security/14.policy ! test/java/net/httpclient/security/15.policy ! test/java/net/httpclient/security/2.policy ! test/java/net/httpclient/security/3.policy ! test/java/net/httpclient/security/4.policy ! test/java/net/httpclient/security/5.policy ! test/java/net/httpclient/security/6.policy ! test/java/net/httpclient/security/7.policy ! test/java/net/httpclient/security/8.policy ! test/java/net/httpclient/security/9.policy + test/java/net/httpclient/security/Driver.java ! test/java/net/httpclient/security/Security.java Changeset: 294e430e2951 Author: amurillo Date: 2016-05-05 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/294e430e2951 Merge ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 2f0dd8cb6cc0 Author: amurillo Date: 2016-05-06 06:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2f0dd8cb6cc0 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 160c2f030a25 Author: vlivanov Date: 2016-05-09 12:39 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/160c2f030a25 Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: b1c3c979ef6e Author: mikael Date: 2016-05-06 15:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b1c3c979ef6e 8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: c43aba5fc69b Author: sgehwolf Date: 2016-04-25 15:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c43aba5fc69b 8154529: some places in the invoke.c that use InvokeRequest* not protected with invokerLock Reviewed-by: sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.h Changeset: 08a5c72f79e3 Author: sspitsyn Date: 2016-05-08 08:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/08a5c72f79e3 Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/internal/module/Hasher.java - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java - test/javax/transaction/testng/TEST.properties - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 5178f8538a52 Author: vlivanov Date: 2016-05-09 13:12 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5178f8538a52 Merge Changeset: 912a4ac4a248 Author: vlivanov Date: 2016-05-11 00:38 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/912a4ac4a248 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java - src/java.base/share/classes/jdk/internal/module/Hasher.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java From tom.rodriguez at oracle.com Wed May 11 00:38:13 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 11 May 2016 00:38:13 +0000 Subject: hg: jdk9/hs-comp/hotspot: 3 new changesets Message-ID: <201605110038.u4B0cDu0025490@aojmv0008.oracle.com> Changeset: b9c2a07b4813 Author: dnsimon Date: 2016-05-10 08:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b9c2a07b4813 8155023: jdk.vm.ci needs to securely export services Reviewed-by: twisti, kvn, alanb ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.vm.ci/share/classes/module-info.java ! test/compiler/jvmci/common/JVMCIHelpers.java ! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 56587c14877e Author: never Date: 2016-05-10 21:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/56587c14877e Merge Changeset: 151ac362f2ab Author: never Date: 2016-05-10 23:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/151ac362f2ab Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java From tom.rodriguez at oracle.com Wed May 11 02:23:55 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 11 May 2016 02:23:55 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8152311: [JVMCI] allow JVMCI compiler to change the compilation policy for a method Message-ID: <201605110223.u4B2Nt8q010927@aojmv0008.oracle.com> Changeset: f6085f9b9898 Author: dnsimon Date: 2016-05-10 11:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f6085f9b9898 8152311: [JVMCI] allow JVMCI compiler to change the compilation policy for a method Reviewed-by: kvn, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From paul.sandoz at oracle.com Wed May 11 10:13:30 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 11 May 2016 10:13:30 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable Message-ID: <201605111013.u4BADUs3001083@aojmv0008.oracle.com> Changeset: f8c22f4b7892 Author: psandoz Date: 2016-05-11 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f8c22f4b7892 8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From paul.sandoz at oracle.com Wed May 11 10:13:31 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 11 May 2016 10:13:31 +0000 Subject: hg: jdk9/hs-comp/jdk: 8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable Message-ID: <201605111013.u4BADVOx001086@aojmv0008.oracle.com> Changeset: de16a3f9f35e Author: psandoz Date: 2016-05-11 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/de16a3f9f35e 8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable Reviewed-by: twisti ! src/java.base/share/classes/module-info.java From tom.rodriguez at oracle.com Wed May 11 18:31:16 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 11 May 2016 18:31:16 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style Message-ID: <201605111831.u4BIVG5J011259@aojmv0008.oracle.com> Changeset: 39c6c129895b Author: dnsimon Date: 2016-05-11 16:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/39c6c129895b 8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style Reviewed-by: twisti, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java From tom.rodriguez at oracle.com Wed May 11 20:26:23 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 11 May 2016 20:26:23 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605112026.u4BKQNPR009692@aojmv0008.oracle.com> Changeset: 71000679c307 Author: never Date: 2016-05-11 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/71000679c307 8156775: IGV: StringUtils is absent Reviewed-by: kvn + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/StringUtils.java Changeset: b086046efc77 Author: never Date: 2016-05-11 18:32 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b086046efc77 Merge From christian.thalinger at oracle.com Wed May 11 21:58:15 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 11 May 2016 21:58:15 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605112158.u4BLwFeW023500@aojmv0008.oracle.com> Changeset: 7cec25b0ec96 Author: rschatz Date: 2016-05-04 12:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7cec25b0ec96 8156025: [JVMCI] make HotSpotResolvedObjectTypeImpl.createField non-public Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7f667b7541bb Author: twisti Date: 2016-05-11 20:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7f667b7541bb Merge From tom.rodriguez at oracle.com Thu May 12 01:58:07 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 May 2016 01:58:07 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8137296: [JVMCI] Enable sharing of debug info by default in all configurations Message-ID: <201605120158.u4C1w7ni020670@aojmv0008.oracle.com> Changeset: affd5a99aac4 Author: never Date: 2016-05-11 17:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/affd5a99aac4 8137296: [JVMCI] Enable sharing of debug info by default in all configurations Reviewed-by: kvn, twisti ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp From tom.rodriguez at oracle.com Thu May 12 05:43:03 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 May 2016 05:43:03 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap Message-ID: <201605120543.u4C5h3Pq008985@aojmv0008.oracle.com> Changeset: c9192107d675 Author: never Date: 2016-05-12 04:17 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c9192107d675 8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap Reviewed-by: twisti Contributed-by: josef.eisl at jku.at ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/prims/jni.cpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory From tobias.hartmann at oracle.com Thu May 12 07:35:26 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Thu, 12 May 2016 07:35:26 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605120735.u4C7ZQN9023615@aojmv0008.oracle.com> Changeset: 7931226331c2 Author: thartmann Date: 2016-05-12 08:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7931226331c2 8155643: Java crash with assert in Xcomp mode and disabled ReduceInitialCardMarks Summary: We should not emit a subtype check for CloneOop arraycopy. Reviewed-by: kvn ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestObjectArrayClone.java Changeset: 6e0056d7769d Author: thartmann Date: 2016-05-12 08:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6e0056d7769d 8155241: Crash with assert in Xcomp mode and with disabled ReduceBulkZeroing Summary: We should not assume that a CloneBasic arraycopy sets array initialization to complete. Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestReduceBulkZeroingDisabled.java From aleksey.shipilev at oracle.com Thu May 12 11:06:20 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Thu, 12 May 2016 11:06:20 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8153792: EA: assert(ptn->as_LocalVar()->edge_count() > 0) failed: sanity when compiling compareAndExchange Message-ID: <201605121106.u4CB6KmB029934@aojmv0008.oracle.com> Changeset: 6e54a1ced0d6 Author: shade Date: 2016-05-12 12:46 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6e54a1ced0d6 8153792: EA: assert(ptn->as_LocalVar()->edge_count() > 0) failed: sanity when compiling compareAndExchange Reviewed-by: kvn, psandoz ! src/share/vm/opto/escape.cpp From tom.rodriguez at oracle.com Thu May 12 18:10:00 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 May 2016 18:10:00 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156768: [JVMCI] remove support for patching Symbol pointers Message-ID: <201605121810.u4CIA0sY018528@aojmv0008.oracle.com> Changeset: 8d16177461ba Author: rschatz Date: 2016-05-12 12:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8d16177461ba 8156768: [JVMCI] remove support for patching Symbol pointers Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java From tom.rodriguez at oracle.com Thu May 12 19:21:40 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 May 2016 19:21:40 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605121921.u4CJLeEq025379@aojmv0008.oracle.com> Changeset: 0a2aac311217 Author: rschatz Date: 2016-05-11 13:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0a2aac311217 8156741: [JVMCI] remove LocationIdentity interface Reviewed-by: kvn, iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java Changeset: 49afd0062cb7 Author: rschatz Date: 2016-05-12 18:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/49afd0062cb7 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java From tom.rodriguez at oracle.com Thu May 12 23:40:58 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 May 2016 23:40:58 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype Message-ID: <201605122340.u4CNewGV023656@aojmv0008.oracle.com> Changeset: 6ba36e165d28 Author: never Date: 2016-05-12 22:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6ba36e165d28 8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java From tom.rodriguez at oracle.com Fri May 13 02:39:54 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 13 May 2016 02:39:54 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider Message-ID: <201605130239.u4D2dsmL008039@aojmv0008.oracle.com> Changeset: 050127c9c344 Author: rschatz Date: 2016-05-13 01:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/050127c9c344 8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider Reviewed-by: kvn, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java From tobias.hartmann at oracle.com Fri May 13 07:55:53 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Fri, 13 May 2016 07:55:53 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605130755.u4D7trqv009696@aojmv0008.oracle.com> Changeset: 7b801346f609 Author: thartmann Date: 2016-05-13 08:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7b801346f609 8155608: String intrinsic range checks are not strict enough Summary: Range checks in inflate, compress and getChars are not strict enough. Reviewed-by: kvn, twisti, jrose + test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java ! test/compiler/patches/java.base/java/lang/Helper.java Changeset: 403e5d7355b8 Author: thartmann Date: 2016-05-13 06:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/403e5d7355b8 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java From tobias.hartmann at oracle.com Fri May 13 07:55:52 2016 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Fri, 13 May 2016 07:55:52 +0000 Subject: hg: jdk9/hs-comp/jdk: 8155608: String intrinsic range checks are not strict enough Message-ID: <201605130755.u4D7trcG009693@aojmv0008.oracle.com> Changeset: f74ed2d42ab4 Author: thartmann Date: 2016-05-13 08:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f74ed2d42ab4 8155608: String intrinsic range checks are not strict enough Summary: Range checks in inflate, compress and getChars are not strict enough. Reviewed-by: kvn, twisti, jrose ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java From aleksey.shipilev at oracle.com Fri May 13 21:25:01 2016 From: aleksey.shipilev at oracle.com (aleksey.shipilev at oracle.com) Date: Fri, 13 May 2016 21:25:01 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8141635: Implement VarHandles/Unsafe intrinsics on POWER Message-ID: <201605132125.u4DLP17b028729@aojmv0008.oracle.com> Changeset: c8325c5c290d Author: mdoerr Date: 2016-05-13 22:21 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c8325c5c290d 8141635: Implement VarHandles/Unsafe intrinsics on POWER Reviewed-by: shade, kvn, simonis ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/opto/library_call.cpp From christian.thalinger at oracle.com Fri May 13 22:41:45 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 13 May 2016 22:41:45 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605132241.u4DMflhv006417@aojmv0008.oracle.com> Changeset: cfc92c403cdd Author: twisti Date: 2016-05-11 10:23 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cfc92c403cdd 8156159: replace CompilerToVM.readUncompressedOop with Unsafe.getUncompressedObject Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: eabec73b8056 Author: twisti Date: 2016-05-13 21:26 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/eabec73b8056 Merge - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java From dmitrij.pochepko at oracle.com Mon May 16 17:28:43 2016 From: dmitrij.pochepko at oracle.com (dmitrij.pochepko at oracle.com) Date: Mon, 16 May 2016 17:28:43 +0000 Subject: hg: jdk9/hs-comp/hotspot: 4 new changesets Message-ID: <201605161728.u4GHShgp024838@aojmv0008.oracle.com> Changeset: aa4f5fb34b75 Author: dpochepk Date: 2016-05-16 16:54 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa4f5fb34b75 8139703: [TESTBUG] compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest fails using -Xcomp Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 55945c3a4fa4 Author: dpochepk Date: 2016-05-16 16:58 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/55945c3a4fa4 8152341: JVMCI test task: Unit tests for MemoryAccessProvider Reviewed-by: twisti + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java Changeset: 8db9d09db54a Author: dpochepk Date: 2016-05-16 17:00 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8db9d09db54a 8152342: JVMCI test task: Unit tests for MethodHandleAccessProvider Reviewed-by: kvn + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java Changeset: 07a5eceac654 Author: dpochepk Date: 2016-05-16 17:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/07a5eceac654 8152343: JVMCI test tasks: Unit tests for MetaAccessProvider Reviewed-by: twisti ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java From tom.rodriguez at oracle.com Wed May 18 19:15:11 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 18 May 2016 19:15:11 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156942: [JVMCI] replace LIRKind with abstract base class Message-ID: <201605181915.u4IJFCX0021007@aojmv0008.oracle.com> Changeset: 07d7b63033fc Author: rschatz Date: 2016-05-18 17:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/07d7b63033fc 8156942: [JVMCI] replace LIRKind with abstract base class Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java From tatiana.pivovarova at oracle.com Wed May 18 20:19:31 2016 From: tatiana.pivovarova at oracle.com (tatiana.pivovarova at oracle.com) Date: Wed, 18 May 2016 20:19:31 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605182019.u4IKJVGu013202@aojmv0008.oracle.com> Changeset: b32931ad6f2b Author: tpivovarova Date: 2016-05-18 20:19 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b32931ad6f2b 8141149: [jittester] create Visitor for generating bytecode 8149463: [jittester] rarely generates tests with compile error Reviewed-by: iignatyev, iveresov Contributed-by: dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ThrowFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/Printer.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java Changeset: 208de35209f5 Author: tpivovarova Date: 2016-05-18 19:16 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/208de35209f5 Merge - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java From tom.rodriguez at oracle.com Wed May 18 23:36:17 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 18 May 2016 23:36:17 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156835: [JVMCI] clean up and minimize JVMCI Message-ID: <201605182336.u4INaHQA018718@aojmv0008.oracle.com> Changeset: 7b91a1088135 Author: dnsimon Date: 2016-05-18 21:50 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7b91a1088135 8156835: [JVMCI] clean up and minimize JVMCI Reviewed-by: iveresov, kvn ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/common/JVMCIHelpers.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java From nils.eliasson at oracle.com Fri May 20 08:02:17 2016 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Fri, 20 May 2016 08:02:17 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8155108: CompilerControl: tests incorrectly set states for excluded methods Message-ID: <201605200802.u4K82Hxj026628@aojmv0008.oracle.com> Changeset: e4b09d3c3702 Author: neliasso Date: 2016-05-19 10:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e4b09d3c3702 8155108: CompilerControl: tests incorrectly set states for excluded methods Summary: Remove redundant code that was not properly updated Reviewed-by: kvn ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/compiler/directivesParser.cpp From vladimir.x.ivanov at oracle.com Fri May 20 17:34:19 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:19 +0000 Subject: hg: jdk9/hs-comp/jaxws: 3 new changesets Message-ID: <201605201734.u4KHYJm6000735@aojmv0008.oracle.com> Changeset: 2d52e0610b05 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/2d52e0610b05 Added tag jdk-9+117 for changeset 58265b39fc74 ! .hgtags Changeset: 6ba73d04589c Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/6ba73d04589c Merge Changeset: 331a825f849a Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/331a825f849a Added tag jdk-9+118 for changeset 6ba73d04589c ! .hgtags From vladimir.x.ivanov at oracle.com Fri May 20 17:34:20 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:20 +0000 Subject: hg: jdk9/hs-comp/jaxp: 11 new changesets Message-ID: <201605201734.u4KHYKtT000741@aojmv0008.oracle.com> Changeset: 6513699ddc34 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/6513699ddc34 Added tag jdk-9+117 for changeset 46b57560cd06 ! .hgtags Changeset: cdd9753dccad Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/cdd9753dccad Merge Changeset: a8aa25fc6c5f Author: fyuan Date: 2016-05-05 20:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/a8aa25fc6c5f 8156007: Refix: TestPolicy should extend the default security policy Reviewed-by: mchung, joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java Changeset: 6390a20678d6 Author: joehw Date: 2016-05-09 14:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/6390a20678d6 8152912: SAX XMLReaderFactory needs to be ServiceLoader compliant Reviewed-by: dfuchs ! src/java.xml/share/classes/module-info.java ! src/java.xml/share/classes/org/xml/sax/AttributeList.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/SecuritySupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 78b710ed047a Author: amlu Date: 2016-05-10 10:45 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/78b710ed047a 8156513: Problem list javax/xml/jaxp/unittest/stream/FactoryFindTest.java Reviewed-by: rriggs, joehw ! test/ProblemList.txt Changeset: a3c5b5a6b125 Author: fyuan Date: 2016-05-10 00:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/a3c5b5a6b125 8156119: Update ServiceProviderTest for XMLReaderFactory Reviewed-by: joehw Contributed-by: Frank Yuan ! test/javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java + test/javax/xml/jaxp/module/ServiceProviderTest/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/test/test/XMLFactoryHelper.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/module-info.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider2/xp2/XMLReaderImpl.java + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/legacy/META-INF/services/org.xml.sax.driver + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/service/META-INF/services/org.xml.sax.XMLReader + test/javax/xml/jaxp/module/ServiceProviderTest/src/xmlprovider3/xp3/XMLReaderImpl.java Changeset: bfc9ec1a816b Author: joehw Date: 2016-05-10 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/bfc9ec1a816b 8046274: Removing dependency on jakarta-regexp Reviewed-by: lancea ! THIRD_PARTY_README ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/recompile.java Changeset: e59017d60861 Author: sla Date: 2016-05-11 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/e59017d60861 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: def96e89f9f0 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/def96e89f9f0 Added tag jdk-9+118 for changeset a8aa25fc6c5f ! .hgtags Changeset: f2bd0abeb775 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/f2bd0abeb775 Merge - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/java.xml/share/classes/com/sun/org/apache/regexp/internal/recompile.java Changeset: f92e8518bb34 Author: aefimov Date: 2016-05-13 01:19 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/f92e8518bb34 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java From vladimir.x.ivanov at oracle.com Fri May 20 17:34:20 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:20 +0000 Subject: hg: jdk9/hs-comp/corba: 4 new changesets Message-ID: <201605201734.u4KHYKgh000738@aojmv0008.oracle.com> Changeset: d5bbdec1fa7c Author: aefimov Date: 2016-05-05 18:09 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/d5bbdec1fa7c 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 18695748cc41 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/18695748cc41 Added tag jdk-9+117 for changeset 7a1b36bf2fe5 ! .hgtags Changeset: 8c2c2d17f7ce Author: lana Date: 2016-05-05 19:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/8c2c2d17f7ce Merge Changeset: daf533920b12 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/daf533920b12 Added tag jdk-9+118 for changeset 8c2c2d17f7ce ! .hgtags From vladimir.x.ivanov at oracle.com Fri May 20 17:34:22 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:22 +0000 Subject: hg: jdk9/hs-comp: 16 new changesets Message-ID: <201605201734.u4KHYMrK000749@aojmv0008.oracle.com> Changeset: a83ca44e49af Author: aph Date: 2016-05-11 20:05 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/a83ca44e49af 8155627: Enable SA on AArch64 Reviewed-by: roland, dholmes ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: b17bdc69a754 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/b17bdc69a754 Added tag jdk-9+117 for changeset e882bcdbdac4 ! .hgtags Changeset: dd5bcb4b0693 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/dd5bcb4b0693 Merge Changeset: 3a35d575147a Author: mchung Date: 2016-05-05 16:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/3a35d575147a 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! make/common/Modules.gmk Changeset: c861a5be9c88 Author: mchung Date: 2016-05-05 22:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/c861a5be9c88 8155513: Deprivilege jdk.charsets Reviewed-by: alanb, chegar ! make/common/Modules.gmk Changeset: f70030d86af1 Author: redestad Date: 2016-05-07 01:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/f70030d86af1 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com ! common/autoconf/boot-jdk.m4 ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/CreateBuildJdkCopy.gmk ! make/CreateJmods.gmk ! make/Images.gmk + make/InterimImage.gmk ! make/Main.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk Changeset: 047f95de8f91 Author: erikj Date: 2016-05-09 17:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/047f95de8f91 8153685: Parfait integration missing in the new tools (jmod and jlink) Reviewed-by: alanb, mchung ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk Changeset: 95b270614957 Author: chegar Date: 2016-05-10 13:34 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/95b270614957 8074716: IntelliJ IDEA project support Reviewed-by: rriggs Contributed-by: Chris Hegarty , Maurizio Cimadamore ! .hgignore + common/bin/idea.sh + make/idea/idea.gmk + make/idea/template/.name + make/idea/template/ant.xml + make/idea/template/build.xml + make/idea/template/compiler.xml + make/idea/template/copyright/profiles_settings.xml + make/idea/template/jdk.iml + make/idea/template/misc.xml + make/idea/template/modules.xml + make/idea/template/scopes/scope_settings.xml + make/idea/template/src/idea/JdkIdeaAntLogger.java + make/idea/template/vcs.xml + make/idea/template/workspace.xml + test/make/TestIdea.gmk ! test/make/TestMake.gmk Changeset: 9dc9039053d5 Author: erikj Date: 2016-05-11 13:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/9dc9039053d5 8156733: JIB fails to follow redirects Summary: Make jib more resilient, let it follow redirects, and handle network hickups with 3 retries. Reviewed-by: erikj Contributed-by: Stefan Sarne ! common/bin/jib.sh Changeset: 733c7be12b39 Author: sla Date: 2016-05-11 11:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/733c7be12b39 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: b12ea8f800aa Author: erikj Date: 2016-05-11 14:48 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/b12ea8f800aa 8155587: Cross compilation may cause compiler warnings for "build" compiler Reviewed-by: dholmes, cjplummer ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 1e9f3cc22044 Author: redestad Date: 2016-05-12 14:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/1e9f3cc22044 8156756: Enable build-time use of resource ordering plugin Reviewed-by: jlaskey, alanb, erikj ! make/Images.gmk Changeset: e68942b0ba37 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/e68942b0ba37 Added tag jdk-9+118 for changeset 047f95de8f91 ! .hgtags Changeset: 996f9fa4f8e6 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/996f9fa4f8e6 Merge Changeset: 3463a3f14f0f Author: erikj Date: 2016-05-13 09:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/3463a3f14f0f 8156837: RC resource compilation on windows generates false build failure reports Reviewed-by: tbell, prr ! make/common/NativeCompilation.gmk Changeset: 278dbe271a52 Author: amurillo Date: 2016-05-14 09:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/278dbe271a52 Merge ! common/autoconf/buildjdk-spec.gmk.in ! common/autoconf/generated-configure.sh - common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in - make/HotspotWrapper.gmk ! make/Main.gmk ! make/common/NativeCompilation.gmk From vladimir.x.ivanov at oracle.com Fri May 20 17:34:29 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:29 +0000 Subject: hg: jdk9/hs-comp/langtools: 16 new changesets Message-ID: <201605201734.u4KHYTZC000875@aojmv0008.oracle.com> Changeset: 3e122561e8a7 Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/3e122561e8a7 Added tag jdk-9+117 for changeset 59adcdd0cd3b ! .hgtags Changeset: db00338f8e33 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/db00338f8e33 Merge Changeset: eddb2c2a831d Author: mchung Date: 2016-05-05 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/eddb2c2a831d 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java + test/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java Changeset: 4ccabc2f6346 Author: vromero Date: 2016-05-06 16:06 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/4ccabc2f6346 8153268: javac accepts enums being referenced by 'uses' statement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/modules/UsesTest.java Changeset: e043221cf018 Author: mli Date: 2016-05-09 12:30 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/e043221cf018 8156189: Problem list tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java until JDK-8153481 is resolved Reviewed-by: mchung ! test/ProblemList.txt Changeset: 59a16fa5dede Author: darcy Date: 2016-05-09 11:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/59a16fa5dede 8156158: Mark ToolLocaleMessageTest.java as intermittently failing, demote to tier 2 Reviewed-by: jlahoda ! test/TEST.groups ! test/jdk/jshell/ToolLocaleMessageTest.java Changeset: f92cc177314f Author: jjg Date: 2016-05-09 16:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/f92cc177314f 8075703: jdk.javadoc module exports com.sun.tools.javadoc package which contains a lot of internal API. Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java + src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 6c4309f7b31b Author: jlahoda Date: 2016-05-05 12:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/6c4309f7b31b 8153761: JShell: Completion -- Show parameter names if possible Summary: Compiling code with -parameters; keeping parameter names when reading classfiles; searching JDK sources if parameter names are not available. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: b42e6d7b1b99 Author: jjg Date: 2016-05-10 15:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/b42e6d7b1b99 8150011: Update javac to generate V53.0 class files Reviewed-by: darcy Contributed-by: vicente.romero at oracle.com, jonathan.gibbons at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/6330997/T6330997.java ! test/tools/javac/classfiles/ClassVersionChecker.java ! test/tools/javac/versions/Versions.java Changeset: dc0578912ee5 Author: sla Date: 2016-05-11 11:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/dc0578912ee5 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: 2f8aacbb1a90 Author: jlahoda Date: 2016-05-11 17:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/2f8aacbb1a90 8156097: docs build fails with StackOverflowError on Solaris Summary: Avoiding deep recursion in TypeEnter.MembersPhase Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/TestDeepFinishClassStack.java Changeset: c51b40933e0c Author: bpatel Date: 2016-05-11 20:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/c51b40933e0c 8154262: Navigation bar in javadoc generated pages needs to be updated to display module information Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/testpkgnomodule/TestClassNoModule.java Changeset: 04fcbc7234a4 Author: jjg Date: 2016-05-12 11:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/04fcbc7234a4 8149843: StandardJavaFileManager should provide a way to get paths from strings 8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths Reviewed-by: vromero, jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Changeset: 53ac6d02071d Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/53ac6d02071d Added tag jdk-9+118 for changeset 59a16fa5dede ! .hgtags Changeset: 41b5241b25d3 Author: lana Date: 2016-05-12 18:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/41b5241b25d3 Merge - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java Changeset: 6347efd1be03 Author: ksrini Date: 2016-05-14 08:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/6347efd1be03 8156950: NPE while accessing ExportsDirectives.getTargetModules Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java From vladimir.x.ivanov at oracle.com Fri May 20 17:34:30 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:30 +0000 Subject: hg: jdk9/hs-comp/hotspot: 43 new changesets Message-ID: <201605201734.u4KHYUrm000879@aojmv0008.oracle.com> Changeset: b5fe708a9bf8 Author: dsamersoff Date: 2016-05-09 23:41 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b5fe708a9bf8 8155091: Remove SA related functions from tmtools Summary: Remove options that enables support for non-cooperative mode Reviewed-by: alanb, mchung, sla ! src/jdk.hotspot.agent/share/classes/module-info.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: 68853ef19be9 Author: dsamersoff Date: 2016-05-10 03:37 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/68853ef19be9 Merge Changeset: c84a6ce067ad Author: mlarsson Date: 2016-05-09 15:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c84a6ce067ad 8145934: Make ttyLocker equivalent for Unified Logging framework Reviewed-by: rprotacio, stuefe, jrose ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/log.cpp ! src/share/vm/logging/log.hpp ! src/share/vm/logging/logDecorations.cpp ! src/share/vm/logging/logDecorations.hpp ! src/share/vm/logging/logDecorators.hpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/logging/logFileOutput.hpp ! src/share/vm/logging/logFileStreamOutput.cpp ! src/share/vm/logging/logFileStreamOutput.hpp + src/share/vm/logging/logMessage.hpp + src/share/vm/logging/logMessageBuffer.cpp + src/share/vm/logging/logMessageBuffer.hpp ! src/share/vm/logging/logOutput.hpp ! src/share/vm/logging/logOutputList.hpp ! src/share/vm/logging/logPrefix.hpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/logging/logTagSet.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: cf3f7ec2a1c7 Author: vlivanov Date: 2016-05-11 00:31 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cf3f7ec2a1c7 Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: 22bf25cb9859 Author: ysuenaga Date: 2016-05-07 10:29 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/22bf25cb9859 8156033: jhsdb jmap cannot set heapdump name Reviewed-by: dsamersoff ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java Changeset: 62e86ede0bf0 Author: dsamersoff Date: 2016-05-10 11:50 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/62e86ede0bf0 Merge Changeset: ae70ccde5447 Author: ysuenaga Date: 2016-05-06 09:13 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ae70ccde5447 8156133: FindCrashesAction in HSDB does not work except Solaris platform Reviewed-by: dsamersoff ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/vmError.hpp Changeset: 2b2cc4a01fda Author: dsamersoff Date: 2016-05-10 14:26 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2b2cc4a01fda Merge Changeset: b1efbedd2780 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b1efbedd2780 8156660: JDK-8150393 does not set _scan_in_progress properly Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: 9a41c4ac76c4 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9a41c4ac76c4 8155721: Sparse remset wastes half of entry memory Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum. Reviewed-by: mgerdin, sjohanss ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp Changeset: 6b701219b703 Author: tschatzl Date: 2016-05-10 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6b701219b703 8155810: Bound the number of root region scan threads to the number of survivor regions Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 299de0f2244c Author: tschatzl Date: 2016-05-10 16:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/299de0f2244c 8047328: Improve memory usage for cards in SparsePRTEntry Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card. Reviewed-by: mgerdin, ehelin Contributed-by: Andreas Sjoberg , Thomas Schatzl ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp Changeset: 8e3c3195f07f Author: tschatzl Date: 2016-05-10 18:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8e3c3195f07f Merge Changeset: 137319683e94 Author: gziemski Date: 2016-05-10 12:10 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/137319683e94 8073500: Prevent certain commercial flags from being changed at runtime Summary: Implement new writeable mechanism for flag control Reviewed-by: coleenp, iklam ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/bsd/vm/globals_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/globals_windows.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/gc/g1/g1_globals.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/opto/c2_globals.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.hpp + src/share/vm/runtime/commandLineFlagWriteableList.cpp + src/share/vm/runtime/commandLineFlagWriteableList.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/os_ext.hpp ! src/share/vm/runtime/thread.cpp Changeset: 1abcfc1f9d78 Author: gziemski Date: 2016-05-10 20:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1abcfc1f9d78 Merge Changeset: 8ba448b21d8c Author: kzhaldyb Date: 2016-05-10 21:23 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8ba448b21d8c 8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything Reviewed-by: jwilhelm, dfazunen ! test/TEST.groups + test/gc/logging/TestUnifiedLoggingSwitchStress.java Changeset: fbc95dc4380d Author: dfazunen Date: 2016-05-10 23:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fbc95dc4380d Merge Changeset: f2a0c035835b Author: vlivanov Date: 2016-05-10 21:38 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f2a0c035835b Merge Changeset: b2f17e1250fd Author: vlivanov Date: 2016-05-11 00:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b2f17e1250fd Merge ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp Changeset: aa11081b8307 Author: dholmes Date: 2016-05-11 01:02 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa11081b8307 8154715: Missing destructor and/or TLS clearing calls for terminating threads Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion. Reviewed-by: stefank, sspitsyn Contributed-by: Brian Gardner ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 5560c6f1449d Author: dholmes Date: 2016-05-11 02:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5560c6f1449d 8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines Reviewed-by: kvn ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 21918a2e61f9 Author: mlarsson Date: 2016-05-11 10:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/21918a2e61f9 8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions Reviewed-by: rehn, iklam, kbarrett ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/logging/logTagSet.hpp + src/share/vm/logging/logTagSetDescriptions.cpp + src/share/vm/logging/logTagSetDescriptions.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: a7dcd050f119 Author: kzhaldyb Date: 2016-05-11 18:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a7dcd050f119 8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Reviewed-by: jprovino, tschatzl ! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Changeset: 5777a02b1783 Author: ccheung Date: 2016-05-11 12:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5777a02b1783 8156789: missing condition in ClassPathZipEntry::open_versioned_entry() Summary: added back the !_is_boot_append condition Reviewed-by: hseigel, jiangli ! src/share/vm/classfile/classLoader.cpp Changeset: aa97e2b7c9fa Author: aph Date: 2016-05-11 20:10 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa97e2b7c9fa 8155627: Enable SA on AArch64 Reviewed-by: roland, dholmes ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java Changeset: 84f610d1b794 Author: ppunegov Date: 2016-05-11 20:06 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/84f610d1b794 8150247: CompilerControl: LogCompilation testing Summary: add a test for standalone LogCompilation testing Reviewed-by: kvn + test/compiler/compilercontrol/logcompilation/LogTest.java ! test/compiler/compilercontrol/share/processors/LogProcessor.java ! test/compiler/compilercontrol/share/scenario/Scenario.java Changeset: 24c1a0c737a5 Author: ppunegov Date: 2016-05-11 19:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/24c1a0c737a5 Merge Changeset: 67ace7884a83 Author: ppunegov Date: 2016-05-12 13:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/67ace7884a83 Merge Changeset: 389cc3cd2777 Author: dsamersoff Date: 2016-05-12 17:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/389cc3cd2777 8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception Summary: Update test to use jhsdb instead of jmap Reviewed-by: sla ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 4ce473923672 Author: jprovino Date: 2016-05-12 11:54 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4ce473923672 8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java Summary: test needs @modules java.base/jdk.internal.misc Reviewed-by: jwilhelm, drwhite ! test/runtime/modules/Xpatch/XpatchDupJavaBase.java ! test/runtime/modules/Xpatch/XpatchDupModule.java Changeset: 798a3c468407 Author: jprovino Date: 2016-05-12 16:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/798a3c468407 Merge Changeset: 226ebf31ae43 Author: jprovino Date: 2016-05-13 15:57 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/226ebf31ae43 8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert Summary: Old debug code needs to be removed. Reviewed-by: stefank, jwilhelm ! src/share/vm/gc/parallel/psScavenge.inline.hpp Changeset: 3b56bf6b0bcb Author: psandoz Date: 2016-05-05 11:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3b56bf6b0bcb 8155258: VarHandle implementation improvements Summary: Relax return type check for call to linked method handle invocation Reviewed-by: shade, vlivanov ! src/share/vm/opto/doCall.cpp Changeset: 4443f69bba5a Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4443f69bba5a Added tag jdk-9+117 for changeset 88170d364290 ! .hgtags Changeset: 7e27d7c1c58a Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7e27d7c1c58a Merge Changeset: 9b1075cac08d Author: redestad Date: 2016-05-07 00:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9b1075cac08d 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com ! src/share/vm/memory/metaspaceShared.hpp ! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: c4db9d7b2ee1 Author: sla Date: 2016-05-11 11:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c4db9d7b2ee1 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: a389eb33db44 Author: mchung Date: 2016-05-12 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a389eb33db44 8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader Reviewed-by: acorn, alanb, chegar, dfuchs ! src/share/vm/prims/jvm.cpp Changeset: e3ca323dfe1b Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e3ca323dfe1b Added tag jdk-9+118 for changeset 9b1075cac08d ! .hgtags Changeset: 15f3fe264872 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15f3fe264872 Merge Changeset: 1691ffd6dab4 Author: amurillo Date: 2016-05-14 15:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1691ffd6dab4 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/prims/jvm.cpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp - src/share/vm/utilities/array.cpp ! test/Makefile - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/compiler/unsafe/generate-unsafe-tests.sh - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 778d1fc95e05 Author: vlivanov Date: 2016-05-20 18:05 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/778d1fc95e05 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: b3bb54a37da0 Author: vlivanov Date: 2016-05-20 18:27 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b3bb54a37da0 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/subnode.cpp From vladimir.x.ivanov at oracle.com Fri May 20 17:34:27 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:27 +0000 Subject: hg: jdk9/hs-comp/nashorn: 13 new changesets Message-ID: <201605201734.u4KHYR4d000866@aojmv0008.oracle.com> Changeset: b0c9a78aee9d Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b0c9a78aee9d Added tag jdk-9+117 for changeset 5267e9181161 ! .hgtags Changeset: 4a9fca4fd993 Author: lana Date: 2016-05-05 19:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/4a9fca4fd993 Merge Changeset: 58cac5dc254d Author: sundar Date: 2016-05-06 20:27 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/58cac5dc254d 8150731: Nashorn JSObject linker should be exposed as a service provider Reviewed-by: jlaskey, hannesw + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/module-info.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java Changeset: f62f25cbd211 Author: sundar Date: 2016-05-07 20:13 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/f62f25cbd211 8156489: jjs tab-completion crashes with stack overflow error Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 05679aac2f7e Author: sundar Date: 2016-05-09 10:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/05679aac2f7e 8156492: ClassFormatError thrown when arrow function is used Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/es6/JDK-8156492.js Changeset: fb8b5b560a57 Author: sundar Date: 2016-05-10 22:26 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/fb8b5b560a57 8156665: ES6 for..of should work on Java Iterables and Java arrays Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/es6/JDK-8156665.js + test/script/basic/es6/JDK-8156665.js.EXPECTED Changeset: 2470510268c7 Author: sla Date: 2016-05-11 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2470510268c7 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff + test/Makefile Changeset: 21421eec73d6 Author: attila Date: 2016-05-11 19:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/21421eec73d6 8156738: Use StackWalker for DynamicLinker.getLinkedCallSiteLocation Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java + test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: ad496474746e Author: sundar Date: 2016-05-12 13:07 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/ad496474746e 8156820: Nashorn nightly test failure after fix for 8156738 Reviewed-by: hannesw, mhaupt ! test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: 2fc3dc388f4d Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2fc3dc388f4d Added tag jdk-9+118 for changeset 05679aac2f7e ! .hgtags Changeset: 4b118e012ac4 Author: lana Date: 2016-05-12 18:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/4b118e012ac4 Merge Changeset: 809ef81502ed Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/809ef81502ed 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 621ad507bf9b Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/621ad507bf9b 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js ! test/script/nosecurity/parserapi.js.EXPECTED From vladimir.x.ivanov at oracle.com Fri May 20 17:34:35 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 20 May 2016 17:34:35 +0000 Subject: hg: jdk9/hs-comp/jdk: 74 new changesets Message-ID: <201605201734.u4KHYbpi000943@aojmv0008.oracle.com> Changeset: 391c4972f6ad Author: dsamersoff Date: 2016-05-09 23:41 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/391c4972f6ad 8155091: Remove SA related functions from tmtools Summary: Remove options that enables support for non-cooperative mode Reviewed-by: alanb, mchung, sla ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java + test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java + test/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java + test/sun/tools/jinfo/BasicJInfoTest.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java ! test/sun/tools/jmap/BasicJMapTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java ! test/sun/tools/jstack/BasicJStackTest.java ! test/sun/tools/jstack/DeadlockDetectionTest.java Changeset: dd12e7b9d044 Author: rehn Date: 2016-05-10 06:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dd12e7b9d044 8154985: Add the ability to use main class as lookup (as jcmd) to jinfo, jmap, jstack Reviewed-by: sla, dsamersoff + src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Changeset: 1ea5529a8988 Author: vlivanov Date: 2016-05-11 00:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1ea5529a8988 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 2053d6544876 Author: ysuenaga Date: 2016-05-07 10:32 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2053d6544876 8156033: jhsdb jmap cannot set heapdump name Reviewed-by: dsamersoff ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: b64581fa1b03 Author: vlivanov Date: 2016-05-10 21:38 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b64581fa1b03 Merge Changeset: ee18c1df243b Author: psandoz Date: 2016-05-05 11:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ee18c1df243b 8155258: VarHandle implementation improvements Reviewed-by: shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template Changeset: f38c0650a60f Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f38c0650a60f Added tag jdk-9+117 for changeset 4da0f73ce03a ! .hgtags Changeset: b77d076941f2 Author: lana Date: 2016-05-05 19:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b77d076941f2 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: ed8ca9167d66 Author: shurailine Date: 2016-05-05 13:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ed8ca9167d66 8154182: Fix java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java to only use available modules Reviewed-by: alanb, mchung ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java Changeset: 59248872ead8 Author: mchung Date: 2016-05-05 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/59248872ead8 8154190: Deprivilege java.compiler module Reviewed-by: alanb, chegar, jjg ! src/java.base/share/conf/security/java.policy Changeset: 2d42c4cfd5ac Author: weijun Date: 2016-05-06 11:38 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2d42c4cfd5ac 8051408: NIST SP 800-90A SecureRandom implementations Reviewed-by: wetmore, xuelei, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java + src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java + src/java.base/share/classes/java/security/SecureRandomParameters.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java + src/java.base/share/classes/sun/security/provider/AbstractDrbg.java + src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java + src/java.base/share/classes/sun/security/provider/CtrDrbg.java + src/java.base/share/classes/sun/security/provider/DRBG.java + src/java.base/share/classes/sun/security/provider/EntropySource.java + src/java.base/share/classes/sun/security/provider/HashDrbg.java + src/java.base/share/classes/sun/security/provider/HmacDrbg.java + src/java.base/share/classes/sun/security/provider/MoreDrbgParameters.java ! src/java.base/share/classes/sun/security/provider/SHA5.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/conf/security/java.security + test/com/sun/crypto/provider/Mac/HmacSHA512.java + test/java/security/SecureRandom/DrbgParametersSpec.java ! test/java/security/SecureRandom/Serialize.java + test/sun/security/provider/MessageDigest/SHA512.java + test/sun/security/provider/SecureRandom/AbstractDrbgSpec.java + test/sun/security/provider/SecureRandom/AutoReseed.java + test/sun/security/provider/SecureRandom/CommonSeeder.java + test/sun/security/provider/SecureRandom/DRBGAlg.java + test/sun/security/provider/SecureRandom/DrbgCavp.java - test/sun/security/provider/SecureRandom/SelfSeed.java ! test/sun/security/provider/SecureRandom/StrongSeedReader.java Changeset: 160221b05c27 Author: mchung Date: 2016-05-05 22:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/160221b05c27 8155513: Deprivilege jdk.charsets Reviewed-by: alanb, chegar ! src/java.base/share/conf/security/java.policy ! test/java/nio/charset/spi/basic.sh ! test/java/nio/charset/spi/default-pol Changeset: 335bbeff90c5 Author: jdv Date: 2016-05-06 06:52 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/335bbeff90c5 7116979: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED Summary: Unexpected pixel colour when converting images to TYPE_BYTE_INDEXED Reviewed-by: prr, flar ! make/data/x11wrappergen/sizes.32 ! make/data/x11wrappergen/sizes.64 ! make/data/x11wrappergen/sizes.64-solaris-i386 ! make/data/x11wrappergen/xlibtypes.txt ! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h ! src/java.desktop/unix/native/common/awt/colordata.h ! src/java.desktop/windows/native/libawt/windows/colordata.h + test/sun/java2d/loops/ConvertToByteIndexedTest.java Changeset: 098e5d482a66 Author: michaelm Date: 2016-05-06 11:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/098e5d482a66 8153572: [JEP 110] IOException (connection closed for reading) is thrown when try to connect HTTPS service Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java ! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java ! test/java/net/httpclient/http2/BasicTest.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java Changeset: 3edef8d5081a Author: ntv Date: 2016-05-06 11:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3edef8d5081a 8015070: Antialiased text on translucent backgrounds gets bright artifacts Reviewed-by: flar, prr, jdv Contributed-by: prahalad.kumar.narayanan at oracle.com ! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgr.h ! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgb.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgbBm.h ! src/java.desktop/share/native/libawt/java2d/loops/IntArgbPre.h ! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h + test/java/awt/Graphics2D/DrawString/AntialiasedTextArtifact.java Changeset: b9760b7afe0d Author: ntv Date: 2016-05-06 12:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b9760b7afe0d 8148949: DateTimeFormatter pattern letters 'A','n','N' Summary: Changed the definition of pattern letters 'A','n','N' because it does not match the definition of CLDR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java Changeset: c5467b18921b Author: smarks Date: 2016-05-06 11:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c5467b18921b 8139233: add initial compact immutable collection implementations Reviewed-by: plevart, forax, dfuchs, chegar, alanb, scolebourne + src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java + test/java/util/Map/EntrySetIterator.java Changeset: b9ed1a4feefb Author: sherman Date: 2016-05-06 14:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b9ed1a4feefb 8150496: (zipfs) Fix performance issues in zip-fs 8150366: (zipfs) lastAccessTime and createTime returned as null instead of default value Reviewed-by: alanb, redestad, shade ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! test/jdk/nio/zipfs/Basic.java ! test/jdk/nio/zipfs/PathOps.java Changeset: 60795927342a Author: stuefe Date: 2016-05-07 00:26 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/60795927342a 8155211: Ucrypto Library leaks native memory Summary: Free the memory allocated by calloc(0, x) calls Reviewed-by: valeriep, igerasim ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c Changeset: ad74c39cac12 Author: redestad Date: 2016-05-07 01:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ad74c39cac12 8150044: Generate classlists at build-time Reviewed-by: alanb, mchung, iklam Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com + make/GenerateClasslist.gmk - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows ! make/gendata/Gendata-java.base.gmk + make/src/classes/build/tools/classlist/HelloClasslist.java Changeset: 4aa52dc73711 Author: redestad Date: 2016-05-07 02:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4aa52dc73711 Merge - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows Changeset: 8674acefce79 Author: sspitsyn Date: 2016-05-06 12:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8674acefce79 8156147: NPE in InstrumentationImpl.transform when loading classes from -Xbootclasspath/a Summary: Use the jdk.internal.loader.Bootloader if the loader argument is null Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java + test/java/lang/instrument/BootstrapClassPathAgent.java + test/java/lang/instrument/BootstrapClassPathSetUp.sh + test/java/lang/instrument/BootstrapClassPathTest.java Changeset: 963fa7af5548 Author: sspitsyn Date: 2016-05-06 20:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/963fa7af5548 Merge Changeset: a2d6a296010f Author: sspitsyn Date: 2016-05-06 23:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a2d6a296010f Merge Changeset: 7f1ef660db8b Author: sspitsyn Date: 2016-05-07 00:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7f1ef660db8b Merge Changeset: 59fbc3a41b16 Author: simonis Date: 2016-05-07 08:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/59fbc3a41b16 8156020: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly Reviewed-by: prr, serb ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c Changeset: 01f92e15cf1e Author: ntv Date: 2016-05-08 07:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/01f92e15cf1e 8079628: java.time: DateTimeFormatter containing "DD" fails on 3-digit day-of-year value` Summary: Change the definition of 'DD' to match with CLDR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java Changeset: a0fe57307d3b Author: jlahoda Date: 2016-05-08 22:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a0fe57307d3b 8147984: WindowsTerminal should support function keys Reviewed-by: smarks ! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java Changeset: fbe3daace0b7 Author: xuelei Date: 2016-05-08 23:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fbe3daace0b7 8156502: Use short name of SupportedEllipticCurvesExtension.java Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java + src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java + src/java.base/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java Changeset: e87c5b70b365 Author: peytoia Date: 2016-05-09 17:46 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e87c5b70b365 8154295: Currency iso code is int and hence looses the preceeding zero. Reviewed-by: naoto, okutsu, peytoia Contributed-by: Nishit Jain ! src/java.base/share/classes/java/util/Currency.java + test/java/util/Currency/Bug8154295.java Changeset: 5d2b5a53001b Author: michaelm Date: 2016-05-09 10:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5d2b5a53001b 8155888: java/net/httpclient/QuickResponses.java intermittently failed with java.util.ConcurrentModificationException Reviewed-by: chegar ! test/java/net/httpclient/QuickResponses.java ! test/java/net/httpclient/Server.java ! test/java/net/httpclient/SplitResponse.java Changeset: 26cff22692a5 Author: amlu Date: 2016-05-09 18:06 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/26cff22692a5 8156512: Mark several tests from java/nio as intermittently failing Reviewed-by: alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/FileChannel/InterruptMapDeadlock.java Changeset: 5f4aff1d2242 Author: amlu Date: 2016-05-09 18:11 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5f4aff1d2242 8156529: Problem list java/nio/file/WatchService/DeleteInterference.java Reviewed-by: alanb ! test/ProblemList.txt Changeset: e1eba5cfa5cc Author: mchung Date: 2016-05-09 09:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e1eba5cfa5cc 8153912: Reconsider StackFrame::getFileName and StackFrame::getLineNumber Summary: Add StackFrame::getByteCodeIndex method. Revised getFileName and getLineNumber method. Reviewed-by: dfuchs, bchristi ! src/java.base/share/classes/java/lang/StackFrameInfo.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java ! test/java/lang/StackWalker/EmbeddedStackWalkTest.java ! test/java/lang/StackWalker/StackRecorderUtil.java + test/java/lang/StackWalker/TestBCI.java Changeset: e935f0b48514 Author: prappo Date: 2016-05-09 23:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e935f0b48514 8087113: Websocket API and implementation Reviewed-by: chegar - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java + src/java.httpclient/share/classes/java/net/http/WS.java + src/java.httpclient/share/classes/java/net/http/WSBuilder.java + src/java.httpclient/share/classes/java/net/http/WSCharsetToolkit.java + src/java.httpclient/share/classes/java/net/http/WSDisposable.java + src/java.httpclient/share/classes/java/net/http/WSDisposableText.java + src/java.httpclient/share/classes/java/net/http/WSFrame.java + src/java.httpclient/share/classes/java/net/http/WSFrameConsumer.java + src/java.httpclient/share/classes/java/net/http/WSMessageConsumer.java + src/java.httpclient/share/classes/java/net/http/WSMessageSender.java + src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java + src/java.httpclient/share/classes/java/net/http/WSOutgoingMessage.java + src/java.httpclient/share/classes/java/net/http/WSProtocolException.java + src/java.httpclient/share/classes/java/net/http/WSReceiver.java + src/java.httpclient/share/classes/java/net/http/WSShared.java + src/java.httpclient/share/classes/java/net/http/WSSharedPool.java + src/java.httpclient/share/classes/java/net/http/WSSignalHandler.java + src/java.httpclient/share/classes/java/net/http/WSTransmitter.java + src/java.httpclient/share/classes/java/net/http/WSUtils.java + src/java.httpclient/share/classes/java/net/http/WSWriter.java + src/java.httpclient/share/classes/java/net/http/WebSocket.java + src/java.httpclient/share/classes/java/net/http/WebSocketHandshakeException.java ! src/java.httpclient/share/classes/java/net/http/package-info.java + test/java/net/httpclient/BasicWebSocketAPITest.java + test/java/net/httpclient/HandshakePhase.java Changeset: 2569a85ce76a Author: xuelei Date: 2016-05-10 00:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2569a85ce76a 8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris Reviewed-by: weijun ! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java Changeset: f2553c90dbc2 Author: mli Date: 2016-05-10 15:12 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f2553c90dbc2 8156002: java/nio/channels/SocketChannel/AdaptSocket.java Fails in Mesos on OSX Reviewed-by: dfuchs ! test/java/nio/channels/SocketChannel/AdaptSocket.java ! test/java/nio/channels/TestServers.java Changeset: c4fa801257f9 Author: redestad Date: 2016-05-10 13:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c4fa801257f9 8155795: Optimize Integer/Long.reverse by using reverseBytes Reviewed-by: redestad, shade Contributed-by: jaroslav at kamenik.cz ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java Changeset: b2f12e28d97b Author: redestad Date: 2016-05-10 13:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b2f12e28d97b 8156560: Remove AddJsum Reviewed-by: alanb, erikj ! make/Tools.gmk - make/src/classes/build/tools/addjsum/AddJsum.java Changeset: deac814a49a0 Author: redestad Date: 2016-05-10 14:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/deac814a49a0 8156561: Remove makeClasslist.js Reviewed-by: erikj, chegar - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js Changeset: 1049321b86cb Author: igerasim Date: 2016-05-10 17:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1049321b86cb 8156661: Handful of typos in javadoc Reviewed-by: prappo, rriggs ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/security/InvalidAlgorithmParameterException.java ! src/java.base/share/classes/java/security/InvalidKeyException.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/spec/InvalidKeySpecException.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/MBeanFeatureInfo.java ! src/java.management/share/classes/javax/management/MBeanInfo.java ! src/java.management/share/classes/sun/management/Sensor.java ! src/java.management/share/classes/sun/management/counter/perf/InstrumentationException.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/javax/naming/event/EventContext.java ! src/java.naming/share/classes/javax/naming/event/NamingListener.java ! src/java.naming/share/classes/javax/naming/ldap/UnsolicitedNotificationListener.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/java.sql/share/classes/java/sql/CallableStatement.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/AgreementMethod.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidModuleException.java Changeset: d1dfc4f0b24b Author: weijun Date: 2016-05-11 08:39 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d1dfc4f0b24b 8156709: Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom Reviewed-by: wetmore ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java + test/java/security/SecureRandom/MacNativePRNGSetSeed.java Changeset: d0c319c32334 Author: sherman Date: 2016-05-10 21:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d0c319c32334 6328855: String: Matches hangs at short and easy Strings containing \r \n 6192895: java.util.regex.Matcher: Performance issue 6345469: java.util.regex.Matcher utilizes 100% of the CPU 6988218: RegEx matcher loops 6693451: RegEx matcher goes into infinite delay 7006761: Matcher.matches() has infinite loop 8140212: Slow performance of Matcher.find 8151481: j.u.regex.Pattern cleanup 6609854: Regex does not match correctly for negative nested character classes 4916384: CANON_EQ supports only combining character sequences with non-spacing marks 4867170: Pattern doesn't work with composite character in CANON_EQ mode 6995635: CANON_EQ pattern flag is buggy 6728861: ExceptionInInitializerError is caught when the pattern has precomposed character 6736245: A character in Composition Exclusion Table does not match itself 7080302: the normalization in java regex pattern may have flaw Reviewed-by: rriggs, okutsu, alanb ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/SecureClassLoader.java + src/java.base/share/classes/java/util/regex/CharPredicates.java + src/java.base/share/classes/java/util/regex/IntHashSet.java ! src/java.base/share/classes/java/util/regex/Matcher.java ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/java/util/regex/PrintPattern.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java ! test/java/util/regex/RegExTest.java ! test/java/util/regex/TestCases.txt Changeset: 07b7895425c8 Author: weijun Date: 2016-05-11 12:32 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/07b7895425c8 8154523: SHA1PRNG output should change after setSeed Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/SecureRandom.java + test/sun/security/provider/SecureRandom/SHA1PRNGReseed.java Changeset: 5c8065ff20dd Author: xuelei Date: 2016-05-11 05:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5c8065ff20dd 8156716: Incorrect condition in test SupportedDHKeys.java Reviewed-by: weijun ! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java Changeset: 0df4fcfad601 Author: shurailine Date: 2016-05-10 13:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0df4fcfad601 8151914: java/util/jar/JarFile/MultiReleaseJar* tests do not declare module dependences Reviewed-by: chegar - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java + test/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java + test/java/util/jar/JarFile/mrjar/TEST.properties ! test/lib/testlibrary/java/util/jar/Compiler.java Changeset: 523526742d62 Author: bgopularam Date: 2016-05-11 10:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/523526742d62 8062804: IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR too lenient Summary: Addded the necessary chck in IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java Changeset: f398d5ab5939 Author: sla Date: 2016-05-11 11:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f398d5ab5939 8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff ! test/Makefile Changeset: 75be15404ae9 Author: jlaskey Date: 2016-05-11 11:26 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/75be15404ae9 8155237: jlink plugin to order resources should take a class list as input Reviewed-by: redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginOrderingGraph.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/module-info.java Changeset: d70b2b4f58d0 Author: jlaskey Date: 2016-05-11 12:01 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d70b2b4f58d0 8156766: jdk/test/tools/jlink/plugins/SorterPluginTest.java broken Reviewed-by: redestad ! test/ProblemList.txt Changeset: 21b1b5d178ff Author: shurailine Date: 2016-05-10 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/21b1b5d178ff 8156695: Fix @modules in tests in java/lang/management Summary: As part of JDK-8155993, tests are updated to declare dependencies on jdk.management. Reviewed-by: mchung ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/management/BufferPoolMXBean/Basic.java ! test/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java ! test/java/lang/management/MXBean/MXBeanBehavior.java ! test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java ! test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java ! test/java/lang/management/ManagementFactory/MXBeanException.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/GetMBeanInfo.java ! test/java/lang/management/MemoryMXBean/MemoryManagement.java ! test/java/lang/management/MemoryMXBean/MemoryTest.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java ! test/java/lang/management/ThreadMXBean/ThreadInfoArray.java Changeset: 271f5910f067 Author: dfuchs Date: 2016-05-11 19:23 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/271f5910f067 8156153: java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java fails with java.lang.RuntimeException Summary: runs each scenario in its own VM to avoid unwanted interaction and start from a clean slate. Reviewed-by: mchung ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java Changeset: 53be425cbb83 Author: rriggs Date: 2016-05-11 14:01 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/53be425cbb83 8155978: Remove HTTP proxy implementation and tests from RMI Reviewed-by: smarks ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java + src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy Changeset: 5a2605c6b1a0 Author: jlaskey Date: 2016-05-11 16:17 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5a2605c6b1a0 8156781: change to jlink has result in test failure Reviewed-by: redestad ! test/ProblemList.txt ! test/tools/jlink/JLinkTest.java + test/tools/jlink/plugins/OrderResourcesPluginTest.java - test/tools/jlink/plugins/SorterPluginTest.java Changeset: 77f87ce87d2f Author: smarks Date: 2016-05-11 17:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/77f87ce87d2f 8156810: remove redundant sentence in SecurityManager.checkMemberAccess doc Reviewed-by: darcy ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: df10e768c7cc Author: weijun Date: 2016-05-12 09:49 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/df10e768c7cc 8156501: DRBG not synchronized at reseeding Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/classes/sun/security/provider/HashDrbg.java ! src/java.base/share/classes/sun/security/provider/HmacDrbg.java Changeset: 698b526d7c3b Author: weijun Date: 2016-05-12 13:06 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/698b526d7c3b 8156213: Remove SHA-1 and 3KeyTDEA algorithms from DRBG Reviewed-by: wetmore, xuelei ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/conf/security/java.security ! test/sun/security/provider/SecureRandom/DRBGAlg.java ! test/sun/security/provider/SecureRandom/DrbgCavp.java Changeset: 7aa6fef2b351 Author: michaelm Date: 2016-05-12 16:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7aa6fef2b351 8156801: java/net/httpclient/security/Driver.java failed with RuntimeException: Non zero return value Reviewed-by: chegar ! test/java/net/httpclient/security/Security.java Changeset: fe3e1508653e Author: clanger Date: 2016-05-12 16:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe3e1508653e 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: 64706740c26b Author: mchung Date: 2016-05-12 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/64706740c26b 8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader Reviewed-by: acorn, alanb, chegar, dfuchs ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/native/libjava/VM.c ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java Changeset: 647431dccd71 Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/647431dccd71 Added tag jdk-9+118 for changeset e1eba5cfa5cc ! .hgtags Changeset: bbf917638fd3 Author: lana Date: 2016-05-12 18:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bbf917638fd3 Merge - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js - make/src/classes/build/tools/addjsum/AddJsum.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy - test/tools/jlink/plugins/SorterPluginTest.java Changeset: b14b89e259ac Author: darcy Date: 2016-05-12 14:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b14b89e259ac 8156890: Temporarily problem list ListKeychainStore.sh on Mac Reviewed-by: vinnie ! test/ProblemList.txt Changeset: 8e897a655b37 Author: darcy Date: 2016-05-12 15:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8e897a655b37 8156897: Problem list ShortRSAKey1024.sh on windows Reviewed-by: mullan ! test/ProblemList.txt Changeset: 24934d5364dd Author: rhalade Date: 2016-05-12 16:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/24934d5364dd 8156671: Refactor sun/security/rsa/SignatureTest.java Reviewed-by: valeriep ! test/sun/security/rsa/SignatureTest.java Changeset: d7741bbbeaf9 Author: peytoia Date: 2016-05-13 12:52 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d7741bbbeaf9 8150702: change in javadoc for parseObject for MessageFormat - JDK-8073211 Reviewed-by: okutsu, peytoia Contributed-by: Vaibhav Choudhary ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: c029ee7fc04a Author: erikj Date: 2016-05-13 09:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c029ee7fc04a 8156837: RC resource compilation on windows generates false build failure reports Reviewed-by: tbell, prr ! make/launcher/Launcher-java.base.gmk ! make/lib/Awt2dLibraries.gmk Changeset: 5d05dfcf0045 Author: asmotrak Date: 2016-05-13 11:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5d05dfcf0045 8156710: HttpTimeoutException should be thrown if server doesn't respond Reviewed-by: michaelm ! src/java.httpclient/share/classes/java/net/http/Stream.java + test/java/net/httpclient/http2/Timeout.java + test/java/net/httpclient/http2/keystore.p12 Changeset: 48148c98c95a Author: ntv Date: 2016-05-13 18:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/48148c98c95a 8155823: Add date-time patterns 'v' and 'vvvv' Summary: Addded necessary methodss Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: d7e0283a937c Author: martin Date: 2016-05-12 18:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d7e0283a937c 8156584: Initialization race in sun.security.x509.AlgorithmId.get Summary: Use safe variant of double-checked locking to initialize oidTable Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java + test/sun/security/x509/AlgorithmId/OidTableInit.java Changeset: 9db62c197dcd Author: valeriep Date: 2016-05-14 03:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9db62c197dcd 8000415: Add support for SHA-3 Summary: Add SHA-3 support to SUN and OracleUcrypto provider Reviewed-by: ascarpino, jnimeh ! make/mapfiles/libj2ucrypto/mapfile-vers ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java + src/java.base/share/classes/sun/security/provider/SHA3.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigestMD.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java - src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/libsoftcrypto.h ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.h + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.c ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.h ! test/com/oracle/security/ucrypto/TestDigest.java ! test/sun/security/provider/MessageDigest/Offsets.java ! test/sun/security/provider/MessageDigest/TestSHAClone.java Changeset: 7ea7d502b4b5 Author: valeriep Date: 2016-05-14 03:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7ea7d502b4b5 Merge Changeset: 3eea6819cc1f Author: amurillo Date: 2016-05-14 09:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3eea6819cc1f Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: 6c8546a858e9 Author: vlivanov Date: 2016-05-20 18:05 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6c8546a858e9 Merge ! src/java.base/share/classes/module-info.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java From vladimir.kozlov at oracle.com Fri May 20 22:21:41 2016 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Fri, 20 May 2016 22:21:41 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8154473: Update for CompilerDirectives to control stub generation and intrinsics Message-ID: <201605202221.u4KMLf7b027240@aojmv0008.oracle.com> Changeset: 11150243df6c Author: vdeshpande Date: 2016-05-20 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/11150243df6c 8154473: Update for CompilerDirectives to control stub generation and intrinsics Summary: Use -XX:DisableIntrinsic flag to control intrinsics usage in Interpreter. Reviewed-by: twisti, neliasso, kvn, simonis ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/compiler/compilerDirectives.hpp From dmitrij.pochepko at oracle.com Mon May 23 15:46:36 2016 From: dmitrij.pochepko at oracle.com (dmitrij.pochepko at oracle.com) Date: Mon, 23 May 2016 15:46:36 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8157438: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before" Message-ID: <201605231546.u4NFkaCV012562@aojmv0008.oracle.com> Changeset: 6054182379a7 Author: dpochepk Date: 2016-05-23 17:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6054182379a7 8157438: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before" Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java From paul.sandoz at oracle.com Wed May 25 11:22:19 2016 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 25 May 2016 11:22:19 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8157683: Thread.onSpinWait intrinsification doesn't have sufficient test coverage Message-ID: <201605251122.u4PBMJS8013966@aojmv0008.oracle.com> Changeset: a5c726354bf2 Author: psandoz Date: 2016-05-25 10:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a5c726354bf2 8157683: Thread.onSpinWait intrinsification doesn't have sufficient test coverage Reviewed-by: kvn + test/compiler/onSpinWait/TestOnSpinWaitEnableDisable.java From dmitrij.pochepko at oracle.com Wed May 25 16:22:41 2016 From: dmitrij.pochepko at oracle.com (dmitrij.pochepko at oracle.com) Date: Wed, 25 May 2016 16:22:41 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605251622.u4PGMfJG015882@aojmv0008.oracle.com> Changeset: b5a4f3af187e Author: dpochepk Date: 2016-05-25 16:20 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b5a4f3af187e 8156585: Cosmetic: AARCH64 defines in c1_LIRAssembler_aarch64.hpp Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp Changeset: 82e02e6e61a7 Author: dpochepk Date: 2016-05-25 16:22 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/82e02e6e61a7 8156470: [JITtester] EOL on Windows Reviewed-by: kvn ! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java From edward.nevill at gmail.com Thu May 26 09:27:09 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Thu, 26 May 2016 09:27:09 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605260927.u4Q9R9wQ018128@aojmv0008.oracle.com> Changeset: 6db90ea983f1 Author: enevill Date: 2016-05-25 15:05 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6db90ea983f1 8157834: aarch64: Hello World crashes with fastdebug build Summary: Support LL, UL and LU encodings of StrIndexOf Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5282d6f65ac9 Author: enevill Date: 2016-05-25 13:30 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5282d6f65ac9 8157841: aarch64: prefetch ignores cache line size Summary: fix prefetch to take account of cache line size Reviewed-by: aph Contributed-by: stuart.monteith at linaro.org, edward.nevill at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp From nils.eliasson at oracle.com Thu May 26 13:48:41 2016 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Thu, 26 May 2016 13:48:41 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605261348.u4QDmf5t007371@aojmv0008.oracle.com> Changeset: 071d14f88c58 Author: neliasso Date: 2016-05-26 14:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/071d14f88c58 8157717: MultiCommand breaks directives amount limit Summary: Increase directives amount for these tests Reviewed-by: kvn, ppunegov ! test/compiler/compilercontrol/share/MultiCommand.java Changeset: dc8935610625 Author: neliasso Date: 2016-05-26 14:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dc8935610625 8153352: Crash with assert(pd != 0L) failed: PcDesc must not be NULL Summary: Simplify look_for_reserved_stack_annotated_method Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntime.cpp From felix.yang at linaro.org Thu May 26 17:03:09 2016 From: felix.yang at linaro.org (felix.yang at linaro.org) Date: Thu, 26 May 2016 17:03:09 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Message-ID: <201605261703.u4QH391a003300@aojmv0008.oracle.com> Changeset: 4b829744c5c7 Author: fyang Date: 2016-05-27 01:02 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b829744c5c7 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From felix.yang at linaro.org Fri May 27 12:39:57 2016 From: felix.yang at linaro.org (felix.yang at linaro.org) Date: Fri, 27 May 2016 12:39:57 +0000 Subject: hg: jdk9/hs-comp/hotspot: 8157906: aarch64: some more integer rotate instructions are never emitted Message-ID: <201605271239.u4RCdva9017704@aojmv0008.oracle.com> Changeset: e81e22c7b180 Author: fyang Date: 2016-05-27 20:38 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e81e22c7b180 8157906: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org ! src/cpu/aarch64/vm/aarch64.ad From igor.ignatyev at oracle.com Fri May 27 16:23:34 2016 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 27 May 2016 16:23:34 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605271623.u4RGNZ9f027638@aojmv0008.oracle.com> Changeset: 31d962039c51 Author: iignatyev Date: 2016-05-27 17:12 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/31d962039c51 8156469: [JITtester] Difference in generated golden output when run with Jigsaw build Reviewed-by: vlivanov ! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java Changeset: 218b0952f405 Author: iignatyev Date: 2016-05-27 17:12 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/218b0952f405 8157821: [JITtester] OptionResolver and LiteralFactory use deprecated c-tors Reviewed-by: kvn ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java From igor.ignatyev at oracle.com Mon May 30 23:08:44 2016 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 30 May 2016 23:08:44 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605302308.u4UN8inL002309@aojmv0008.oracle.com> Changeset: 65d6f4fa9f5c Author: iignatyev Date: 2016-05-30 23:32 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/65d6f4fa9f5c 8154123: remove commented action from jdk/vm/ci/runtime/test/ConstantTest.java Reviewed-by: shade, kvn ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java Changeset: aead3d41e439 Author: iignatyev Date: 2016-05-30 23:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aead3d41e439 8152376: [TESTBUG] compiler/floatingpoint/Test15FloatJNIArgs should use run main/othervm/native Reviewed-by: kvn ! test/compiler/floatingpoint/Test15FloatJNIArgs.java From vladimir.x.ivanov at oracle.com Tue May 31 13:56:58 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:56:58 +0000 Subject: hg: jdk9/hs-comp/jaxp: 4 new changesets Message-ID: <201605311356.u4VDuxg9008576@aojmv0008.oracle.com> Changeset: 7b69a75155a2 Author: joehw Date: 2016-05-17 14:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/7b69a75155a2 8156845: Uri is getting incorrectly unwrapped Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogUriResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/UriEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/uri.xml Changeset: f066b3e99084 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/f066b3e99084 Added tag jdk-9+119 for changeset f92e8518bb34 ! .hgtags Changeset: a2bb3c17a0fc Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/a2bb3c17a0fc Merge Changeset: 5897218666d1 Author: joehw Date: 2016-05-19 16:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxp/rev/5897218666d1 8139585: Typo: "APIi" instead of "API" Reviewed-by: mchung ! src/java.xml/share/classes/org/w3c/dom/package.html From vladimir.x.ivanov at oracle.com Tue May 31 13:56:59 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:56:59 +0000 Subject: hg: jdk9/hs-comp: 12 new changesets Message-ID: <201605311356.u4VDuxTZ008631@aojmv0008.oracle.com> Changeset: 48aaedf3cc38 Author: sundar Date: 2016-05-16 14:50 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/48aaedf3cc38 8156914: jlink API minor cleanups Reviewed-by: mchung ! make/Javadoc.gmk Changeset: 7bae104507e5 Author: sundar Date: 2016-05-16 20:51 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/7bae104507e5 8156847: jdk.dynalink package is shown under "Other Packages" section Reviewed-by: jlaskey ! make/Javadoc.gmk Changeset: 21f1aa535d11 Author: amurillo Date: 2016-05-17 05:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/21f1aa535d11 Merge Changeset: 23d5fbcd76fc Author: erikj Date: 2016-05-17 18:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/23d5fbcd76fc 8156036: Enable building of arm targets in default JPRT testset Reviewed-by: tbell, chegar ! make/jprt.properties Changeset: 7de7decfd096 Author: erikj Date: 2016-05-04 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/7de7decfd096 8136777: Introduce bundle targets Reviewed-by: tbell, ihse ! common/autoconf/basics.m4 ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! common/conf/jib-profiles.js + make/Bundles.gmk ! make/Javadoc.gmk ! make/Jprt.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/common/MakeBase.gmk Changeset: 7d5aba8800cc Author: sundar Date: 2016-05-18 15:04 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/7d5aba8800cc 8154192: Deprivilege java.scripting module Reviewed-by: jlaskey, alanb ! make/common/Modules.gmk Changeset: b1295842f2dd Author: ehelin Date: 2016-05-16 12:33 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/b1295842f2dd 8157028: Add make target for running gtest tests Reviewed-by: erikj, jwilhelm ! make/Main.gmk ! make/MainSupport.gmk Changeset: 4c3bcad8156d Author: erikj Date: 2016-05-19 17:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/4c3bcad8156d 8155786: Determine modules depending on upgradeable modules directly and indirectly Reviewed-by: alanb, mchung ! make/CreateJmods.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 1817ea79cbbf Author: mcimadamore Date: 2016-05-19 16:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/1817ea79cbbf 8157061: Add support for running jtreg tests from IntelliJ project Summary: Add basic capabilities for running jtreg tests from the IDE using a custom ant target Reviewed-by: chegar ! common/bin/idea.sh ! make/idea/idea.gmk ! make/idea/template/ant.xml ! make/idea/template/build.xml ! make/idea/template/src/idea/JdkIdeaAntLogger.java ! make/idea/template/workspace.xml Changeset: e3b62687563c Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/e3b62687563c Added tag jdk-9+119 for changeset 3463a3f14f0f ! .hgtags Changeset: d2351c2d7b52 Author: lana Date: 2016-05-19 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/d2351c2d7b52 Merge - common/autoconf/hotspot-spec.gmk.in - make/HotspotWrapper.gmk Changeset: fa3dec0c2862 Author: erikj Date: 2016-05-20 10:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/rev/fa3dec0c2862 8157348: Build fails with certain source configurations Reviewed-by: tbell ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/spec.gmk.in ! make/GensrcModuleInfo.gmk ! make/Images.gmk From vladimir.x.ivanov at oracle.com Tue May 31 13:56:57 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:56:57 +0000 Subject: hg: jdk9/hs-comp/corba: Added tag jdk-9+119 for changeset daf533920b12 Message-ID: <201605311356.u4VDuvEe008508@aojmv0008.oracle.com> Changeset: 5943b791e131 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/corba/rev/5943b791e131 Added tag jdk-9+119 for changeset daf533920b12 ! .hgtags From vladimir.x.ivanov at oracle.com Tue May 31 13:57:01 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:57:01 +0000 Subject: hg: jdk9/hs-comp/jaxws: Added tag jdk-9+119 for changeset 331a825f849a Message-ID: <201605311357.u4VDv1WA008675@aojmv0008.oracle.com> Changeset: ecd0d6a71c7c Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jaxws/rev/ecd0d6a71c7c Added tag jdk-9+119 for changeset 331a825f849a ! .hgtags From vladimir.x.ivanov at oracle.com Tue May 31 13:57:02 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:57:02 +0000 Subject: hg: jdk9/hs-comp/nashorn: 11 new changesets Message-ID: <201605311357.u4VDv3fZ008745@aojmv0008.oracle.com> Changeset: c24beef07d1b Author: sundar Date: 2016-05-18 14:08 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/c24beef07d1b 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: c187d75b77aa Author: mhaupt Date: 2016-05-18 12:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/c187d75b77aa 8157225: adopt method handle for array length getter in BeanLinker Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java Changeset: bb6cf30cf892 Author: sundar Date: 2016-05-18 20:17 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/bb6cf30cf892 8157241: Remove javac warnings of Nashorn "ant clean test" Reviewed-by: mhaupt, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java Changeset: 7099f590cdec Author: mhaupt Date: 2016-05-18 17:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/7099f590cdec 8157250: BeanLinker assumes fixed array type linkage Reviewed-by: attila, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java + test/script/basic/JDK-8157250.js + test/script/basic/JDK-8157250.js.EXPECTED Changeset: 9a6da438e0f6 Author: hannesw Date: 2016-05-18 18:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/9a6da438e0f6 8066229: Fuzzing bug: Can't find scope depth Reviewed-by: sundar + test/script/basic/JDK-8066229.js - test/script/basic/JDK-8157250.js.EXPECTED Changeset: be28ce2f1054 Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/be28ce2f1054 8133549: Generalize jshell's EditingHistory Summary: Using a generic EditingHistory in jjs Reviewed-by: sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: b13b36ca5821 Author: hannesw Date: 2016-05-18 22:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b13b36ca5821 8157263: Octane svn repository no longer exists Reviewed-by: sundar ! make/build.xml Changeset: eac5955924af Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/eac5955924af Added tag jdk-9+119 for changeset 621ad507bf9b ! .hgtags Changeset: 8ad91dc85bfa Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/8ad91dc85bfa Merge Changeset: 2d3d3a04ce6c Author: sundar Date: 2016-05-20 13:20 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2d3d3a04ce6c 8157310: jdk.dynalink.linker.support.Lookup should have more checks before adding module read link Reviewed-by: hannesw, attila ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java Changeset: 141d0cf2c12e Author: mhaupt Date: 2016-05-20 16:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/141d0cf2c12e 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey + test/script/currently-failing/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js - test/script/nosecurity/JDK-8144221.js.EXPECTED From vladimir.x.ivanov at oracle.com Tue May 31 13:57:08 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:57:08 +0000 Subject: hg: jdk9/hs-comp/hotspot: 38 new changesets Message-ID: <201605311357.u4VDv9NR008801@aojmv0008.oracle.com> Changeset: 79d6d3def569 Author: goetz Date: 2016-05-17 03:26 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/79d6d3def569 8156929: [aix] Add missing includes Reviewed-by: coleenp, dholmes ! src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp ! src/share/vm/runtime/mutex.cpp Changeset: 23f19168390c Author: coleenp Date: 2016-05-17 08:51 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/23f19168390c 8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool 8151066: assert(0 <= i && i < length()) failed: index out of bounds Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic Reviewed-by: sspitsyn, dholmes ! src/share/vm/ci/ciStreams.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 5577f7c94439 Author: ctornqvi Date: 2016-05-17 11:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5577f7c94439 8156882: Remove hotspot/test/testlibrary/whitebox Reviewed-by: coleenp, mockner, dfazunen, iignatyev - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f0c6ff7fcfa9 Author: jmasa Date: 2016-05-13 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f0c6ff7fcfa9 8156867: Simplify/reduce testing in ParallelCompact_test Reviewed-by: jwilhelm, jprovino ! src/share/vm/gc/parallel/psParallelCompact.cpp Changeset: 890d81d31ea1 Author: jmasa Date: 2016-05-17 17:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/890d81d31ea1 Merge - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 3a09628e0316 Author: jiangli Date: 2016-05-17 17:42 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3a09628e0316 8149977: DumpLoadedClassList should not include generated classes. Summary: Exclude anonymous classes from the generated class list. Reviewed-by: ccheung, iklam, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: 51d42ae63fe5 Author: redestad Date: 2016-05-18 16:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/51d42ae63fe5 8157090: SharedArchiveFile/SpaceUtilizationCheck.java fails as space utilization is below 30 percent Reviewed-by: iklam, mseledtsov ! src/share/vm/memory/metaspaceShared.hpp Changeset: 6586b45fe833 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6586b45fe833 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 67bc9d6f1d94 Author: ehelin Date: 2016-05-19 11:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/67bc9d6f1d94 8157325: gtest tests are not excluded for minimal builds Reviewed-by: erikj, jwilhelm Contributed-by: erik.joelsson at oracle.com ! make/lib/CompileGtest.gmk Changeset: 14c4374d3346 Author: jprovino Date: 2016-05-19 10:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/14c4374d3346 8153582: Logging of ConcGCThreads is done too early Summary: ConcGCThreads is logged as 0 because it hasn't been initialized yet. Reviewed-by: tschatzl, dfazunen ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/runtime/arguments.cpp Changeset: e62bbe48bd66 Author: dholmes Date: 2016-05-20 01:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e62bbe48bd66 8149901: [Solaris] Use of -XX:+UseThreadPriorities crashes fastdebug Reviewed-by: gziemski, sspitsyn ! src/os/solaris/vm/os_solaris.cpp Changeset: 1d72b0caffb5 Author: mchernov Date: 2016-05-20 14:53 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1d72b0caffb5 8154787: gc/g1/Test2GbHeap.java fails with java.lang.RuntimeException Reviewed-by: jprovino, dfazunen, jmasa, drwhite ! test/gc/g1/Test2GbHeap.java Changeset: 23ef929f97d3 Author: ctornqvi Date: 2016-05-17 15:44 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/23ef929f97d3 8151805: fatal error: heap walk aborted with error 1 Reviewed-by: gtriantafill, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 3feab0cb558b Author: lmesnik Date: 2016-05-12 14:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3feab0cb558b 8156777: [TESTBUG] test/testlibrary_tests/SimpleClassFileLoadHookTest.java requires non minimal VM Reviewed-by: mseledtsov, ctornqvi, gtriantafill ! test/testlibrary_tests/SimpleClassFileLoadHookTest.java Changeset: eaae94e22dbb Author: ctornqvi Date: 2016-05-19 11:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/eaae94e22dbb Merge Changeset: 553d9b487dc1 Author: ctornqvi Date: 2016-05-20 14:57 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/553d9b487dc1 Merge Changeset: 15849184fa18 Author: ctornqvi Date: 2016-05-20 16:39 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15849184fa18 Merge Changeset: 35e7b0314d18 Author: kvn Date: 2016-05-19 11:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/35e7b0314d18 8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error Summary: Add missing cache_line_size > 0 checks. Reviewed-by: vlivanov, kbarrett ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 7eab471aeaf0 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7eab471aeaf0 Added tag jdk-9+119 for changeset 15f3fe264872 ! .hgtags Changeset: 04d81325b25d Author: lana Date: 2016-05-19 19:45 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/04d81325b25d Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp - src/share/vm/utilities/array.cpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/compiler/unsafe/generate-unsafe-tests.sh - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java Changeset: 9a9e0c3725ee Author: amurillo Date: 2016-05-20 11:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9a9e0c3725ee Merge - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9ee381f08f70 Author: amurillo Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9ee381f08f70 Merge Changeset: 31a43b7db1cf Author: rehn Date: 2016-05-23 08:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/31a43b7db1cf 8153723: Change the default logging output for errors and warnings from stderr to stdout Reviewed-by: mlarsson, sla ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logFileStreamOutput.hpp ! src/share/vm/logging/logTagSet.cpp + test/serviceability/logging/TestDefaultLogOutput.java Changeset: 3d94e9193472 Author: rehn Date: 2016-05-23 09:57 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3d94e9193472 8157097: OptionsValidation/TestOptionsWithRanges.java crashes at CompactHashtableWriter::add during StringTable::copy_shared_string Reviewed-by: dholmes, jiangli ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/stringTable.cpp Changeset: 18194796107b Author: zmajo Date: 2016-05-24 09:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/18194796107b 8157560: Reserve space for allocation prefetch only in builds that support allocation prefetching Summary: Create the reserved area only in C2-enabled builds. Reviewed-by: kvn, thartmann ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: e6cbd87926cb Author: sjohanss Date: 2016-05-24 10:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e6cbd87926cb 8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value Reviewed-by: jmasa, sangheki, drwhite ! src/share/vm/gc/g1/g1YoungGenSizer.cpp ! src/share/vm/gc/g1/g1YoungGenSizer.hpp Changeset: 4676adf31b08 Author: vlivanov Date: 2016-05-24 14:13 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4676adf31b08 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/logging/logTagSet.cpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: 9dd574967e9b Author: dsamersoff Date: 2016-05-24 12:56 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9dd574967e9b 8155957: java.lang.IllegalAccessError: class (in unnamed module XXX) cannot access class jdk.internal.misc.Unsafe Summary: Added missed exports Reviewed-by: sspitsyn ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 3f2183f143b2 Author: dsamersoff Date: 2016-05-24 10:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3f2183f143b2 Merge Changeset: 3c3f82513ffc Author: dsamersoff Date: 2016-05-24 12:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3c3f82513ffc Merge Changeset: d2e2a5306fed Author: vlivanov Date: 2016-05-24 13:39 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d2e2a5306fed Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: 50b6bc2ac9e5 Author: gziemski Date: 2016-05-24 12:42 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/50b6bc2ac9e5 8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X Summary: Implement _lh_array_tag_type_value as const, not enum. Reviewed-by: vlivanov, minqi ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp Changeset: ee08531ac116 Author: kbarrett Date: 2016-05-25 13:46 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ee08531ac116 8156548: gc/gctests/StringInternSyncWithGC2 fails with Test level exit status: 151 Summary: Avoid repeated verification. Reviewed-by: jmasa, drwhite ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/macros.hpp Changeset: 197a8bd02209 Author: dholmes Date: 2016-05-25 16:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/197a8bd02209 8157175: GetNanoTimeAdjustment.java fails with excessive adjustment error Reviewed-by: dcubed, gziemski ! src/os/solaris/vm/os_solaris.cpp Changeset: 887c48801f76 Author: dholmes Date: 2016-05-25 23:45 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/887c48801f76 Merge Changeset: 4bc64dc146f1 Author: vlivanov Date: 2016-05-27 17:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4bc64dc146f1 Merge Changeset: b45222739fb3 Author: vlivanov Date: 2016-05-30 15:04 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b45222739fb3 Merge Changeset: 6badc8e8589c Author: vlivanov Date: 2016-05-31 15:10 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6badc8e8589c Merge From vladimir.x.ivanov at oracle.com Tue May 31 13:57:05 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:57:05 +0000 Subject: hg: jdk9/hs-comp/langtools: 25 new changesets Message-ID: <201605311357.u4VDv6Sm008758@aojmv0008.oracle.com> Changeset: fd398d3bb56a Author: mcimadamore Date: 2016-05-16 12:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/fd398d3bb56a 8157030: langtools dev build broken after classfile version bump Summary: fix build to use different source/target version when compiling build tools Reviewed-by: jlahoda ! make/build.properties ! make/build.xml Changeset: 5c3dfebefa4a Author: mcimadamore Date: 2016-05-16 13:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/5c3dfebefa4a 8153884: Expression lambda erroneously compatible with void-returning descriptor Summary: Fix lambda compatibility check for void returning expressions Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/Diagnostics/compressed/T8012003b.out + test/tools/javac/diags/examples/StatExprExpected.java + test/tools/javac/lambda/8153884/T8153884.java + test/tools/javac/lambda/8153884/T8153884.out ! test/tools/javac/lambda/LambdaExpr10.out ! test/tools/javac/lambda/LambdaExprNotVoid.out Changeset: a81036905c63 Author: mcimadamore Date: 2016-05-16 13:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/a81036905c63 8156180: javac accepts code that violates JLS chapter 16 Summary: DA/DU analysis should skip parenthesis around variable references Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/DefiniteAssignment/8156180/T8156180.java + test/tools/javac/DefiniteAssignment/8156180/T8156180.out Changeset: 047fbc74ebaa Author: jlahoda Date: 2016-05-16 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/047fbc74ebaa 8054562: document skip results in RunCodingRules.java Summary: Documenting when RunCodingRules gets skipped; adding a short description of AssertCheckAnalyzer and MutableFieldsAnalyzer Reviewed-by: jjg ! make/tools/crules/AssertCheckAnalyzer.java ! make/tools/crules/MutableFieldsAnalyzer.java ! test/tools/all/RunCodingRules.java Changeset: 97132c765562 Author: jlahoda Date: 2016-05-16 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/97132c765562 8078559: Update error message to indicate illegal character when encoding set to ascii Summary: When an input character cannot be decoded, include it in the produced error Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/unicode/Unmappable.java ! test/tools/javac/unicode/Unmappable.out Changeset: b00a838598ab Author: mcimadamore Date: 2016-05-16 14:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/b00a838598ab 8154180: Regression: stuck expressions do not behave correctly Summary: ArgumentAttr should not cache stuck trees Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/speculative/8154180/T8154180a.java + test/tools/javac/lambda/speculative/8154180/T8154180b.java + test/tools/javac/lambda/speculative/8154180/T8154180b.out Changeset: 7e067140b496 Author: rfield Date: 2016-05-16 21:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/7e067140b496 8154812: jshell tool: value printing truncation Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/ToolFormatTest.java Changeset: d59aae1fe07b Author: rfield Date: 2016-05-16 21:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d59aae1fe07b 8153920: jshell tool: allow a parameter on the /vars /methods /classes commands Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 3f0c6071b611 Author: redestad Date: 2016-05-17 01:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/3f0c6071b611 8157102: Avoid exceptional control flow in Configuration.getText Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MessageRetriever.java Changeset: d671601a2f2e Author: mcimadamore Date: 2016-05-17 17:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d671601a2f2e 8156954: javac incorrectly complains of incompatible types Summary: Add heuristics to pick best stuck constraint as per JLS 18.5.2 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/tools/javac/generics/inference/8156954/T8156954.java Changeset: cf467a017641 Author: jjg Date: 2016-05-17 10:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/cf467a017641 8149599: Update Minefield test Reviewed-by: martin ! test/ProblemList.txt ! test/tools/javac/Paths/MineField.sh ! test/tools/javac/Paths/Util.sh Changeset: 0edb0950d500 Author: jjg Date: 2016-05-17 10:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/0edb0950d500 Merge Changeset: e0bc2c27ecf3 Author: sadayapalam Date: 2016-05-18 11:38 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/e0bc2c27ecf3 8154997: Add examples for jigsaw diagnostics Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/AddmodsAllModulePathInvalid/module-info.java + test/tools/javac/diags/examples/CantFindModule/CantFindModule.java + test/tools/javac/diags/examples/CyclicRequires/CyclicRequires.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java + test/tools/javac/diags/examples/DirPathElementNotDirectory/modulesourcepath + test/tools/javac/diags/examples/DuplicateExports/exported/Class.java + test/tools/javac/diags/examples/DuplicateExports/module-info.java + test/tools/javac/diags/examples/DuplicateModule/DuplicateModule.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/DuplicateProvides/exported/Service.java + test/tools/javac/diags/examples/DuplicateProvides/impl/ServiceImplementation.java + test/tools/javac/diags/examples/DuplicateProvides/module-info.java + test/tools/javac/diags/examples/DuplicateRequires/module-info.java + test/tools/javac/diags/examples/DuplicateUses/exported/Service.java + test/tools/javac/diags/examples/DuplicateUses/module-info.java + test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java + test/tools/javac/diags/examples/InvalidArgForXPatch/InvalidArgForXpatch.java + test/tools/javac/diags/examples/ModuleDeclSbInModuleInfoJava.java + test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java + test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithoutModule/ModuleInfoWithoutModule.java + test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ModuleNameMismatch/ModuleNameMismatch.java + test/tools/javac/diags/examples/ModuleNameMismatch/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ModuleNotFound/module-info.java + test/tools/javac/diags/examples/ModuleNotFoundInModuleSourcePath/ModuleNotFoundInModuleSourcePath.java + test/tools/javac/diags/examples/ModuleSourcePathMustWithDashM/ModuleSourcePathMustWithDashM.java + test/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/MultiModuleOutputCannotBeExplodedModule.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java + test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java + test/tools/javac/diags/examples/PackageClashFromRequires/PackageClashFromRequires.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java + test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java + test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/PackageInOtherModule/PackageInOtherModule.java + test/tools/javac/diags/examples/ProcessorPathNoProcessorModulePath/ProcessorPathNoProcessorModulePath.java + test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java + test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java + test/tools/javac/diags/examples/ServiceDefinitionIsEnum/module-info.java + test/tools/javac/diags/examples/ServiceDefinitionIsEnum/pkg/EnumST.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/module-info.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationIsAbstract/module-info.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationIsInner/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/impl/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/ServiceImplementationNotInRightModule.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/ServiceProvidedButNotExportedOrUsed.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/module-info.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p1/C1.java + test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p2/C2.java + test/tools/javac/diags/examples/TooManyModules/TooManyModules.java + test/tools/javac/diags/examples/TooManyModules/p1/module-info.java + test/tools/javac/diags/examples/TooManyModules/p2/module-info.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java + test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java + test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java + test/tools/javac/diags/examples/XaddexportsMalformedEntry.java + test/tools/javac/diags/examples/XaddexportsTooMany.java + test/tools/javac/diags/examples/XaddreadsMalformedEntry.java + test/tools/javac/diags/examples/XaddreadsTooMany.java Changeset: 3c09f576196a Author: rfield Date: 2016-05-18 11:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/3c09f576196a 8157185: jshell tool: ambiguous format -- distinguished arguments should be options Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: d4aea0c5ec6e Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d4aea0c5ec6e 8133549: Generalize jshell's EditingHistory Summary: EditingHistory moved to jdk.internal.le Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java ! test/jdk/jshell/HistoryTest.java Changeset: 0b233e7be137 Author: mcimadamore Date: 2016-05-19 17:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/0b233e7be137 8157326: Intellij langtools project should use shared run configurations Summary: Turn langtools run configurations into shared configurations. Fix minor addExport issues. Reviewed-by: jlahoda ! make/build.xml + make/intellij/runConfigurations/javac.xml + make/intellij/runConfigurations/javadoc.xml + make/intellij/runConfigurations/javah.xml + make/intellij/runConfigurations/javap.xml + make/intellij/runConfigurations/jshell.xml + make/intellij/runConfigurations/jtreg__debug_.xml + make/intellij/runConfigurations/jtreg__run_.xml + make/intellij/runConfigurations/sjavac.xml ! make/intellij/workspace.xml Changeset: 19972d5af5ab Author: mchung Date: 2016-05-19 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/19972d5af5ab 8153481: tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java fails intermittently Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java ! test/ProblemList.txt Changeset: 878e51dad07c Author: mchung Date: 2016-05-19 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/878e51dad07c 8156680: jdeps implementation refresh Reviewed-by: dfuchs ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java - test/tools/jdeps/CompilerUtils.java ! test/tools/jdeps/DotFileTest.java + test/tools/jdeps/lib/CompilerUtils.java + test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/m/Foo.java + test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/GenModuleInfo.java + test/tools/jdeps/modules/ModuleMetaData.java ! test/tools/jdeps/modules/ModuleTest.java + test/tools/jdeps/modules/SplitPackage.java + test/tools/jdeps/modules/TransitiveDeps.java + test/tools/jdeps/modules/patches/javax/annotation/NonNull.java ! test/tools/jdeps/modules/src/m4/module-info.java ! test/tools/jdeps/modules/src/m4/p4/internal/Impl.java + test/tools/jdeps/modules/src/m5/module-info.java + test/tools/jdeps/modules/src/m5/p5/Main.java + test/tools/jdeps/modules/src/m5/p5/internal/T.java + test/tools/jdeps/modules/src/m6/module-info.java + test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java + test/tools/jdeps/modules/src/m6/p6/safe/Lib.java + test/tools/jdeps/modules/src/m7/module-info.java + test/tools/jdeps/modules/src/m7/p7/Main.java + test/tools/jdeps/modules/src/m8/module-info.java + test/tools/jdeps/modules/src/m8/p8/Main.java + test/tools/jdeps/modules/src/unsafe/module-info.java + test/tools/jdeps/modules/src/unsafe/org/indirect/UnsafeRef.java + test/tools/jdeps/modules/src/unsafe/org/safe/Lib.java + test/tools/jdeps/modules/src/unsafe/org/unsafe/UseUnsafe.java ! test/tools/jdeps/unsupported/JDKUnsupportedTest.java Changeset: 292a9489d20a Author: mchung Date: 2016-05-19 11:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/292a9489d20a 8156575: Add jdeps -addmods, -system, -inverse options Reviewed-by: dfuchs + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/lib/JdepsUtil.java + test/tools/jdeps/modules/InverseDeps.java Changeset: 2a49d47a37d8 Author: iris Date: 2016-05-19 11:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/2a49d47a37d8 8144062: Move jdk.Version to java.lang.Runtime.Version Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java Changeset: 1578b957d223 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/1578b957d223 Added tag jdk-9+119 for changeset 6347efd1be03 ! .hgtags Changeset: 62278f3c373a Author: lana Date: 2016-05-19 19:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/62278f3c373a Merge - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java - src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java - test/tools/jdeps/CompilerUtils.java Changeset: 9c4984bd4951 Author: lana Date: 2016-05-19 20:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/9c4984bd4951 Merge Changeset: 5531a8b53887 Author: mchung Date: 2016-05-19 17:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/5531a8b53887 8152502: tools/jdeps/modules/GenModuleInfo.java and TransitiveDeps fails on windows Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! test/tools/jdeps/modules/GenModuleInfo.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/TransitiveDeps.java Changeset: d71cfeef72eb Author: mchung Date: 2016-05-20 09:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/d71cfeef72eb 8157391: jdeps left JarFile open Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! test/tools/jdeps/lib/JdepsUtil.java ! test/tools/jdeps/modules/CheckModuleTest.java ! test/tools/jdeps/modules/GenModuleInfo.java ! test/tools/jdeps/modules/InverseDeps.java ! test/tools/jdeps/modules/ModuleTest.java ! test/tools/jdeps/modules/SplitPackage.java ! test/tools/jdeps/modules/TransitiveDeps.java From vladimir.x.ivanov at oracle.com Tue May 31 13:57:19 2016 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 31 May 2016 13:57:19 +0000 Subject: hg: jdk9/hs-comp/jdk: 99 new changesets Message-ID: <201605311357.u4VDvNh1008968@aojmv0008.oracle.com> Changeset: 218fb44cc9d6 Author: dholmes Date: 2016-05-19 03:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/218fb44cc9d6 8157188: 2 test failures in demo/jvmti due to unexpected class file version 53 Reviewed-by: dsamersoff, alanb ! src/java.base/share/native/include/classfile_constants.h Changeset: 815881042b42 Author: xuelei Date: 2016-05-16 01:05 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/815881042b42 8156991: Problem list UnsupportedDHKeys.java on windows Reviewed-by: igerasim ! test/ProblemList.txt Changeset: 2e8edc311532 Author: psandoz Date: 2016-05-16 07:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2e8edc311532 8154049: DualPivot sorting calculates incorrect runs for nearly sorted arrays Reviewed-by: shade ! src/java.base/share/classes/java/util/DualPivotQuicksort.java ! test/java/util/Arrays/SortingNearlySortedPrimitive.java Changeset: bad3f8a33db2 Author: prappo Date: 2016-05-16 09:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bad3f8a33db2 8156931: java.nio.Buffer tests cleanup Reviewed-by: alanb ! test/java/nio/Buffer/Basic-X.java.template ! test/java/nio/Buffer/BasicByte.java ! test/java/nio/Buffer/BasicChar.java ! test/java/nio/Buffer/BasicDouble.java ! test/java/nio/Buffer/BasicFloat.java ! test/java/nio/Buffer/BasicInt.java ! test/java/nio/Buffer/BasicLong.java ! test/java/nio/Buffer/BasicShort.java ! test/java/nio/Buffer/LimitDirectMemory.java ! test/java/nio/Buffer/Order.java ! test/java/nio/Buffer/SwapMicroBenchmark.java Changeset: 4352ddb02f68 Author: sundar Date: 2016-05-16 14:47 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4352ddb02f68 8156914: jlink API minor cleanups Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryImpl.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePrevisitor.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeFilesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripNativeCommandsPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPools.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ExecutableImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java + src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/TransformerPlugin.java ! src/jdk.jlink/share/classes/module-info.java ! test/tools/jlink/DefaultProviderTest.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/ImageFilePoolTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkOptimTest.java ! test/tools/jlink/JLinkOptionsTest.java ! test/tools/jlink/JLinkPostProcessingTest.java ! test/tools/jlink/ResourcePoolTest.java ! test/tools/jlink/SecurityTest.java ! test/tools/jlink/asmplugin/AddForgetResourcesTest.java ! test/tools/jlink/asmplugin/AsmPluginTestBase.java ! test/tools/jlink/asmplugin/BasicTest.java ! test/tools/jlink/asmplugin/IdentityPluginTest.java ! test/tools/jlink/asmplugin/NegativeTest.java ! test/tools/jlink/asmplugin/PackageMappingTest.java ! test/tools/jlink/asmplugin/SortingTest.java ! test/tools/jlink/asmplugin/VisitorTest.java ! test/tools/jlink/customplugin/plugin/CustomPlugin.java ! test/tools/jlink/customplugin/plugin/HelloPlugin.java ! test/tools/jlink/plugins/CompressorPluginTest.java ! test/tools/jlink/plugins/ExcludeFilesPluginTest.java ! test/tools/jlink/plugins/ExcludePluginTest.java ! test/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/tools/jlink/plugins/FileCopierPluginTest.java ! test/tools/jlink/plugins/LastSorterTest.java ! test/tools/jlink/plugins/OrderResourcesPluginTest.java ! test/tools/jlink/plugins/PluginOrderTest.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/PrevisitorTest.java ! test/tools/jlink/plugins/StringSharingPluginTest.java ! test/tools/jlink/plugins/StripDebugPluginTest.java Changeset: db250cfb765a Author: prappo Date: 2016-05-16 15:10 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/db250cfb765a 8150785: (bf) Hoist slice and duplicate methods up to java.nio.Buffer Reviewed-by: alanb, rriggs, chegar ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/java/nio/Buffer/Order-X.java.template ! test/java/nio/Buffer/Order.java ! test/java/nio/Buffer/OrderChar.java ! test/java/nio/Buffer/OrderDouble.java ! test/java/nio/Buffer/OrderFloat.java ! test/java/nio/Buffer/OrderInt.java ! test/java/nio/Buffer/OrderLong.java ! test/java/nio/Buffer/OrderShort.java Changeset: 0c2e739fb309 Author: michaelm Date: 2016-05-16 16:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0c2e739fb309 8156825: java/net/httpclient/BasicWebSocketAPITest.java failed with java.lang.AssertionError Reviewed-by: rriggs ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java ! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java ! src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java Changeset: ee022b8f5e2d Author: rhalade Date: 2016-05-16 10:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ee022b8f5e2d 8155049: New tests from 8144566 fail with "No expected Server Name Indication" Reviewed-by: xuelei ! test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java ! test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: b26fa1a6458d Author: mullan Date: 2016-05-16 13:53 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b26fa1a6458d 8150468: ClassCircularityError on error in security policy file Reviewed-by: mchung, xuelei ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java + test/sun/security/provider/PolicyFile/BadPolicyFile.java + test/sun/security/provider/PolicyFile/BadPolicyFile.policy Changeset: ced2868c2e8d Author: mullan Date: 2016-05-16 13:54 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ced2868c2e8d Merge - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java Changeset: f4a0fe7bbd75 Author: alanb Date: 2016-05-16 22:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f4a0fe7bbd75 8156989: Trailing empty element in classpath ignored Reviewed-by: mchung ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java Changeset: fbdd80a33a62 Author: xiaofeya Date: 2016-05-17 02:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fbdd80a33a62 8155088: Fix module dependencies in java/sql/* and javax/* tests Reviewed-by: alanb Contributed-by: Felix Yang + test/java/sql/TEST.properties ! test/javax/net/ssl/HttpsURLConnection/Equals.java + test/javax/rmi/TEST.properties + test/javax/script/TEST.properties + test/javax/xml/jaxp/TEST.properties Changeset: df25fad96353 Author: psandoz Date: 2016-05-17 12:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/df25fad96353 8156485: MethodHandles.varHandleExactInvoker should perform exact checks Reviewed-by: vlivanov ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template Changeset: 0dae92546feb Author: sundar Date: 2016-05-17 19:53 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0dae92546feb 8157146: Add debug printlns to tests FieldSetAccessibleTest and VerifyJimage.java Reviewed-by: alanb, shade ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/tools/jimage/VerifyJimage.java Changeset: 2ac07d4a97d4 Author: amurillo Date: 2016-05-17 05:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2ac07d4a97d4 Merge ! src/java.base/share/classes/java/lang/invoke/VarHandle.java - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 0c3d4e928055 Author: amurillo Date: 2016-05-17 07:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0c3d4e928055 Merge Changeset: 977cd1ec2fa3 Author: dfuchs Date: 2016-05-17 19:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/977cd1ec2fa3 8139982: Re-examine java.management dependency on java.util.logging.LoggingMXBean Summary: The logging MXBean implementation no longer implements java.util.logging.LoggingMXBean. java.lang.management.PlatformLoggingMXBean is used instead. java.util.logging.LoggingMXBean and java.util.logging.LogManager::getLoggingMXBean are now deprecated. Types and accessors defined in java.lang.management should be used instead. Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logging.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java Changeset: e4f9d7cf7ace Author: erikj Date: 2016-05-03 15:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e4f9d7cf7ace 8136777: Introduce bundle targets Reviewed-by: tbell, ihse ! make/Import.gmk Changeset: 5c8e80138e53 Author: shade Date: 2016-05-17 22:28 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5c8e80138e53 8157171: Hook up Unsafe.weakCompareAndSetVolatile to VarHandles Reviewed-by: psandoz, redestad ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 1aa088ea72cb Author: bpb Date: 2016-05-17 16:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1aa088ea72cb 8130679: Writer/StringWriter.write methods do not specify index out bounds Summary: Add throws tag indicating IndexOutOfBoundsExcepion to write() methods which have an index parameter. Reviewed-by: chegar, prappo, rriggs ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/CharArrayWriter.java ! src/java.base/share/classes/java/io/FilterWriter.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/StringWriter.java ! src/java.base/share/classes/java/io/Writer.java Changeset: b512ec747d12 Author: mli Date: 2016-05-17 19:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b512ec747d12 8157011: Problem list tools/pack200/TestNormal.java and java/io/pathNames/GeneralWin32.java Reviewed-by: darcy ! test/ProblemList.txt Changeset: f735e227cd74 Author: martin Date: 2016-05-16 11:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f735e227cd74 8157069: Assorted ZipFile improvements Reviewed-by: sherman ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: fd39cefc5c8f Author: mhaupt Date: 2016-05-18 10:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fd39cefc5c8f 8156915: introduce MethodHandle factory for array length Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayLengthTest.java Changeset: 3bf3f8ac5f37 Author: sundar Date: 2016-05-18 15:03 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3bf3f8ac5f37 8154192: Deprivilege java.scripting module Reviewed-by: jlaskey, alanb ! src/java.base/share/conf/security/java.policy ! test/javax/script/ProviderTest.sh Changeset: 7a2e220a737d Author: alanb Date: 2016-05-18 11:56 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7a2e220a737d 8156972: java/lang/reflect/Layer/LayerAndLoadersTest.java test requires jdk.compiler Reviewed-by: alanb Contributed-by: alexandre.iline at oracle.com ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/lib/testlibrary/CompilerUtils.java Changeset: 5f52de8fe40c Author: serb Date: 2016-05-18 16:58 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5f52de8fe40c 8156581: Cleanup of ProblemList.txt Reviewed-by: prr, alexsch ! test/ProblemList.txt Changeset: c6273069a5ad Author: xuelei Date: 2016-05-18 14:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c6273069a5ad 8157035: Use stronger algorithms and keys for JSSE testing Reviewed-by: weijun, jnimeh + test/javax/net/ssl/etc/README ! test/javax/net/ssl/etc/keystore ! test/javax/net/ssl/etc/truststore Changeset: f562a2f90620 Author: michaelm Date: 2016-05-18 16:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f562a2f90620 8157107: HTTP/2 client may fail with NPE if additional logging enabled Reviewed-by: michaelm Contributed-by: artem.smotrakov at oracle.com ! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/Log.java + test/java/net/httpclient/http2/TLSConnection.java ! test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java Changeset: 3675fb8573d4 Author: psandoz Date: 2016-05-18 18:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3675fb8573d4 8157152: Atomic add for VarHandle byte[]/ByteBuffer views is incorrect for endian conversion Reviewed-by: fyuan, shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/generate-vh-tests.sh Changeset: 724ba3ead0a0 Author: serb Date: 2016-04-25 19:14 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/724ba3ead0a0 7124381: DragSourceListener.dragDropEnd() never been called on completion of dnd operation Reviewed-by: yan, ssadetsky - test/java/awt/dnd/Button2DragTest/Button2DragTest.html ! test/java/awt/dnd/Button2DragTest/Button2DragTest.java Changeset: ee787ce3d454 Author: aniyogi Date: 2016-04-27 12:08 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ee787ce3d454 8152492: [macosx swing] double key event actions when using Mac menubar Reviewed-by: serb, mhalder, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: 7d969c1f114c Author: mhalder Date: 2016-04-27 13:09 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7d969c1f114c 8151136: [macosx] According to the description, the case is failed Reviewed-by: ssadetsky, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: 0c54d48f3380 Author: avstepan Date: 2016-04-28 19:35 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0c54d48f3380 8155021: [TEST] create one more inheritance test for @BeanProperty Reviewed-by: serb ! test/java/beans/Introspector/AnonymousClassBeanPropertyTest.java ! test/java/beans/Introspector/BeanPropertyTest.java + test/java/beans/Introspector/InheritanceBeanPropertyTest.java Changeset: 00e38df615a2 Author: alexsch Date: 2016-04-28 23:48 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/00e38df615a2 8152677: [macosx] All files filter can't be selected in JFileChooser Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java + test/javax/swing/JFileChooser/8152677/SelectAllFilesFilterTest.java Changeset: 2de40053200a Author: serb Date: 2016-04-29 15:44 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2de40053200a 8143346: Broken link in java.beans.XMLEncoder Reviewed-by: prr ! src/demo/share/jvmti/index.html ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java ! src/java.desktop/share/classes/java/beans/XMLEncoder.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/colorchooser/package.html ! src/java.desktop/share/classes/javax/swing/event/package.html ! src/java.desktop/share/classes/javax/swing/filechooser/package.html ! src/java.desktop/share/classes/javax/swing/package.html ! src/java.desktop/share/classes/javax/swing/plaf/basic/package.html ! src/java.desktop/share/classes/javax/swing/plaf/metal/package.html ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/multi/package.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/package.html ! src/java.desktop/share/classes/javax/swing/plaf/package.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/java.desktop/share/classes/javax/swing/table/package.html ! src/java.desktop/share/classes/javax/swing/text/Document.java ! src/java.desktop/share/classes/javax/swing/text/html/package.html ! src/java.desktop/share/classes/javax/swing/text/html/parser/package.html ! src/java.desktop/share/classes/javax/swing/text/package.html ! src/java.desktop/share/classes/javax/swing/text/rtf/package.html ! src/java.desktop/share/classes/javax/swing/tree/package.html ! src/java.desktop/share/classes/javax/swing/undo/package.html Changeset: eea841d93980 Author: prr Date: 2016-04-29 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/eea841d93980 8039444: Swing applications not being displayed properly Reviewed-by: serb, vadim ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h Changeset: 29de7259a224 Author: alexsch Date: 2016-04-29 21:59 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/29de7259a224 8017112: JTabbedPane components have inconsistent accessibility tree Reviewed-by: ptbrunet, serb ! src/java.desktop/share/classes/java/awt/Component.java + test/javax/accessibility/8017112/AccessibleIndexInParentTest.java Changeset: 04b0734e6714 Author: bpb Date: 2016-04-29 11:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/04b0734e6714 8151323: GeoTIFFTagSet#"ModelTiePointTag" name case does not match GeoTIFF specification Summary: Change occurrences of "ModelTiePoint" to "ModelTiepoint." Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java Changeset: 179b1e28b42b Author: prr Date: 2016-04-29 11:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/179b1e28b42b Merge - make/launcher/Launcher-jdk.jvmstat.rmi.gmk - src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java - src/java.base/share/classes/jdk/net/NetworkPermission.java - src/java.base/share/classes/jdk/net/SocketFlow.java - src/java.base/share/classes/jdk/net/Sockets.java - src/java.base/share/classes/jdk/net/package-info.java - src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c - src/jdk.jvmstat.rmi/share/classes/module-info.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: 317292ee864e Author: bpb Date: 2016-04-29 14:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/317292ee864e 8149810: TIFFField#getAsLong throws ClassCastException when data is type TIFFTag.TIFF_DOUBLE or TIFFTag.FLOAT Summary: Expand the getAsLong() specification and handle the TIFF_DOUBLE and TIFF_FLOAT cases. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: b6e6e3667a77 Author: prr Date: 2016-04-29 16:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b6e6e3667a77 8155772: gtk3_interface.c compilation error on Ubuntu 12.10 Reviewed-by: serb, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 50c23e46c0f1 Author: serb Date: 2016-05-02 12:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/50c23e46c0f1 8154493: AppletViewer should emit its deprecation warning to standard error Reviewed-by: smarks ! src/java.desktop/share/classes/sun/applet/Main.java ! test/sun/applet/DeprecatedAppletViewer/DeprecatedAppletViewer.java Changeset: ab6c0eba9dd4 Author: serb Date: 2016-05-02 12:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ab6c0eba9dd4 8027324: The spec for Toolkit.setDynamicLayout() and Toolkit.isDynamicLayoutActive() needs to be clarified Reviewed-by: alexsch, prr ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/java/awt/Toolkit/DynamicLayout/bug7172833.java Changeset: 2181e47fdafb Author: bpb Date: 2016-05-03 09:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2181e47fdafb 8149560: TIFFField#createFromMetadataNode throws a NullPointerException when the node is set with "tagNumber" attribute Summary: In the specification of createFromMetadataNode() change "tagNumber" to "number" and add two throws clauses which match the behavior. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: bd2eb98cc819 Author: prr Date: 2016-05-03 12:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bd2eb98cc819 Merge - src/java.base/share/classes/jdk/internal/module/Hasher.java - test/javax/transaction/testng/TEST.properties - test/tools/jlink/hashes/HashesTest.java - test/tools/jlink/hashes/newsrc/m2/module-info.java - test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java - test/tools/jlink/hashes/newsrc/not_matched/module-info.java - test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java - test/tools/jlink/hashes/src/m1/module-info.java - test/tools/jlink/hashes/src/m1/org/m1/Main.java - test/tools/jlink/hashes/src/m2/module-info.java - test/tools/jlink/hashes/src/m2/org/m2/Util.java - test/tools/jlink/hashes/src/not_matched/module-info.java - test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java - test/tools/launcher/modules/addmods/src/app/Main.java - test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java - test/tools/launcher/modules/addmods/src/lib/module-info.java Changeset: 3ec296bfac48 Author: serb Date: 2016-05-04 01:03 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3ec296bfac48 6729836: JavaSound treats large file sizes as negative and cannot read or skip Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java + src/java.desktop/share/classes/com/sun/media/sound/StandardFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeAiffFiles.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeAuFiles.java ! test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveExtFiles.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFiles.java - test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFloatFiles.java Changeset: 79e1491172d8 Author: bpb Date: 2016-05-04 10:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/79e1491172d8 8149816: TIFFField#getValueAsString result is unexpected for RATIONAL and SRATIONAL types (when modulo is 0) Summary: Add more precision to the specification verbiage of getValueAsString(). Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: 9a4ad3ce0cc2 Author: serb Date: 2016-05-05 01:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9a4ad3ce0cc2 8151786: [TESTBUG] java/beans/XMLEncoder/Test4625418.java timed out intermittently Reviewed-by: alexsch, yan ! test/java/beans/XMLEncoder/Test4625418.java Changeset: cb377ca426ac Author: arapte Date: 2016-05-05 14:44 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cb377ca426ac 6384991: TrayIcon ActionListener called at wrong time Reviewed-by: rchamyal, serb ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java Changeset: 80766aba7d32 Author: arapte Date: 2016-05-05 14:56 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/80766aba7d32 8155742: [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows Reviewed-by: rchamyal, serb ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp ! test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java ! test/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: ec2d975eb429 Author: mhalder Date: 2016-05-05 16:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ec2d975eb429 8137137: [macosx] The native dialog doesn't have 'close'(X) button on Mac Reviewed-by: psadhukhan, prr - test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html ! test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java Changeset: 030b8fcf464f Author: arapte Date: 2016-05-06 17:43 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/030b8fcf464f 8154328: [TEST_BUG] java/awt/TrayIcon/ActionEventTest/ActionEventTest.java Reviewed-by: serb, rchamyal ! test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java Changeset: f1b8c637b4d5 Author: bpb Date: 2016-05-06 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f1b8c637b4d5 8156459: SimpleCMYKColorSpace serialVersionUID is inappropriate Summary: Generate an appropriate value using the 'serialver' command. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java Changeset: 7f4937b44d50 Author: serb Date: 2016-05-09 12:55 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7f4937b44d50 8155071: AppletViewer should print the deprecation warning that the Applet API is deprecated Reviewed-by: prr, smarks ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java ! test/sun/applet/DeprecatedAppletViewer/DeprecatedAppletViewer.java Changeset: 1c101d82d192 Author: prr Date: 2016-05-09 08:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1c101d82d192 Merge - make/data/classlist/classlist.aix - make/data/classlist/classlist.linux - make/data/classlist/classlist.macosx - make/data/classlist/classlist.solaris - make/data/classlist/classlist.windows - src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m - test/sun/security/provider/SecureRandom/SelfSeed.java Changeset: 93fbec877e52 Author: prr Date: 2016-05-09 09:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/93fbec877e52 8155682: Get rid of legacy Windows Flags for DX Reviewed-by: serb, jgodinez ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h Changeset: 43061a625cc6 Author: yan Date: 2016-05-10 12:15 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/43061a625cc6 8156128: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr + test/javax/swing/LookAndFeel/8145547/DemandGTK.java + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java Changeset: 597626072716 Author: pkbalakr Date: 2016-05-10 16:08 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/597626072716 6421058: When calls JSpinner.setEditor() the font in a JSpinner become is a bold. Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java + test/javax/swing/JSpinner/6421058/bug6421058.java Changeset: 7f6e7d69a033 Author: prr Date: 2016-05-12 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7f6e7d69a033 8154546: Retire sun.misc.GThreadHelper Reviewed-by: serb, chegar, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c - src/jdk.unsupported/unix/classes/sun/misc/GThreadHelper.java Changeset: 7cd62a82f4a6 Author: alexsch Date: 2016-05-12 20:43 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7cd62a82f4a6 8154539: Examine the desktop module's use of sun.misc.SoftCache Reviewed-by: prr, chegar, mchung ! src/java.desktop/share/classes/module-info.java + src/java.desktop/share/classes/sun/awt/SoftCache.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java - src/jdk.unsupported/share/classes/sun/misc/SoftCache.java ! test/com/sun/jdi/ReferrersTest.java Changeset: 877bccceacb9 Author: prr Date: 2016-05-12 11:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/877bccceacb9 Merge - make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js - make/src/classes/build/tools/addjsum/AddJsum.java - src/java.base/share/classes/java/util/regex/UnicodeProp.java - src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java - src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java - test/java/rmi/transport/httpSocket/HttpSocketTest.java - test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java - test/java/rmi/transport/httpSocket/security.policy - test/java/util/jar/JarFile/MultiReleaseJarAPI.java - test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java - test/java/util/jar/JarFile/MultiReleaseJarIterators.java - test/java/util/jar/JarFile/MultiReleaseJarProperties.java - test/java/util/jar/JarFile/MultiReleaseJarSecurity.java - test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java - test/sun/rmi/transport/proxy/EagerHttpFallback.java - test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java - test/sun/rmi/transport/tcp/blockAccept/TestIface.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl.java - test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java - test/sun/rmi/transport/tcp/blockAccept/security.policy - test/tools/jlink/plugins/SorterPluginTest.java Changeset: 6968aa3bf5ac Author: vadim Date: 2016-05-13 11:31 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6968aa3bf5ac 8047931: Remove unused medialib code Reviewed-by: bae ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.h ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffineEdge.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageCheck.h - src/java.desktop/share/native/libmlib_image/mlib_ImageColorTrue2Index.c - src/java.desktop/share/native/libmlib_image/mlib_ImageColormap.h ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv.h - src/java.desktop/share/native/libmlib_image/mlib_ImageConv2x2_f.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_D64nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_F32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BC.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BL.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.h ! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConv.h ! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConv_f.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1_U8.c ! src/java.desktop/share/native/libmlib_image/mlib_image.h - src/java.desktop/share/native/libmlib_image/mlib_image_blend_proto.h ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy.c - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy_blk.s - src/java.desktop/unix/native/libawt/awt/medialib/vis_asi.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffineIndex_BC.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_S16.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_U16.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_1.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_43.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_f.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_1.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_34.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_16nw.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_8nw.c ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv_8nw.c Changeset: 4d5055837809 Author: dmarkov Date: 2016-05-13 12:44 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4d5055837809 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp Changeset: 5ce4dee49b11 Author: prr Date: 2016-05-18 09:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5ce4dee49b11 Merge ! make/lib/Awt2dLibraries.gmk - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/libsoftcrypto.h - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: 6b5c8b0f6b74 Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6b5c8b0f6b74 8133549: Generalize jshell's EditingHistory Summary: Adding a generic EditingHistory to jdk.internal.le, for use by both jjs and jshell Reviewed-by: sundar ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java + src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java ! src/jdk.internal.le/share/classes/module-info.java + test/jdk/internal/jline/extra/HistoryTest.java Changeset: 13dc4460ec4a Author: xuelei Date: 2016-05-18 22:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/13dc4460ec4a 8151856: Note that disabledAlgorithms override the same algorithms of legacyAlgorithms Reviewed-by: mullan, weijun ! src/java.base/share/conf/security/java.security Changeset: eb272e1c31b7 Author: rhalade Date: 2016-05-18 16:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/eb272e1c31b7 8156035: Remove intermittent key from sun/security/rsa/SpecTest.java Reviewed-by: mullan ! test/sun/security/rsa/SpecTest.java Changeset: c7550333c4ba Author: ksrini Date: 2016-05-18 11:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c7550333c4ba 8156807: Pack200 must support v53.0 class files Reviewed-by: mchung, shade ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/jdk.pack200/share/native/common-unpack/constants.h ! test/ProblemList.txt ! test/tools/pack200/TestNormal.java ! test/tools/pack200/Utils.java Changeset: 75472c0614d5 Author: srastogi Date: 2016-05-19 11:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/75472c0614d5 8149574: Fix java/lang/invoke/MethodHandleImpl's use of Unsafe.defineAnonymousClass() Reviewed-by: vlivanov, psandoz, sundar, mhaupt ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 798214298782 Author: ssahoo Date: 2016-05-19 04:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/798214298782 8141039: Test Task: Develop new tests for JEP 273: DRBG-Based SecureRandom Implementations Reviewed-by: weijun + test/java/security/SecureRandom/ApiTest.java + test/java/security/SecureRandom/EnoughSeedTest.java ! test/java/security/SecureRandom/GetAlgorithm.java + test/java/security/SecureRandom/GetInstanceTest.java + test/java/security/SecureRandom/MultiThreadTest.java + test/java/security/SecureRandom/SerializedSeedTest.java ! test/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java Changeset: 7af9466123ed Author: alanb Date: 2016-05-19 13:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7af9466123ed 8157290: jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java failing Reviewed-by: chegar ! test/jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java + test/jdk/modules/scenarios/overlappingpackages/src/misc/jdk/internal/misc/Unsafe.java ! test/jdk/modules/scenarios/overlappingpackages/src/misc/module-info.java - test/jdk/modules/scenarios/overlappingpackages/src/misc/sun/misc/Unsafe.java Changeset: 667006897700 Author: alanb Date: 2016-05-19 13:10 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/667006897700 8148834: Update module-info reader/writer to 53.0 Reviewed-by: sundar, chegar ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java Changeset: 4f217f656946 Author: aefimov Date: 2016-05-19 15:58 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4f217f656946 8157096: [TEST_BUG] test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java is skipped by jtreg Reviewed-by: shade, joehw ! test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java Changeset: c79af458bd7d Author: aefimov Date: 2016-05-19 16:08 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c79af458bd7d 8072579: XjcOptionalPropertyTest.java creates files in test.src Reviewed-by: joehw ! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java - test/javax/xml/bind/xjc/8032884/compile-schema.sh Changeset: a3f13b375854 Author: shade Date: 2016-05-19 16:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a3f13b375854 8148604: JEP 280, Switch to more optimal concatenation strategy Reviewed-by: psandoz, redestad ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 099857ef9d0c Author: psandoz Date: 2016-05-19 16:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/099857ef9d0c 8157239: java/lang/invoke/VarHandles/ tests fail by timeout with -Xcomp with lambda form linkage Reviewed-by: vlivanov ! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template Changeset: 123da3a60133 Author: asmotrak Date: 2016-05-19 09:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/123da3a60133 8134267: javax/net/ssl/TLS/TestJSSE.java fails intermittently with BindException: Address already in use Reviewed-by: chegar ! test/javax/net/ssl/TLS/CipherTestUtils.java ! test/javax/net/ssl/TLS/JSSEServer.java ! test/javax/net/ssl/TLS/TestJSSE.java Changeset: e53f8c34880e Author: mchung Date: 2016-05-19 11:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e53f8c34880e 8157068: ExceptionInInitializerError if images build patched to use exploded version of jdk.internal.module.SystemModules Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java - test/tools/launcher/modules/patch/PatchTest.java + test/tools/launcher/modules/patch/basic/PatchTest.java + test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java + test/tools/launcher/modules/patch/basic/src/test/module-info.java + test/tools/launcher/modules/patch/basic/src1/java.base/java/text/Annotation.java + test/tools/launcher/modules/patch/basic/src1/java.base/java/text/AnnotationBuddy.java + test/tools/launcher/modules/patch/basic/src1/jdk.compiler/com/sun/tools/javac/Main.java + test/tools/launcher/modules/patch/basic/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java + test/tools/launcher/modules/patch/basic/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java + test/tools/launcher/modules/patch/basic/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java + test/tools/launcher/modules/patch/basic/src2/java.base/java/lang2/Object.java + test/tools/launcher/modules/patch/basic/src2/jdk.compiler/com/sun/tools/javac2/Main.java + test/tools/launcher/modules/patch/basic/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java - test/tools/launcher/modules/patch/src/test/jdk/test/Main.java - test/tools/launcher/modules/patch/src/test/module-info.java - test/tools/launcher/modules/patch/src1/java.base/java/text/Annotation.java - test/tools/launcher/modules/patch/src1/java.base/java/text/AnnotationBuddy.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/Main.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java - test/tools/launcher/modules/patch/src2/java.base/java/lang2/Object.java - test/tools/launcher/modules/patch/src2/jdk.compiler/com/sun/tools/javac2/Main.java - test/tools/launcher/modules/patch/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java + test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/patch/systemmodules/src/m1/module-info.java + test/tools/launcher/modules/patch/systemmodules/src/m1/p1/Main.java + test/tools/launcher/modules/patch/systemmodules/src/m2/module-info.java + test/tools/launcher/modules/patch/systemmodules/src/m2/p2/Lib.java + test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java + test/tools/launcher/modules/patch/systemmodules/src1/m2/p2/Lib.java Changeset: 3976fadb091d Author: iris Date: 2016-05-19 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3976fadb091d 8144062: Move jdk.Version to java.lang.Runtime.Version Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/jar/JarFile.java - src/java.base/share/classes/jdk/Version.java ! src/java.base/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java + test/java/lang/Runtime/Version/Basic.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java - test/jdk/Version/Basic.java ! test/jdk/nio/zipfs/MultiReleaseJarTest.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: f8a3c1510f95 Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f8a3c1510f95 Added tag jdk-9+119 for changeset bad3f8a33db2 ! .hgtags Changeset: 6efc826d3cd0 Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6efc826d3cd0 Merge - src/java.desktop/share/native/libmlib_image/mlib_ImageColorTrue2Index.c - src/java.desktop/share/native/libmlib_image/mlib_ImageColormap.h - src/java.desktop/share/native/libmlib_image/mlib_ImageConv2x2_f.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BC.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BL.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1_U8.c - src/java.desktop/share/native/libmlib_image/mlib_image_blend_proto.h - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy.c - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy_blk.s - src/java.desktop/unix/native/libawt/awt/medialib/vis_asi.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffineIndex_BC.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_f.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_34.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_16nw.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_8nw.c - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProvider.java - src/jdk.jcmd/share/classes/jdk/internal/vm/agent/spi/ToolProviderFinder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java - src/jdk.unsupported/share/classes/sun/misc/SoftCache.java - src/jdk.unsupported/unix/classes/sun/misc/GThreadHelper.java - test/java/awt/dnd/Button2DragTest/Button2DragTest.html - test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html - test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFloatFiles.java - test/javax/xml/bind/xjc/8032884/compile-schema.sh - test/jdk/modules/scenarios/overlappingpackages/src/misc/sun/misc/Unsafe.java - test/sun/tools/jinfo/JInfoHelper.java - test/sun/tools/jinfo/JInfoLauncherTest.java - test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java - test/sun/tools/jinfo/JInfoRunningProcessTest.java - test/sun/tools/jinfo/JInfoSanityTest.java - test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java - test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java - test/tools/launcher/modules/patch/PatchTest.java - test/tools/launcher/modules/patch/src/test/jdk/test/Main.java - test/tools/launcher/modules/patch/src/test/module-info.java - test/tools/launcher/modules/patch/src1/java.base/java/text/Annotation.java - test/tools/launcher/modules/patch/src1/java.base/java/text/AnnotationBuddy.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/Main.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java - test/tools/launcher/modules/patch/src2/java.base/java/lang2/Object.java - test/tools/launcher/modules/patch/src2/jdk.compiler/com/sun/tools/javac2/Main.java - test/tools/launcher/modules/patch/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java Changeset: f0c1d4d90df6 Author: lana Date: 2016-05-19 20:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f0c1d4d90df6 Merge Changeset: 586ba42ec91d Author: ascarpino Date: 2016-05-19 16:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/586ba42ec91d 8155847: SHA groups needed for jdk.security.provider.preferred Reviewed-by: valeriep, mullan ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/conf/security/java.security ! test/sun/security/jca/PreferredProviderTest.java Changeset: 01a8615439f0 Author: bchristi Date: 2016-05-19 16:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/01a8615439f0 8029891: Deadlock detected in java/lang/ClassLoader/deadlock/GetResource.java Summary: Properties now stores values in an internal ConcurrentHashMap Reviewed-by: mchung, dholmes, plevart ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Properties.java ! test/ProblemList.txt ! test/java/lang/ClassLoader/deadlock/GetResource.java + test/java/util/Properties/CheckOverrides.java + test/java/util/Properties/CheckUnsynchronized.java + test/java/util/Properties/PropertiesSerialization.java Changeset: 3bcf2d4fdb54 Author: asmotrak Date: 2016-05-19 19:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3bcf2d4fdb54 8157344: Multiple test timeouts after push for JDK-8141039 8156606: java/security/SecureRandom/Serialize.java gets time out in Linux Reviewed-by: weijun ! test/ProblemList.txt ! test/java/security/SecureRandom/ApiTest.java ! test/java/security/SecureRandom/EnoughSeedTest.java ! test/java/security/SecureRandom/Serialize.java Changeset: 0e78d0a7a517 Author: weijun Date: 2016-05-20 11:15 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0e78d0a7a517 8149521: automatic discovery of LDAP servers with Kerberos authentication Reviewed-by: vinnie ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! test/sun/security/krb5/canonicalize/Test.java Changeset: b244dce93e06 Author: weijun Date: 2016-05-20 11:20 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b244dce93e06 8138766: New default -sigalg for keytool Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/sun/security/tools/keytool/DefaultSignatureAlgorithm.java Changeset: 1a4e73ae20ce Author: nishjain Date: 2016-05-20 13:48 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1a4e73ae20ce 7102969: currency.properties supercede not working correctly 8149452: j.t.SimpleDateFormat.getDateFormatSymbols().getZoneStrings() returns incorrect result for some time zones 8157138: Error while fetching currency instance by Currency.getInstance(currencycode) Reviewed-by: naoto, okutsu, peytoia ! make/data/currency/CurrencyData.properties ! make/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/java.base/share/classes/java/util/Currency.java ! test/java/util/Currency/PropertiesTest.java ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Currency/currency.properties ! test/java/util/Currency/tablea1.txt + test/java/util/TimeZone/Bug8149452.java Changeset: 078eda57a82b Author: henryjen Date: 2016-05-19 21:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/078eda57a82b 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/java.base/unix/native/launcher/jexec.c Changeset: 871cb8793270 Author: psandoz Date: 2016-05-20 11:47 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/871cb8793270 8130023: API java.util.stream: explicitly specify guaranteed execution of the pipeline Reviewed-by: briangoetz, redestad ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/package-info.java Changeset: b15047a04378 Author: mli Date: 2016-05-20 03:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b15047a04378 8157211: Mark tools/launcher/FXLauncherTest.java as intermittently failing Reviewed-by: psandoz ! test/tools/launcher/FXLauncherTest.java Changeset: d9f0d05b7b32 Author: psandoz Date: 2016-05-20 14:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d9f0d05b7b32 8157437: Typos in Stream JavaDoc Reviewed-by: shade, alanb, lancea ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 248c2f34cc1f Author: jlaskey Date: 2016-05-20 11:41 -0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/248c2f34cc1f 8156602: javac crashes again on Windows 32-bit with ClosedChannelException Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! test/TEST.groups + test/jdk/internal/jimage/JImageOpenTest.java Changeset: 0fca98a37871 Author: asmotrak Date: 2016-05-20 09:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0fca98a37871 8129389: javax/net/ssl/DTLS tests fail intermittently Reviewed-by: xuelei ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/javax/net/ssl/DTLS/Reordered.java ! test/javax/net/ssl/DTLS/Retransmission.java Changeset: f08c91aa150d Author: ssahoo Date: 2016-05-20 09:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f08c91aa150d 8157417: Some of SecureRandom test might get timed out in linux Reviewed-by: weijun ! test/java/security/SecureRandom/GetInstanceTest.java ! test/java/security/SecureRandom/MultiThreadTest.java ! test/java/security/SecureRandom/SerializedSeedTest.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java Changeset: 6b5863d6cd01 Author: amurillo Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6b5863d6cd01 Merge - src/java.base/share/classes/jdk/Version.java - src/java.desktop/share/native/libmlib_image/mlib_ImageColorTrue2Index.c - src/java.desktop/share/native/libmlib_image/mlib_ImageColormap.h - src/java.desktop/share/native/libmlib_image/mlib_ImageConv2x2_f.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BC.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffineIndex_BL.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.c - src/java.desktop/share/native/libmlib_image/mlib_c_ImageBlendTable.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1.h - src/java.desktop/share/native/libmlib_image/mlib_c_ImageThresh1_U8.c - src/java.desktop/share/native/libmlib_image/mlib_image_blend_proto.h - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy.c - src/java.desktop/unix/native/libawt/awt/medialib/mlib_v_ImageCopy_blk.s - src/java.desktop/unix/native/libawt/awt/medialib/vis_asi.h - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffineIndex_BC.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_f.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_34.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_16nw.c - src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvIndex3_8_8nw.c - src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginContextImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PoolImpl.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/PluginContext.java - src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java - src/jdk.unsupported/share/classes/sun/misc/SoftCache.java - src/jdk.unsupported/unix/classes/sun/misc/GThreadHelper.java - test/java/awt/dnd/Button2DragTest/Button2DragTest.html - test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html - test/javax/sound/sampled/spi/AudioFileReader/RecognizeHugeWaveFloatFiles.java - test/javax/xml/bind/xjc/8032884/compile-schema.sh - test/jdk/Version/Basic.java - test/jdk/modules/scenarios/overlappingpackages/src/misc/sun/misc/Unsafe.java - test/tools/launcher/modules/patch/PatchTest.java - test/tools/launcher/modules/patch/src/test/jdk/test/Main.java - test/tools/launcher/modules/patch/src/test/module-info.java - test/tools/launcher/modules/patch/src1/java.base/java/text/Annotation.java - test/tools/launcher/modules/patch/src1/java.base/java/text/AnnotationBuddy.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/Main.java - test/tools/launcher/modules/patch/src1/jdk.compiler/com/sun/tools/javac/MainBuddy.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClient.java - test/tools/launcher/modules/patch/src1/jdk.naming.dns/com/sun/jndi/dns/DnsClientBuddy.java - test/tools/launcher/modules/patch/src2/java.base/java/lang2/Object.java - test/tools/launcher/modules/patch/src2/jdk.compiler/com/sun/tools/javac2/Main.java - test/tools/launcher/modules/patch/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java Changeset: 2a3c7b9e0100 Author: sla Date: 2016-05-24 08:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2a3c7b9e0100 8157555: com/sun/jdi/RedefineClearBreakpoint.sh times out due to Indify String Concat being slow in debug mode Reviewed-by: sspitsyn ! test/com/sun/jdi/ShellScaffold.sh Changeset: df097382d1c4 Author: vlivanov Date: 2016-05-24 14:14 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/df097382d1c4 Merge ! src/java.base/share/classes/module-info.java Changeset: 9b93380c8445 Author: jiangli Date: 2016-05-25 17:29 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9b93380c8445 8157716: jdk.internal.loader.ClassLoaders.addURLToUCP() should return converted real path URL. Summary: Rename jdk.internal.loader.ClassLoaders.addURLToUCP() to toFileURL(), which returns the converted URL. Reviewed-by: martin, mchung Contributed-by: alan.bateman at oracle.com ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java From dmitrij.pochepko at oracle.com Tue May 31 15:32:43 2016 From: dmitrij.pochepko at oracle.com (dmitrij.pochepko at oracle.com) Date: Tue, 31 May 2016 15:32:43 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605311532.u4VFWhZk018859@aojmv0008.oracle.com> Changeset: 9ea7ac3e306e Author: dpochepk Date: 2016-05-31 15:48 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9ea7ac3e306e 8158065: [Jittester]: tests generation has tests generators hardcoded, blocking alternative tests generation Reviewed-by: iignatyev ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/conf/default.properties ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/TestGeneratorsFactory.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java Changeset: b16c3b6222db Author: dpochepk Date: 2016-05-31 13:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b16c3b6222db Merge From igor.ignatyev at oracle.com Tue May 31 17:50:50 2016 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Tue, 31 May 2016 17:50:50 +0000 Subject: hg: jdk9/hs-comp/hotspot: 5 new changesets Message-ID: <201605311750.u4VHoo2m012934@aojmv0008.oracle.com> Changeset: 01e124a594f1 Author: iignatyev Date: 2016-05-31 15:12 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/01e124a594f1 8073159: improve Test6857159.java Reviewed-by: kvn ! test/compiler/c2/6857159/Test6857159.java - test/compiler/c2/6857159/Test6857159.sh Changeset: 297a2ade1863 Author: iignatyev Date: 2016-05-31 16:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/297a2ade1863 8158182: remove shell script from compiler/c2/6894807/IsInstanceTest.java Reviewed-by: kvn ! test/compiler/c2/6894807/IsInstanceTest.java - test/compiler/c2/6894807/Test6894807.sh Changeset: a515ec50ac91 Author: iignatyev Date: 2016-05-31 16:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a515ec50ac91 8158185: jdk/test/lib/FileInstaller throws NPE if dst is in current directory Reviewed-by: kvn ! test/testlibrary/jdk/test/lib/FileInstaller.java Changeset: 7c9c0280b8f0 Author: iignatyev Date: 2016-05-31 16:29 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7c9c0280b8f0 8158184: remove shell from compiler/c2/7070134/Stemmer.java Reviewed-by: kvn ! test/compiler/c2/7070134/Stemmer.java - test/compiler/c2/7070134/Test7070134.sh Changeset: 544b16d31ac3 Author: iignatyev Date: 2016-05-31 16:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/544b16d31ac3 8153994: Compiler tests should be correctly marked with @module Reviewed-by: kvn ! test/compiler/codecache/jmx/PoolsIndependenceTest.java From tom.rodriguez at oracle.com Tue May 31 19:08:34 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 31 May 2016 19:08:34 +0000 Subject: hg: jdk9/hs-comp/hotspot: 2 new changesets Message-ID: <201605311908.u4VJ8ZNX007697@aojmv0008.oracle.com> Changeset: b803626e3920 Author: never Date: 2016-05-31 17:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b803626e3920 8157292: [JVMCI] add missing test files from 8156034 Reviewed-by: iveresov Contributed-by: josef.eisl at jku.at + test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener + test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory + test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config + test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java Changeset: 43448f0df80a Author: never Date: 2016-05-31 17:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/43448f0df80a Merge