Changeset: 75d40493551f Author: asaha Date: 2017-06-20 14:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75d40493551f
Added tag jdk8u162-b00 for changeset 7b96cfeed222 ! .hgtags Changeset: 2cea3fdbc3bf Author: asaha Date: 2017-06-26 22:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2cea3fdbc3bf Merge ! .hgtags Changeset: 9c12db83d77d Author: asaha Date: 2017-06-26 22:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c12db83d77d Merge ! .hgtags Changeset: 259c36bd7aea Author: asaha Date: 2017-07-13 21:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/259c36bd7aea Merge ! .hgtags Changeset: 9e265c181b19 Author: asaha Date: 2017-07-25 07:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9e265c181b19 Merge ! .hgtags Changeset: 8a9294fa59d6 Author: poonam Date: 2017-06-19 22:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a9294fa59d6 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/share/vm/services/lowMemoryDetector.cpp Changeset: f04097176542 Author: kevinw Date: 2017-06-26 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f04097176542 8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod Reviewed-by: dlong ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/javaFrameAnchor_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp Changeset: d3cc20285653 Author: zgu Date: 2017-06-07 13:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3cc20285653 8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 Summary: Use numa_interleave_memory v2 api when available Reviewed-by: dholmes, shade, gromero ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 6bc9abf210fd Author: dbuck Date: 2017-07-25 10:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bc9abf210fd 8178047: Aliasing problem with raw memory accesses Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: thartmann, kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/unsafe/TestRawAliasing.java Changeset: 3b5410755ebd Author: shshahma Date: 2017-07-25 10:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3b5410755ebd 8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp Reviewed-by: kvn, shade ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: c7f6875cc8c3 Author: dbuck Date: 2017-07-25 15:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c7f6875cc8c3 Merge Changeset: 279a5dd96f9b Author: zmajo Date: 2017-03-09 14:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/279a5dd96f9b 8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL Summary: Check values returned by ciMethodData::bci_to_data() where necessary. Reviewed-by: kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/opto/parse2.cpp Changeset: aa4ffb1f30c9 Author: robm Date: 2017-08-03 08:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aa4ffb1f30c9 Merge Changeset: 35fe0be5277b Author: thartmann Date: 2017-08-10 12:08 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/35fe0be5277b 8184271: Time related C1 intrinsics produce inconsistent results when floating around Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned. Reviewed-by: kvn, vlivanov, iveresov ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp + test/compiler/c1/TestPinnedIntrinsics.java Changeset: 1832e44a9889 Author: thartmann Date: 2017-07-19 09:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1832e44a9889 8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() Summary: Adds a missing null check (guarantee) found by Parfait. Reviewed-by: coleenp, shade ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: fbb8f75498f4 Author: dbuck Date: 2017-08-11 03:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbb8f75498f4 8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison. Reviewed-by: kvn Contributed-by: Stefan Anzinger <stefan.anzin...@oracle.com> ! src/share/vm/opto/type.cpp + test/compiler/c2/FloatingPointFoldingTest.java Changeset: b55756ea22d8 Author: dbuck Date: 2017-08-11 23:51 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b55756ea22d8 8185164: GetOwnedMonitorInfo() returns incorrect owned monitor Summary: The GetOwnedMonitorInfo() should not return a pending monitor Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp Changeset: cc5c5ad8dd1c Author: poonam Date: 2017-08-15 14:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cc5c5ad8dd1c 8185572: Enable AssumeMP by default on SPARC machines Reviewed-by: kvn, dholmes, bobv ! src/share/vm/runtime/arguments.cpp Changeset: 79d7902dcb95 Author: dbuck Date: 2017-08-21 05:20 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/79d7902dcb95 8172751: OSR compilation at unreachable bci causes C1 crash Summary: Bailout if OSR entry is unreachable. Reviewed-by: thartmann Contributed-by: Andreas Woess <andreas.wo...@oracle.com> ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/c1/Test8172751.java Changeset: 16939858a716 Author: dbuck Date: 2017-08-21 11:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/16939858a716 6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones. Reviewed-by: zgu, sla, coleenp Contributed-by: yumin...@oracle.com ! src/share/vm/runtime/jniHandles.cpp Changeset: ea7502500b78 Author: dbuck Date: 2017-08-23 04:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ea7502500b78 6656031: SA: jmap -permstat number of classes is off by 1 Reviewed-by: sla, dholmes ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java Changeset: 96e9e479ff8a Author: shshahma Date: 2017-08-24 01:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/96e9e479ff8a 8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 Summary: Check for possible null-point dereference. Reviewed-by: kvn ! src/share/vm/compiler/oopMap.cpp Changeset: aea833250879 Author: shshahma Date: 2017-08-31 21:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aea833250879 8148786: xml.tranform fails on x86-64 Summary: CCP computes wrong type for CountedLoop iv Phi Reviewed-by: kvn ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp Changeset: 440fd98d0bd1 Author: dbuck Date: 2017-09-07 09:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/440fd98d0bd1 8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp Changeset: 8a06805fcf5d Author: dbuck Date: 2017-09-07 09:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a06805fcf5d 8166742: SIGFPE in C2 Loop IV elimination Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestImpossibleIV.java Changeset: c89173159237 Author: dbuck Date: 2017-09-07 10:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c89173159237 8023667: SA: ExceptionBlob and other C2 classes not available in client VM Summary: Ignore error of intialization of C2 only variables Reviewed-by: sla, dholmes ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js Changeset: cff49fc368a3 Author: kevinw Date: 2017-09-08 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cff49fc368a3 8177026: jvm.dll file version not updated since 8u72 Reviewed-by: ihse ! src/os/windows/vm/version.rc Changeset: 92693f9dd704 Author: kevinw Date: 2017-09-08 15:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92693f9dd704 Merge Changeset: 4dd24f4ca140 Author: asaha Date: 2017-10-03 18:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4dd24f4ca140 Added tag jdk8u162-b01 for changeset 92693f9dd704 ! .hgtags Changeset: 61079977e79a Author: asaha Date: 2017-09-13 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/61079977e79a Added tag jdk8u152-b16 for changeset 98b4b0661837 ! .hgtags Changeset: 741b7a6743c0 Author: asaha Date: 2017-10-04 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/741b7a6743c0 Merge ! .hgtags Changeset: f61ab523f726 Author: asaha Date: 2017-10-16 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f61ab523f726 Added tag jdk8u162-b02 for changeset 741b7a6743c0 ! .hgtags Changeset: 9575483cce09 Author: mdoerr Date: 2017-10-12 16:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9575483cce09 8145913: PPC64: add Montgomery multiply intrinsic Reviewed-by: aph, goetz, mdoerr Contributed-by: Gustavo Serra Scalet <gustavo.sca...@eldorado.org.br> ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/c2_init_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp Changeset: 75f5e49c6187 Author: goetz Date: 2016-10-27 12:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75f5e49c6187 8168318: PPC64: Use cmpldi instead of li/cmpld Reviewed-by: goetz Contributed-by: igor.nu...@eldorado.org.br ! src/cpu/ppc/vm/ppc.ad Changeset: 7c3dc80542b6 Author: mdoerr Date: 2016-11-25 11:15 -0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7c3dc80542b6 8170328: PPC64: Use andis instead of lis/and Reviewed-by: goetz, mdoerr Contributed-by: Igor Nunes <igor.nu...@eldorado.org.br> ! src/cpu/ppc/vm/ppc.ad Changeset: 584eac5794ff Author: mdoerr Date: 2017-10-12 16:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/584eac5794ff 8181810: PPC64: Leverage extrdi for bitfield extract Reviewed-by: mdoerr, simonis Contributed-by: Matthew Brandyberry <mbra...@linux.vnet.ibm.com> ! src/cpu/ppc/vm/ppc.ad Changeset: 9f401c01775b Author: kevinw Date: 2017-10-14 00:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f401c01775b 8164954: split_if creates empty phi and region nodes Summary: Don't split if all edges will be moved to new phi Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: d1b47c83a9dd Author: kevinw Date: 2017-10-14 12:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d1b47c83a9dd Merge Changeset: e0c000e8eb75 Author: robm Date: 2017-10-23 06:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0c000e8eb75 Merge Changeset: f299cf0b7bae Author: asaha Date: 2017-10-24 13:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f299cf0b7bae Added tag jdk8u162-b03 for changeset e0c000e8eb75 ! .hgtags Changeset: d8e653b256ef Author: kevinw Date: 2016-11-02 14:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d8e653b256ef 8167104: Additional class construction refinements Reviewed-by: hseigel ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 9f61bcf14c10 Author: asaha Date: 2016-11-15 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f61bcf14c10 Merge ! .hgtags Changeset: 6fd7899f5669 Author: asaha Date: 2016-11-21 22:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6fd7899f5669 Merge ! .hgtags Changeset: 75000d7dd468 Author: coleenp Date: 2016-12-13 14:37 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75000d7dd468 8168699: Validate special case invocations Reviewed-by: kevinw, vlivanov ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/javaCalls.cpp Changeset: 978b8a997f71 Author: asaha Date: 2016-12-20 13:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/978b8a997f71 Merge ! .hgtags Changeset: 6970c5808bf1 Author: asaha Date: 2016-12-20 13:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6970c5808bf1 Merge ! .hgtags Changeset: e49557628945 Author: asaha Date: 2017-01-23 17:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e49557628945 Merge ! .hgtags Changeset: ba25f5833a12 Author: shshahma Date: 2016-09-20 05:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ba25f5833a12 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: 919ffdca10c2 Author: asaha Date: 2016-11-29 09:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/919ffdca10c2 Added tag jdk8u112-b32 for changeset ba25f5833a12 ! .hgtags Changeset: 660d3da877c0 Author: asaha Date: 2016-12-13 08:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/660d3da877c0 Added tag jdk8u112-b33 for changeset 919ffdca10c2 ! .hgtags Changeset: 351bf1d4ff9a Author: asaha Date: 2016-12-16 16:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/351bf1d4ff9a Merge ! .hgtags Changeset: 864d59bedf3d Author: asaha Date: 2017-01-03 08:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/864d59bedf3d Added tag jdk8u121-b31 for changeset 351bf1d4ff9a ! .hgtags Changeset: 82f3ae5b4190 Author: shshahma Date: 2016-09-22 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82f3ae5b4190 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: 26b1fe7cd851 Author: vkempik Date: 2016-10-21 20:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/26b1fe7cd851 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: 41daac438a2a Author: poonam Date: 2016-10-28 22:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41daac438a2a 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: 4df68abf9cd5 Author: asaha Date: 2017-01-25 09:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4df68abf9cd5 Added tag jdk8u121-b32 for changeset 41daac438a2a ! .hgtags Changeset: 4dbfa34ecb57 Author: asaha Date: 2017-02-07 15:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4dbfa34ecb57 Merge ! .hgtags Changeset: c468dc338392 Author: asaha Date: 2017-02-16 13:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c468dc338392 Merge ! .hgtags Changeset: b1b140f0c504 Author: asaha Date: 2017-02-16 13:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1b140f0c504 Merge ! .hgtags Changeset: 264db5526c9d Author: asaha Date: 2017-03-09 10:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/264db5526c9d Merge ! .hgtags Changeset: 6d84bb241c89 Author: asaha Date: 2017-02-24 09:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6d84bb241c89 Merge ! .hgtags Changeset: 48a4fb4af0b7 Author: asaha Date: 2017-03-09 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/48a4fb4af0b7 Merge ! .hgtags Changeset: f00fbe2842d1 Author: asaha Date: 2017-03-09 10:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f00fbe2842d1 Merge ! .hgtags Changeset: 268b63233d3e Author: asaha Date: 2017-03-09 12:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/268b63233d3e Merge ! .hgtags Changeset: 733615d6afda Author: coffeys Date: 2017-03-16 17:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/733615d6afda 8173207: Upgrade compression library Reviewed-by: sherman, jeff ! THIRD_PARTY_README Changeset: b56e03b3e2d9 Author: hseigel Date: 2017-03-20 14:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b56e03b3e2d9 8175932: Improve host instance supports Reviewed-by: coleenp, mschoene Contributed-by: harold.sei...@oracle.com ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 2e6316108435 Author: asaha Date: 2017-03-16 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e6316108435 Merge ! .hgtags Changeset: 52f1b23e0789 Author: asaha Date: 2017-03-21 12:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/52f1b23e0789 Merge ! .hgtags Changeset: a6c90d8e1900 Author: asaha Date: 2017-03-21 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a6c90d8e1900 Merge ! .hgtags Changeset: eb9e617d6f64 Author: aefimov Date: 2017-01-31 16:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb9e617d6f64 8173631: Backout three hotspot fixes from 8u121-bpr repo Reviewed-by: vkempik, shshahma ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp ! 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 - test/runtime/os/AvailableProcessors.java Changeset: 7f40be010a50 Author: asaha Date: 2017-01-31 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7f40be010a50 Added tag jdk8u121-b33 for changeset eb9e617d6f64 ! .hgtags Changeset: 9187473df31d Author: shshahma Date: 2016-09-22 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9187473df31d 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: c5ff0a4b9532 Author: dholmes Date: 2016-09-07 16:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c5ff0a4b9532 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: 072770c9a6b9 Author: vkempik Date: 2016-10-21 20:34 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/072770c9a6b9 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: 3b6372514697 Author: poonam Date: 2016-10-28 22:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3b6372514697 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: e59c874298de Author: tschatzl Date: 2016-12-15 19:48 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e59c874298de 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: 05fd47f3b456 Author: tschatzl Date: 2016-12-15 20:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/05fd47f3b456 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: fa112b882e3c Author: dholmes Date: 2016-12-20 16:06 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa112b882e3c 8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn, gtriantafill ! src/os/linux/vm/os_linux.cpp Changeset: c60b0994e8ee Author: dholmes Date: 2017-01-05 18:55 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c60b0994e8ee 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: 0b3b35f008f2 Author: asaha Date: 2017-02-16 10:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b3b35f008f2 Added tag jdk8u121-b34 for changeset c60b0994e8ee ! .hgtags Changeset: 0612a789929b Author: kevinw Date: 2017-02-24 06:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0612a789929b 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: 0ea269e49511 Author: asaha Date: 2017-03-07 08:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ea269e49511 Added tag jdk8u121-b35 for changeset 0612a789929b ! .hgtags Changeset: 36ef3df5edd0 Author: asaha Date: 2017-03-21 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/36ef3df5edd0 Added tag jdk8u121-b36 for changeset 0ea269e49511 ! .hgtags Changeset: 9deaba76a094 Author: asaha Date: 2017-03-21 12:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9deaba76a094 Merge ! .hgtags ! src/os/linux/vm/os_linux.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: c4026db66abe Author: asaha Date: 2017-03-21 13:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c4026db66abe Merge ! .hgtags Changeset: 964d7f65d54f Author: asaha Date: 2017-03-21 22:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/964d7f65d54f Merge ! .hgtags ! src/share/vm/oops/instanceKlass.hpp Changeset: 1a8bf7b6c287 Author: thartmann Date: 2017-03-30 15:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1a8bf7b6c287 8173770: Image conversion improvements Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ab4ed66e0596 Author: mdoerr Date: 2017-06-02 08:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab4ed66e0596 8181420: PPC: Image conversion improvements Reviewed-by: thartmann, simonis, mbaesken ! src/cpu/ppc/vm/ppc.ad Changeset: 2c1e56ec5430 Author: asaha Date: 2017-06-02 08:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2c1e56ec5430 Added tag jdk8u161-b00 for changeset 02d5e7b64b28 ! .hgtags Changeset: 08a21c47c565 Author: asaha Date: 2017-06-02 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/08a21c47c565 Merge ! .hgtags Changeset: b0b6bdcf22f0 Author: shshahma Date: 2017-06-13 22:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0b6bdcf22f0 8180020: Improve SymbolHashMap entry handling Reviewed-by: coleenp, kevinw Contributed-by: rachel.prota...@oracle.com ! src/share/vm/oops/constantPool.hpp Changeset: 8aa5e0006ee3 Author: rprotacio Date: 2017-06-12 13:58 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8aa5e0006ee3 8181664: Improve JVM UTF String handling Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill Contributed-by: rachel.prota...@oracle.com ! src/share/vm/prims/jni.cpp Changeset: 2163b7e4a74f Author: asaha Date: 2017-04-28 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2163b7e4a74f Merge ! .hgtags Changeset: 77e13f15e396 Author: jcm Date: 2017-01-11 04:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77e13f15e396 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: 98e7171e0372 Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/98e7171e0372 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: c0f6c987718c Author: kevinw Date: 2017-03-17 03:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c0f6c987718c 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: 305c7da1388b Author: kevinw Date: 2017-03-31 01:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/305c7da1388b 8177817: Remove assertions in 8u that were removed by 8056124 in 9. Reviewed-by: iveresov ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 0516a915fb39 Author: kevinw Date: 2017-03-17 07:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0516a915fb39 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: 41e0713bcca2 Author: kevinw Date: 2017-03-31 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41e0713bcca2 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: 47ea82f54bdd Author: asaha Date: 2017-04-05 12:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47ea82f54bdd Added tag jdk8u131-b31 for changeset 41e0713bcca2 ! .hgtags Changeset: e318654a4fa3 Author: kevinw Date: 2017-04-04 02:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e318654a4fa3 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: 012f8c6cee9a Author: asaha Date: 2017-04-26 00:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/012f8c6cee9a Added tag jdk8u131-b32 for changeset e318654a4fa3 ! .hgtags Changeset: b5eef1d97c9e Author: asaha Date: 2017-04-28 14:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b5eef1d97c9e Merge ! .hgtags Changeset: eb250b03d163 Author: asaha Date: 2017-05-18 14:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb250b03d163 Merge ! .hgtags Changeset: 40aca961645d Author: asaha Date: 2017-06-26 22:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/40aca961645d Merge ! .hgtags Changeset: 32998fc932dc Author: shshahma Date: 2017-04-26 10:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/32998fc932dc 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: 50b3fa6791f4 Author: asaha Date: 2017-05-23 08:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/50b3fa6791f4 Added tag jdk8u131-b33 for changeset 32998fc932dc ! .hgtags Changeset: b47c7d21e788 Author: asaha Date: 2017-06-21 15:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b47c7d21e788 Added tag jdk8u131-b34 for changeset 50b3fa6791f4 ! .hgtags Changeset: aad15df39b88 Author: asaha Date: 2017-06-26 22:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aad15df39b88 Merge ! .hgtags Changeset: 8c937a2e846e Author: asaha Date: 2017-06-30 23:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c937a2e846e Merge ! .hgtags Changeset: 1ba859a58587 Author: asaha Date: 2017-07-02 22:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1ba859a58587 Merge ! .hgtags ! THIRD_PARTY_README ! src/share/vm/prims/jni.cpp Changeset: 8f1acbb637e3 Author: asaha Date: 2017-06-30 23:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8f1acbb637e3 Merge ! .hgtags ! THIRD_PARTY_README ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp Changeset: b9817c7ab1d2 Author: asaha Date: 2017-07-03 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9817c7ab1d2 Merge ! .hgtags Changeset: 7c2285d86b8d Author: asaha Date: 2017-07-03 15:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7c2285d86b8d Merge ! .hgtags ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/code/nmethod.cpp Changeset: 01b347e2b10b Author: asaha Date: 2017-07-14 11:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/01b347e2b10b Merge ! .hgtags Changeset: 6470230caf2a Author: poonam Date: 2017-06-19 22:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6470230caf2a 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/share/vm/services/lowMemoryDetector.cpp Changeset: 9ffa0d7ed932 Author: kevinw Date: 2017-06-26 02:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9ffa0d7ed932 8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod Reviewed-by: dlong ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/javaFrameAnchor_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp Changeset: 7625d5f8ebc1 Author: asaha Date: 2017-07-06 21:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7625d5f8ebc1 Added tag jdk8u141-b31 for changeset 9ffa0d7ed932 ! .hgtags Changeset: ae8cae699f62 Author: asaha Date: 2017-07-13 08:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae8cae699f62 Merge ! .hgtags Changeset: 7245ee7fa44a Author: asaha Date: 2017-07-13 09:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7245ee7fa44a Added tag jdk8u141-b32 for changeset ae8cae699f62 ! .hgtags Changeset: 7bcf6e0c266c Author: asaha Date: 2017-07-14 11:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7bcf6e0c266c Merge ! .hgtags Changeset: 3dd062a38713 Author: asaha Date: 2017-07-14 11:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3dd062a38713 Merge ! .hgtags ! THIRD_PARTY_README Changeset: 2ae224983938 Author: asaha Date: 2017-07-14 14:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2ae224983938 Merge ! .hgtags Changeset: 81a7784fb549 Author: asaha Date: 2017-07-26 22:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/81a7784fb549 Merge ! .hgtags Changeset: e413e0d0e467 Author: hseigel Date: 2017-08-01 09:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e413e0d0e467 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: 2667e5c45e24 Author: coffeys Date: 2017-08-08 12:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2667e5c45e24 8184682: Upgrade compression library Reviewed-by: alanb, sherman, ahgross, jeff ! THIRD_PARTY_README Changeset: f8a45a60bc6b Author: dbuck Date: 2017-09-29 14:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8a45a60bc6b 8174962: Better interface invocations Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov ! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp + test/runtime/RedefineTests/RedefineInterfaceCall.java Changeset: 1e225dabccc5 Author: asaha Date: 2017-07-24 09:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1e225dabccc5 Merge ! .hgtags Changeset: 53d23b6b25cd Author: dbuck Date: 2016-11-17 16:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/53d23b6b25cd 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: f5ded236c413 Author: shshahma Date: 2016-11-21 05:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5ded236c413 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: a11aa80cd695 Author: asaha Date: 2017-07-25 22:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a11aa80cd695 Added tag jdk8u144-b31 for changeset f5ded236c413 ! .hgtags Changeset: d89d36d67c94 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d89d36d67c94 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: dd7bdb77ffe8 Author: asaha Date: 2017-08-16 22:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd7bdb77ffe8 Added tag jdk8u144-b32 for changeset d89d36d67c94 ! .hgtags Changeset: 3d505f6c7af1 Author: poonam Date: 2017-08-15 14:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3d505f6c7af1 8185572: Enable AssumeMP by default on SPARC machines Reviewed-by: kvn, dholmes, bobv ! src/share/vm/runtime/arguments.cpp Changeset: 0becf604dfcc Author: asaha Date: 2017-09-01 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0becf604dfcc Added tag jdk8u144-b33 for changeset 3d505f6c7af1 ! .hgtags Changeset: 2ef41cb7968a Author: asaha Date: 2017-09-14 12:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2ef41cb7968a Added tag jdk8u144-b34 for changeset 0becf604dfcc ! .hgtags Changeset: 91894ffc746c Author: asaha Date: 2017-09-27 22:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/91894ffc746c Merge ! .hgtags ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 432f92e99174 Author: asaha Date: 2017-10-01 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/432f92e99174 Merge ! .hgtags ! THIRD_PARTY_README ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: a17bab940547 Author: asaha Date: 2017-10-03 13:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a17bab940547 Added tag jdk8u161-b01 for changeset 432f92e99174 ! .hgtags Changeset: 4cf0fd9f1fe5 Author: asaha Date: 2017-10-10 12:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4cf0fd9f1fe5 Added tag jdk8u161-b02 for changeset a17bab940547 ! .hgtags Changeset: 4022d56fc6b8 Author: asaha Date: 2017-10-18 09:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4022d56fc6b8 Added tag jdk8u161-b03 for changeset 4cf0fd9f1fe5 ! .hgtags Changeset: 37e8b74faccc Author: asaha Date: 2017-10-24 13:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/37e8b74faccc Added tag jdk8u161-b04 for changeset 4022d56fc6b8 ! .hgtags Changeset: 18366fa39fe0 Author: asaha Date: 2017-10-24 23:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/18366fa39fe0 Merge ! .hgtags ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 27efe2291380 Author: asaha Date: 2017-10-25 14:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27efe2291380 Added tag jdk8u162-b04 for changeset 18366fa39fe0 ! .hgtags Changeset: a769f683df5d Author: asaha Date: 2017-11-01 12:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a769f683df5d Added tag jdk8u161-b05 for changeset 37e8b74faccc ! .hgtags Changeset: e34428c12886 Author: asaha Date: 2017-11-01 12:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e34428c12886 Merge ! .hgtags Changeset: 1003feba05bd Author: asaha Date: 2017-11-02 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1003feba05bd Added tag jdk8u162-b05 for changeset e34428c12886 ! .hgtags Changeset: 3eb512753400 Author: asaha Date: 2017-11-07 18:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3eb512753400 Added tag jdk8u161-b06 for changeset a769f683df5d ! .hgtags Changeset: cd7f8ee4553d Author: asaha Date: 2017-11-07 18:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd7f8ee4553d Merge ! .hgtags Changeset: b2f12c3220c4 Author: asaha Date: 2017-11-07 18:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2f12c3220c4 Added tag jdk8u162-b06 for changeset cd7f8ee4553d ! .hgtags Changeset: f23241cde362 Author: ysuenaga Date: 2017-10-24 22:45 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f23241cde362 8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize Reviewed-by: dholmes, sspitsyn, poonam ! src/share/vm/memory/metaspace.cpp + test/runtime/Metaspace/MaxMetaspaceSizeTest.java Changeset: 796d399766f2 Author: asaha Date: 2017-11-14 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/796d399766f2 Added tag jdk8u161-b07 for changeset 3eb512753400 ! .hgtags Changeset: 7be95092ed8b Author: asaha Date: 2017-11-14 13:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7be95092ed8b Merge ! .hgtags Changeset: 77214cf86be0 Author: asaha Date: 2017-11-14 22:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77214cf86be0 Added tag jdk8u162-b07 for changeset 7be95092ed8b ! .hgtags Changeset: 6e5cabb7995e Author: asaha Date: 2017-11-21 12:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e5cabb7995e Added tag jdk8u161-b08 for changeset 796d399766f2 ! .hgtags Changeset: 080cfab19320 Author: asaha Date: 2017-11-21 13:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/080cfab19320 Merge ! .hgtags Changeset: 28ec14bf7fab Author: asaha Date: 2017-11-21 13:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28ec14bf7fab Added tag jdk8u162-b08 for changeset 080cfab19320 ! .hgtags Changeset: b9a9aa038ad8 Author: asaha Date: 2017-11-29 12:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9a9aa038ad8 Added tag jdk8u161-b09 for changeset 6e5cabb7995e ! .hgtags Changeset: 02f9409295f9 Author: asaha Date: 2017-11-29 12:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02f9409295f9 Merge ! .hgtags Changeset: c2890f1eb8e0 Author: asaha Date: 2017-11-29 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2890f1eb8e0 Added tag jdk8u162-b09 for changeset 02f9409295f9 ! .hgtags Changeset: 712de5fe954c Author: asaha Date: 2017-12-05 13:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/712de5fe954c Added tag jdk8u161-b10 for changeset b9a9aa038ad8 ! .hgtags Changeset: c3618e1cdefd Author: asaha Date: 2017-12-05 13:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3618e1cdefd Merge ! .hgtags Changeset: 5f877da87931 Author: asaha Date: 2017-12-05 13:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5f877da87931 Added tag jdk8u162-b10 for changeset c3618e1cdefd ! .hgtags Changeset: b1606443958a Author: mdoerr Date: 2017-11-28 01:07 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1606443958a 8191907: PPC64 part of JDK-8174962: Better interface invocations Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Changeset: 9f51d57ccc30 Author: asaha Date: 2017-12-14 12:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f51d57ccc30 Merge Changeset: 210f7ef62595 Author: asaha Date: 2017-12-15 08:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/210f7ef62595 Added tag jdk8u161-b11 for changeset b1606443958a ! .hgtags Changeset: 39e2895b795a Author: asaha Date: 2017-12-15 08:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/39e2895b795a Merge ! .hgtags Changeset: 05f3aaebb63f Author: asaha Date: 2017-12-15 13:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/05f3aaebb63f Added tag jdk8u162-b11 for changeset 39e2895b795a ! .hgtags Changeset: 72ecd29c1682 Author: asaha Date: 2017-12-19 15:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/72ecd29c1682 Added tag jdk8u161-b12 for changeset 210f7ef62595 ! .hgtags Changeset: 69aec2ca5d90 Author: asaha Date: 2017-12-19 15:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69aec2ca5d90 Merge ! .hgtags Changeset: c156e56b2f1f Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-01-25 22:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c156e56b2f1f Merge from main OpenJDK repository ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/runtime/vmStructs.cpp