Changeset: fdcf81c9543e Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fdcf81c9543e
Added tag jdk8u122-b00 for changeset 5aa8c4ca51f0 ! .hgtags Changeset: 1f6b58e0bd06 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f6b58e0bd06 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 0d78aecb0948 Author: simonis Date: 2016-08-10 14:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d78aecb0948 8152172: PPC64: Support AES intrinsics Summary: Add support for AES intrinsics on PPC64. Reviewed-by: kvn, mdoerr, simonis, zmajo Contributed-by: Hiroshi H Horii <ho...@jp.ibm.com> ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: db2cffccdb85 Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/db2cffccdb85 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 312e113bc3ed Author: roland Date: 2016-07-27 12:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/312e113bc3ed 8162384: Performance regression: bimorphic inlining may be bypassed by type speculation Summary: when speculation fails at a call fallback to profile data at the call site Reviewed-by: kvn ! src/share/vm/opto/doCall.cpp Changeset: a753c8401458 Author: shshahma Date: 2016-09-01 06:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a753c8401458 8152438: Threads may do significant work out of the non-shared overflow buffer Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full. Reviewed-by: jmasa, ehelin, sjohanss ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 74370eafeae9 Author: roland Date: 2016-07-25 14:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74370eafeae9 8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled Summary: don't convert loop with safepoint on the backedge to Counted loop Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: d55ea2916525 Author: dpochepk Date: 2016-07-28 16:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d55ea2916525 8162603: Unrecognized VM option 'UseCountedLoopSafepoints' Reviewed-by: kvn ! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: 73ba6fb1df04 Author: aph Date: 2016-06-23 17:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/73ba6fb1df04 8157306: Random infrequent null pointer exceptions in javac Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 2198ef7e1c17 Author: kvn Date: 2016-08-18 14:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2198ef7e1c17 8162496: missing precedence edge for anti_dependence Summary: fix Implicit Null Check optimization code. Reviewed-by: roland, aph ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/lcm.cpp Changeset: 020cb72be8b7 Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/020cb72be8b7 Added tag jdk8u122-b01 for changeset 2198ef7e1c17 ! .hgtags Changeset: 865c2c3bbf3d Author: rraghavan Date: 2016-03-28 20:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/865c2c3bbf3d 8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665. Summary: Added missing code to close file pointer. Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp Changeset: 90faa4a4b09f Author: mgerdin Date: 2016-04-05 13:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/90faa4a4b09f 8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking. Reviewed-by: mgerdin, tschatzl Contributed-by: richard.reingru...@sap.com ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 3a38e441474d Author: shshahma Date: 2016-09-22 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3a38e441474d 6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dholmes, gthornbr ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp + test/runtime/os/AvailableProcessors.java Changeset: 65847ffbff14 Author: dholmes Date: 2016-09-07 16:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/65847ffbff14 8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer ! src/os/linux/vm/os_linux.cpp Changeset: 4eba7ec59722 Author: shshahma Date: 2016-09-20 05:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4eba7ec59722 8157548: JVM crashes sometimes while starting Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario. Reviewed-by: dholmes, iklam ! src/share/vm/classfile/systemDictionary.cpp Changeset: 3ed8945db9c3 Author: kevinw Date: 2016-09-22 20:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3ed8945db9c3 Merge Changeset: 58d961f47dd4 Author: robm Date: 2016-09-23 18:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/58d961f47dd4 Merge Changeset: d3b4ef97a518 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3b4ef97a518 Added tag jdk8u122-b02 for changeset 58d961f47dd4 ! .hgtags Changeset: f7b4a17a9d49 Author: shshahma Date: 2016-10-06 00:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f7b4a17a9d49 8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Summary: Putting a comma after the year in GPL header. Reviewed-by: dholmes, tschatzl ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: b0f2296a0bc8 Author: robm Date: 2016-10-07 14:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0f2296a0bc8 Merge Changeset: c1512e3a4f5f Author: asaha Date: 2016-10-17 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1512e3a4f5f Added tag jdk8u122-b03 for changeset b0f2296a0bc8 ! .hgtags Changeset: fa9ea9d2801f Author: asaha Date: 2016-09-23 23:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa9ea9d2801f Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: ee8de3bfd6b0 Author: asaha Date: 2016-10-11 14:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee8de3bfd6b0 Merge ! .hgtags Changeset: ee95aeebc0f2 Author: asaha Date: 2016-10-11 15:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee95aeebc0f2 Merge ! .hgtags Changeset: 881d6d0fdba2 Author: asaha Date: 2016-10-17 12:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/881d6d0fdba2 Merge ! .hgtags Changeset: c22fc06d5c4f Author: asaha Date: 2016-10-17 21:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c22fc06d5c4f 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 65601f3eae81 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/65601f3eae81 Merge ! .hgtags Changeset: 23c5cb502e49 Author: asaha Date: 2016-10-18 13:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/23c5cb502e49 Added tag jdk8u122-b03 for changeset 65601f3eae81 ! .hgtags Changeset: f973811078b9 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f973811078b9 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 079d89ac8f34 Author: vkempik Date: 2016-10-11 18:40 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/079d89ac8f34 8154945: Enable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 8b37c5a17316 Author: coleenp Date: 2016-10-11 14:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8b37c5a17316 8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.ven...@gmail.com. Reviewed-by: sspitsyn ! src/share/vm/prims/unsafe.cpp Changeset: 971b3f90ebdc Author: bmoloden Date: 2016-09-29 14:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/971b3f90ebdc 8160119: Utils.tryFindJvmPid sometimes find incorrect pid Summary: Fixed pattern Reviewed-by: iignatyev, dholmes ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: d2e8a8cd4166 Author: coleenp Date: 2016-10-13 11:57 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2e8a8cd4166 8163969: Cyclic interface initialization causes JVM crash Summary: Backport change to correct interface initialization. Reviewed-by: gtriantafill, sspitsyn, dholmes ! src/share/vm/oops/instanceKlass.cpp ! test/runtime/lambda-features/TestInterfaceInit.java Changeset: 40d65a63379b Author: coleenp Date: 2016-10-13 16:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/40d65a63379b Merge Changeset: fb8ea28efb05 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb8ea28efb05 Merge Changeset: 92aff007ba7f Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92aff007ba7f Added tag jdk8u122-b04 for changeset fb8ea28efb05 ! .hgtags Changeset: 8cc092b845ce Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cc092b845ce Added tag jdk8u132-b00 for changeset 92aff007ba7f ! .hgtags Changeset: a9bd2ebd8bcc Author: vkempik Date: 2016-10-21 20:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a9bd2ebd8bcc 8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error Summary: Add missing cache_line_size > 0 checks. Reviewed-by: kvn ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 88235cdca8d7 Author: poonam Date: 2016-10-28 22:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/88235cdca8d7 8038348: Instance field load is replaced by wrong data Phi Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.hpp Changeset: 0b611970fa8b Author: poonam Date: 2016-10-29 17:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b611970fa8b 8140584: nmethod::oops_do_marking_epilogue always runs verification code Reviewed-by: stefank ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/share/vm/code/nmethod.cpp Changeset: 812ed44725b8 Author: robm Date: 2016-11-11 13:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/812ed44725b8 Merge Changeset: 5e915308f407 Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5e915308f407 Added tag jdk8u152-b00 for changeset 8cc092b845ce ! .hgtags Changeset: 5d69e782dd37 Author: asaha Date: 2016-12-20 15:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d69e782dd37 Merge Changeset: a50ab9692b6f Author: dbuck Date: 2016-11-17 16:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a50ab9692b6f 8158639: C2 compilation fails with SIGSEGV Summary: fixed the jvms for callsite traps based on declared signature. Reviewed-by: jcm, coleenp, vlivanov ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/graphKit.hpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 057571442f86 Author: shshahma Date: 2016-11-21 05:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/057571442f86 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms. Reviewed-by: kvn, kevinw ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/ci/ciMethod.hpp Changeset: 0ffee573412b Author: shshahma Date: 2016-11-23 23:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ffee573412b 8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods Reviewed-by: kvn, thartmann ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 2e734e824d16 Author: shshahma Date: 2016-11-23 23:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e734e824d16 8134918: C2: Type speculation produces mismatched unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/profiling/UnsafeAccess.java Changeset: 0de3b29d549d Author: shshahma Date: 2016-11-23 23:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0de3b29d549d 8155781: C2: opaque unsafe access triggers an assert Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp + test/compiler/unsafe/OpaqueAccesses.java Changeset: 7ca49bca3c2a Author: shshahma Date: 2016-11-23 23:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7ca49bca3c2a 8162101: C2: Handle "wide" aliases for unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.hpp ! test/compiler/unsafe/OpaqueAccesses.java Changeset: 739246e5f9f3 Author: dbuck Date: 2016-12-02 10:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/739246e5f9f3 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn, jcm ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: f8a5d01c0929 Author: dsamersoff Date: 2016-12-08 15:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8a5d01c0929 8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp Reviewed-by: dholmes, sspitsyn ! src/share/vm/services/attachListener.cpp Changeset: c70ebf41026a Author: simonis Date: 2016-12-02 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c70ebf41026a 8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries Reviewed-by: simonis, tschatzl, mgerdin, dlong Contributed-by: gunter.h...@sap.com ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 719accf109f5 Author: msolovie Date: 2016-12-09 19:40 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/719accf109f5 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 27ae9bbef86a Author: tschatzl Date: 2016-12-15 19:48 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27ae9bbef86a 8147910: Cache initial active_processor_count Summary: Introduce and initialize active_processor_count variable in VM. Reviewed-by: dholmes, jprovino ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 9975dd8382d5 Author: tschatzl Date: 2016-12-15 20:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9975dd8382d5 8161993: G1 crashes if active_processor_count changes during startup Summary: Use the initial active processor count for memory initialization instead of the current active one. Reviewed-by: dholmes, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 0c6912513be1 Author: dholmes Date: 2016-12-19 19:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0c6912513be1 Merge Changeset: 00cbb581da94 Author: zmajo Date: 2016-12-12 12:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/00cbb581da94 8157181: Compilers accept modification of final fields outside initializer methods Summary: Track initialized final field updates; disable constant folding if an update is detected. Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciFlags.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 8cc2e2729cce Author: coleenp Date: 2016-06-29 20:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cc2e2729cce 8160551: assert(c == Bytecodes::_putfield) failed: must be putfield Summary: Illegal bytecodes which are detected later hit this assert first. Reviewed-by: jrose ! src/share/vm/interpreter/rewriter.cpp + test/runtime/Final/Bad.jasm + test/runtime/Final/PutfieldError.java Changeset: d3c2e95157e2 Author: zmajo Date: 2016-12-19 08:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3c2e95157e2 8171155: Scanning method file for initialized final field updates can fail for non-existent fields Summary: Check if field exists before possibly marking it as having initialized final updates. Reviewed-by: stsmirno, vlivanov, coleenp ! src/share/vm/interpreter/rewriter.cpp Changeset: dd67662d80a6 Author: zmajo Date: 2016-12-20 08:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd67662d80a6 Merge Changeset: c49daa7f447f Author: dholmes Date: 2016-12-20 16:06 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c49daa7f447f 8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn, gtriantafill ! src/os/linux/vm/os_linux.cpp Changeset: 338420c2cd7c Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/338420c2cd7c Merge Changeset: 68df1db6880e Author: mdoerr Date: 2017-01-03 11:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68df1db6880e 8172145: C2: anti dependence missed because store hidden by membar Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: b4bdf3484720 Author: robm Date: 2017-01-05 01:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b4bdf3484720 Merge Changeset: 229d5dd40a3f Author: asaha Date: 2016-12-22 15:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/229d5dd40a3f Merge ! .hgtags Changeset: e6d246d3fdfc Author: asaha Date: 2017-01-17 09:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e6d246d3fdfc Merge Changeset: c7140a91e56a Author: dholmes Date: 2017-01-05 18:55 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c7140a91e56a 8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true Reviewed-by: acorn, gtriantafill Contributed-by: Christine Flood <c...@redhat.com> ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8dfbb002197a Author: jcm Date: 2017-01-11 04:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8dfbb002197a 8164293: HotSpot leaking memory in long-running requests Summary: Applied RMs in sweep_code_cache and related codes. Reviewed-by: kvn, thartmann ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp Changeset: 96a7391e620a Author: sspitsyn Date: 2017-01-15 02:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/96a7391e620a 8034249: need more workarounds for suspend equivalent condition issue Summary: Collect data at safepoint, do not rely on thread suspension Reviewed-by: dcubed, dholmes ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 567e410935e5 Author: robm Date: 2017-01-20 16:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/567e410935e5 Merge Changeset: 619700f41f8e Author: dbuck Date: 2017-02-02 00:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/619700f41f8e 8087342: Crash in klassItable::initialize_itable_for_interface Summary: Fix method searches to handle static, private instance and overpass Reviewed-by: acorn ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp + test/runtime/lambda-features/TestStaticandInstance.java Changeset: 77d9c9da7188 Author: vkempik Date: 2017-02-06 23:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77d9c9da7188 8153134: Infinite loop in handle_wrong_method in jmod Summary: Use Patching_lock to synchronize access between set_code() and clear_code(). Reviewed-by: kvn, dlong ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: e765322578aa Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e765322578aa Added tag jdk8u152-b01 for changeset 77d9c9da7188 ! .hgtags Changeset: f89cf87d867d Author: ysuenaga Date: 2017-02-14 20:51 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f89cf87d867d 8173941: SA does not work if executable is DSO Reviewed-by: aph, dsamersoff ! agent/src/os/linux/elfmacros.h ! agent/src/os/linux/ps_core.c Changeset: 6bed084fd02f Author: poonam Date: 2017-02-15 17:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bed084fd02f 8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file Summary: Use the Events::log function to save redefined classes for output to the hs_err file Reviewed-by: dholmes ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp Changeset: 575f637864df Author: kevinw Date: 2017-02-24 06:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/575f637864df 8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 0e53cdb9fc2a Author: shade Date: 2017-03-08 14:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e53cdb9fc2a 8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect Reviewed-by: vlivanov ! src/share/vm/c1/c1_ValueMap.hpp + test/compiler/c1/UnsafeVolatileGuardTest.java + test/compiler/c1/VolatileGuardTest.java Changeset: 9f5da1a1724c Author: roland Date: 2017-02-15 17:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f5da1a1724c 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/replacednodes.cpp ! src/share/vm/opto/replacednodes.hpp Changeset: e62be4f3f523 Author: roland Date: 2017-02-16 15:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e62be4f3f523 8175097: [TESTBUG] 8174164 fix missed the test Reviewed-by: kvn + test/compiler/c2/TestReplacedNodesOSR.java Changeset: 60d621df6c58 Author: robm Date: 2017-03-21 17:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/60d621df6c58 Merge Changeset: 2d1552b90e2d Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d1552b90e2d Added tag jdk8u152-b02 for changeset 60d621df6c58 ! .hgtags Changeset: 3d8d14307428 Author: thartmann Date: 2017-03-29 09:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3d8d14307428 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal). Reviewed-by: vlivanov, kvn ! src/share/vm/opto/connode.cpp ! test/compiler/loopopts/TestLoopPeeling.java Changeset: 8119c543f2af Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8119c543f2af 8043913: remove legacy code in SPARC's VM_Version::platform_features Summary: Kept only getisax(2) to determine platform features Reviewed-by: kvn, roland Contributed-by: Zoltan Majo <zoltan.m...@oracle.com> ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 402618d5afc9 Author: kevinw Date: 2017-03-17 03:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/402618d5afc9 8049717: expose L1_data_cache_line_size for diagnostic/sanity checks Summary: Add support for VM_Version::L1_data_cache_line_size(). Reviewed-by: dsimms, kvn, dholmes ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 4b7ea2e3f901 Author: kevinw Date: 2017-03-31 01:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b7ea2e3f901 8177817: Remove assertions in 8u that were removed by 8056124 in 9. Reviewed-by: iveresov ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 3cb2feaca8cf Author: kevinw Date: 2017-03-17 07:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3cb2feaca8cf 8134119: Use new API to get cache line sizes Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: ef91cb539697 Author: kevinw Date: 2017-03-31 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ef91cb539697 8165482: java in ldoms, with cpu-arch=generic has problems Reviewed-by: dholmes, alanbur ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 92cb89e23f3e Author: kevinw Date: 2017-04-04 02:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92cb89e23f3e 8164002: Add a new CPU family (S_family) for SPARC S7 and above processors Reviewed-by: dholmes, ecaspole, kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp Changeset: c73c5d205d0a Author: dbuck Date: 2017-04-07 02:15 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c73c5d205d0a 8153267: nmethod's exception cache not multi-thread safe 8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same Reviewed-by: kvn, mdoerr ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: dcaab7b518c4 Author: vkempik Date: 2017-04-11 19:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dcaab7b518c4 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE. Reviewed-by: vlivanov ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/c1/TestUnresolvedField.jasm + test/compiler/c1/TestUnresolvedFieldMain.java Changeset: 857e77fd668d Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/857e77fd668d Merge Changeset: e7db67a9ddfd Author: asaha Date: 2017-03-27 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7db67a9ddfd Merge ! .hgtags ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: d63e731a896c Author: asaha Date: 2017-04-13 08:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d63e731a896c Merge Changeset: cf85f331361b Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cf85f331361b Added tag jdk8u152-b03 for changeset d63e731a896c ! .hgtags Changeset: 4c3cae5323bb Author: shshahma Date: 2017-04-20 04:53 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c3cae5323bb 8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field Summary: Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 654eaca01d61 Author: shshahma Date: 2017-04-26 10:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/654eaca01d61 8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking Reviewed-by: dholmes, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: afff7bd98f7d Author: dholmes Date: 2017-04-28 21:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/afff7bd98f7d 8179084: HotSpot VM fails to start when AggressiveHeap is set Reviewed-by: kbarrett, stefank ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestAggressiveHeap.java Changeset: 0bd600d6d77b Author: robm Date: 2017-05-05 06:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0bd600d6d77b Merge Changeset: 4d9931ebf861 Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d9931ebf861 Added tag jdk8u152-b04 for changeset 0bd600d6d77b ! .hgtags Changeset: ce9a710b0f63 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ce9a710b0f63 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7b8c8cd1ee71 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b8c8cd1ee71 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovar...@oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: c648545660d7 Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c648545660d7 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: cef572e3f5a6 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cef572e3f5a6 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 241128a2c3ce Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/241128a2c3ce 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 0e17cbcda516 Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e17cbcda516 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 5c6e2c667464 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c6e2c667464 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 1eaa9a72d705 Author: thartmann Date: 2017-05-24 16:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1eaa9a72d705 8180813: Null pointer dereference of CodeCache::find_blob() result Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait. Reviewed-by: shade, kvn ! src/share/vm/code/relocInfo.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 46e14725d619 Author: zmajo Date: 2017-05-30 09:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46e14725d619 8180934: PutfieldError failed with UnsupportedClassVersionError Summary: Change class version to version accepted by JDK 8. Reviewed-by: dholmes, hseigel ! test/runtime/Final/Bad.jasm Changeset: 3c3a934f88c2 Author: zmajo Date: 2017-05-30 08:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c3a934f88c2 Merge Changeset: 4a575a49e938 Author: gromero Date: 2017-06-01 20:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4a575a49e938 8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used Reviewed-by: dholmes, zgu ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 09d0d56ca735 Author: rraghavan Date: 2017-06-01 23:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/09d0d56ca735 8175345: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 68758c5ab0c1 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68758c5ab0c1 Merge Changeset: 7b96cfeed222 Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b96cfeed222 Added tag jdk8u152-b05 for changeset 68758c5ab0c1 ! .hgtags Changeset: 2d0d3f69f426 Author: asaha Date: 2017-06-20 14:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d0d3f69f426 Merge ! .hgtags ! src/share/vm/runtime/vmStructs.cpp Changeset: bfa3989eb8d3 Author: asaha Date: 2017-07-21 20:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bfa3989eb8d3 Added tag jdk8u144-b01 for changeset db36f4d498b1 ! .hgtags Changeset: 02d5e7b64b28 Author: asaha Date: 2016-12-13 12:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02d5e7b64b28 Added tag jdk8u151-b00 for changeset 2d5100bddeb8 ! .hgtags Changeset: 0fbba64c6b6e Author: asaha Date: 2017-06-08 13:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fbba64c6b6e Merge ! .hgtags Changeset: 596b584c68b7 Author: asaha Date: 2017-06-13 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/596b584c68b7 Merge ! .hgtags Changeset: 1f6f436360d5 Author: asaha Date: 2017-06-13 16:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f6f436360d5 Added tag jdk8u151-b01 for changeset 596b584c68b7 ! .hgtags Changeset: 34080bc63481 Author: asaha Date: 2017-06-19 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/34080bc63481 Added tag jdk8u151-b02 for changeset 1f6f436360d5 ! .hgtags Changeset: d52039901e34 Author: asaha Date: 2017-06-25 22:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d52039901e34 Merge ! .hgtags Changeset: 0aaeb48ae39e Author: asaha Date: 2017-06-26 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0aaeb48ae39e Merge ! .hgtags Changeset: 42370414f66c Author: asaha Date: 2017-06-26 15:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42370414f66c Merge ! .hgtags Changeset: e48302d521d5 Author: asaha Date: 2017-07-03 12:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e48302d521d5 Added tag jdk8u151-b03 for changeset 0aaeb48ae39e ! .hgtags Changeset: 98fb3d75fe56 Author: asaha Date: 2017-07-03 14:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/98fb3d75fe56 Merge ! .hgtags Changeset: ffef23b32430 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ffef23b32430 Added tag jdk8u152-b06 for changeset 98fb3d75fe56 ! .hgtags Changeset: b3774d4e63b0 Author: asaha Date: 2017-07-10 15:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b3774d4e63b0 Added tag jdk8u151-b04 for changeset e48302d521d5 ! .hgtags Changeset: 4af38194b125 Author: asaha Date: 2017-07-10 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4af38194b125 Merge ! .hgtags Changeset: 60354beed080 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/60354beed080 Added tag jdk8u152-b07 for changeset 4af38194b125 ! .hgtags Changeset: 507af6ef977a Author: asaha Date: 2017-07-14 10:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/507af6ef977a Merge ! .hgtags Changeset: 203e6e89c188 Author: asaha Date: 2017-07-17 13:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/203e6e89c188 Added tag jdk8u151-b05 for changeset 507af6ef977a ! .hgtags Changeset: 285fcd09ae99 Author: asaha Date: 2017-07-17 13:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/285fcd09ae99 Merge ! .hgtags Changeset: b1d0d7ec133f Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1d0d7ec133f Added tag jdk8u152-b08 for changeset 285fcd09ae99 ! .hgtags Changeset: e1dc36cddcbc Author: asaha Date: 2017-07-23 23:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e1dc36cddcbc Merge ! .hgtags Changeset: 2e0f771b1929 Author: asaha Date: 2017-07-24 22:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e0f771b1929 Merge ! .hgtags Changeset: 68128d1398fc Author: asaha Date: 2017-07-25 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68128d1398fc Added tag jdk8u151-b06 for changeset e1dc36cddcbc ! .hgtags Changeset: 70f18ab733f5 Author: asaha Date: 2017-07-25 12:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/70f18ab733f5 Merge ! .hgtags Changeset: 8c554a2c5a92 Author: asaha Date: 2017-07-25 12:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c554a2c5a92 Added tag jdk8u152-b09 for changeset 70f18ab733f5 ! .hgtags Changeset: e2a930243efa Author: dholmes Date: 2017-04-28 21:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e2a930243efa 8179084: HotSpot VM fails to start when AggressiveHeap is set Reviewed-by: kbarrett, stefank ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestAggressiveHeap.java Changeset: 1ce0f165155c Author: asaha Date: 2017-08-01 11:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1ce0f165155c Added tag jdk8u151-b07 for changeset e2a930243efa ! .hgtags Changeset: 39967c81d3f3 Author: asaha Date: 2017-08-01 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/39967c81d3f3 Merge ! .hgtags Changeset: 9e0e36f2b5d9 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9e0e36f2b5d9 Added tag jdk8u152-b10 for changeset 39967c81d3f3 ! .hgtags Changeset: 158904fa31b2 Author: hseigel Date: 2017-08-01 09:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/158904fa31b2 8180711: Better invokespecial checks Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.sei...@oracle.com ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp Changeset: 689fd6652737 Author: asaha Date: 2017-08-08 09:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/689fd6652737 Added tag jdk8u151-b08 for changeset 158904fa31b2 ! .hgtags Changeset: cbb6bc4b8c86 Author: asaha Date: 2017-08-08 09:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cbb6bc4b8c86 Merge ! .hgtags ! src/share/vm/interpreter/linkResolver.cpp Changeset: c91a8ac3f43f Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c91a8ac3f43f Added tag jdk8u152-b11 for changeset cbb6bc4b8c86 ! .hgtags Changeset: 8b0169692abb Author: coffeys Date: 2017-08-08 12:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8b0169692abb 8184682: Upgrade compression library Reviewed-by: alanb, sherman, ahgross, jeff ! THIRD_PARTY_README Changeset: e352e5438292 Author: asaha Date: 2017-08-15 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e352e5438292 Added tag jdk8u151-b09 for changeset 8b0169692abb ! .hgtags Changeset: cdfe7ec6f292 Author: asaha Date: 2017-08-15 13:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cdfe7ec6f292 Merge ! .hgtags Changeset: baeb31a764eb Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/baeb31a764eb Added tag jdk8u152-b12 for changeset cdfe7ec6f292 ! .hgtags Changeset: 0f06584f52ff Author: asaha Date: 2017-08-23 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0f06584f52ff Added tag jdk8u151-b10 for changeset e352e5438292 ! .hgtags Changeset: 3dd92151df1b Author: asaha Date: 2017-08-23 13:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3dd92151df1b Merge ! .hgtags Changeset: 2d7f2904be8b Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d7f2904be8b Added tag jdk8u152-b13 for changeset 3dd92151df1b ! .hgtags Changeset: 856e341587d5 Author: asaha Date: 2017-08-29 10:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/856e341587d5 Added tag jdk8u151-b11 for changeset 0f06584f52ff ! .hgtags Changeset: 0a9d8db98fc5 Author: asaha Date: 2017-08-29 14:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0a9d8db98fc5 Merge ! .hgtags Changeset: 1444d3ac2868 Author: asaha Date: 2017-08-29 14:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1444d3ac2868 Added tag jdk8u152-b14 for changeset 0a9d8db98fc5 ! .hgtags Changeset: 0b0cc47443c4 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b0cc47443c4 Added tag jdk8u151-b12 for changeset 856e341587d5 ! .hgtags Changeset: c1bf165d3b27 Author: asaha Date: 2017-09-05 18:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1bf165d3b27 Merge ! .hgtags Changeset: 98b4b0661837 Author: asaha Date: 2017-09-06 00:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/98b4b0661837 Added tag jdk8u152-b15 for changeset c1bf165d3b27 ! .hgtags Changeset: 498646acf462 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2017-11-18 08:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/498646acf462 Merge from main OpenJDK repository ! src/os/linux/vm/os_linux.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: eed0eae93ee8 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2017-11-18 14:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eed0eae93ee8 . Sync up with changes in the Linux versions. ! agent/src/os/bsd/elfmacros.h ! agent/src/os/bsd/ps_core.c